Skip to content
docs
Arxo ↗

Business requirements registry assertion

For LLMs22 sections

Closed pilot assertion form. The canonical string is only a projection of rule → norm_template modality=duty; observations from the official register and the verification checklist, as well as heuristic candidates, are represented by separate types and do not substitute for it.

No accepted version marker is declared.

No top-level properties: the schema root is no constraint.

locationvalues
$defs/Bearer/properties/businessBearerStatus"proven", "conditional", "unknown"
$defs/Window/properties/kind"interval"
$defs/Goal/properties/kind"achievement", "maintenance", "forbearance"
$defs/OkedMapping/properties/mappingStatus"mapped", "conditional", "not_conditioned", "unknown"
$defs/OkedMapping/allOf/0/if/properties/mappingStatus"mapped", "conditional"
$defs/Sanction/properties/status"not_mapped", "no_sanction", "mapped"
$defs/Sanction/properties/mappingKind"direct", "conditional", "mixed"
$defs/Sanction/allOf/0/if/properties/status"mapped"
$defs/Sanction/allOf/1/if/properties/status"not_mapped", "no_sanction"
$defs/Checklist/properties/mappingStatus"mapped", "partial", "unmapped", "ambiguous", "out_of_scope"
$defs/MachineEvidence/properties/liveness/items"ACTIVE", "SATISFIED", "VIOLATED", "REQUIRES_JUDGMENT"
$defs/OfficialState/properties/presence"present", "excluded", "not_observed", "unknown"
$defs/CanonicalRequirement/properties/assertionType"canonical"
$defs/CanonicalRequirement/properties/sourceFidelity"official_bytes", "pinned_unofficial_copy", "abstract_only", "pinned_editorial_reconstruction", "authored_exposition"
$defs/DeonticCandidate/properties/assertionType"DEONTIC_CANDIDATE"
$defs/OfficialObservation/properties/assertionType"official-observed"
$defs/OfficialObservation/properties/presence"present", "excluded", "not_observed", "unknown"
$defs/ChecklistObservation/properties/assertionType"checklist-observed"
$defs/ChecklistObservation/properties/mappingStatus"mapped", "unmapped", "ambiguous", "out_of_scope"
$defs/ChecklistObservation/allOf/0/if/properties/mappingStatus"mapped"

https://law.arxo.io/schema/business-requirements.schema.json

Type: string.

Type: string.

Type: string.

Type: object. Required: fragment, contentHash.

nametype-or-$refdescription
fragment#/$defs/StableId—
contentHash#/$defs/Digest—

Type: object. Required: type, businessBearerStatus.

nametype-or-$refdescription
type#/$defs/StableId—
businessBearerStatusstring—

Type: object. Required: kind, start, end, startInclusive, endInclusive.

nametype-or-$refdescription
kind"interval"—
start——
end——
startInclusiveboolean—
endInclusiveboolean—

Type: object. Required: kind, window.

nametype-or-$refdescription
kindstring—
window#/$defs/Window—

Type: object. Required: editions, parameterRows.

nametype-or-$refdescription
editionsarray—
parameterRowsarray—

Type: object. Required: mappingStatus.

nametype-or-$refdescription
codestring—
mappingStatusstring—

Type: object. Required: status.

nametype-or-$refdescription
statusstring—
sanctionIdsarray—
mappingKindstring—
offencePredicateIdsarray—
articleIdsarray—
mappingReasonsarray—
reasonstring—
reviewedScopestring—

Type: object. Required: items, mappingStatus.

nametype-or-$refdescription
itemsarray—
mappingStatusstring—

Type: object. Required: interpretationGroups, judgmentPoints, deadlineFindings, liveness, activationScenarios, twoSidedDates.

nametype-or-$refdescription
interpretationGroupsarray—
judgmentPointsarray—
deadlineFindingsarray—
livenessarray—
activationScenariosarray—
twoSidedDatesarray—

Type: object. Required: presence, snapshotId.

nametype-or-$refdescription
presencestring—
snapshotIdstring—

Type: object. Required: assertionType, requirementId, activationRules, bearer, goal, anchors, lifecycle, semanticHash, sourceFidelity, oked, sanction, checklist, machineEvidence, official.

nametype-or-$refdescription
assertionType"canonical"—
requirementId#/$defs/StableId—
activationRulesarray—
bearer#/$defs/Bearer—
goal#/$defs/Goal—
anchorsarray—
lifecycle#/$defs/Lifecycle—
semanticHash#/$defs/Digest—
sourceFidelitystring—
okedarray—
sanction#/$defs/Sanction—
checklist#/$defs/Checklist—
machineEvidence#/$defs/MachineEvidence—
official#/$defs/OfficialState—

Type: object. Required: assertionType, ruleId, headPredicate, anchors, semanticHash, reason.

nametype-or-$refdescription
assertionType"DEONTIC_CANDIDATE"—
ruleId#/$defs/StableId—
headPredicate#/$defs/StableId—
anchorsarray—
semanticHash#/$defs/Digest—
reasonstring—

Type: object. Required: assertionType, observationId, snapshotId, presence, sourceUrl, contentHash.

nametype-or-$refdescription
assertionType"official-observed"—
observationIdstring—
snapshotIdstring—
presencestring—
sourceUrlstring—
contentHash#/$defs/Digest—

Type: object. Required: actId, appendix, editionId, controlProfile, itemId.

nametype-or-$refdescription
actIdstring—
appendixinteger—
editionId#/$defs/StableId—
controlProfilestring—
itemId#/$defs/StableId—

Type: object. Required: assertionType, itemId, checklistKey, anchor, legalReferences, mappingStatus.

nametype-or-$refdescription
assertionType"checklist-observed"—
itemId#/$defs/StableId—
checklistKey#/$defs/ChecklistKey—
anchor#/$defs/Anchor—
legalReferencesarray—
mappedRequirementsarray—
mappingStatusstring—
reasonstring—

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.