Rule Governance By Scope Compliance Demo
This output is deterministic read-model evidence. It is not canonical truth, semantic adoption, review approval, a governance decision, promotion, model certification, release authority, or proof of backend-specific equivalence.
Source identity
| Artifact | Repository path | SHA-256 |
|---|---|---|
| Query fixture | fixtures/queries/rule-governance-by-scope-compliance-demo.json | sha256:3eb2a7f7b8fdce6270ecb5cc7e6fa546781a3710f66a7fef71b0152c2649a7b4 |
| Declared input | fixtures/canonical/rule-governance-scope-extension.json | sha256:84fe2be4afb5622d8a3857c94f0f478ac35536d320bb2c71142d85e7dfaf3ad1 |
| Executed result | Runtime output matched the fixture expectation | sha256:8e8923d3e4f9840276673a4e17dda719bdda9548d6a71e03020081194e922d33 |
Request
{
"scopeRef": "package:compliance-demo"
}
Expected canonical output
{
"items": [
{
"assertionRefs": [
"assertion:control-support-001"
],
"enforcementMode": "blocking",
"evidenceRefs": [
"evidence:extract-001"
],
"groundingRefs": [
"assertion:control-support-001",
"evidence:extract-001",
"validation:assertion-has-evidence-001"
],
"normativeForce": "requirement",
"policyBindingRef": "policy-binding:compliance-demo-assertion-evidence",
"ruleKind": "validation-requirement",
"ruleLifecycle": {
"rule": "binding"
},
"ruleRef": "rule:assertion-requires-evidence",
"subjectScopeRefs": [
"actor:reviewer"
],
"targetScopeRefs": [
"package:compliance-demo"
],
"validationResultRefs": [
"validation:assertion-has-evidence-001"
]
}
],
"policyBindingRefs": [
"policy-binding:compliance-demo-assertion-evidence"
],
"ruleRefs": [
"rule:assertion-requires-evidence"
],
"scopeRef": "package:compliance-demo"
}
Verified runtime output
The python-canonical-runtime executor returned this result and it
matched the expected output using exact JSON structural equality.
{
"scopeRef": "package:compliance-demo",
"ruleRefs": [
"rule:assertion-requires-evidence"
],
"policyBindingRefs": [
"policy-binding:compliance-demo-assertion-evidence"
],
"items": [
{
"ruleRef": "rule:assertion-requires-evidence",
"ruleKind": "validation-requirement",
"normativeForce": "requirement",
"ruleLifecycle": {
"rule": "binding"
},
"policyBindingRef": "policy-binding:compliance-demo-assertion-evidence",
"enforcementMode": "blocking",
"targetScopeRefs": [
"package:compliance-demo"
],
"subjectScopeRefs": [
"actor:reviewer"
],
"groundingRefs": [
"assertion:control-support-001",
"evidence:extract-001",
"validation:assertion-has-evidence-001"
],
"validationResultRefs": [
"validation:assertion-has-evidence-001"
],
"assertionRefs": [
"assertion:control-support-001"
],
"evidenceRefs": [
"evidence:extract-001"
]
}
]
}
Declared input document
Show the complete input fixture
{
"extensionVersion": "ontograph.fixture-extension.v0.1",
"baseFixture": "fixtures/canonical/assertion-evidence-thin-slice.json",
"purpose": "Thin-slice rule-governance extension proving that scoped rules and policy bindings remain normative objects, not assertions or validation events.",
"commands": [
{
"commandType": "appendCanonicalObject",
"collection": "rules",
"objectId": "rule:assertion-requires-evidence"
},
{
"commandType": "appendCanonicalObject",
"collection": "policyBindings",
"objectId": "policy-binding:compliance-demo-assertion-evidence"
}
],
"appendOrder": [
{
"collection": "rules",
"id": "rule:assertion-requires-evidence"
},
{
"collection": "policyBindings",
"id": "policy-binding:compliance-demo-assertion-evidence"
}
],
"appends": {
"rules": [
{
"id": "rule:assertion-requires-evidence",
"objectType": "Rule",
"schemaVersion": "ontograph.canonical.thin-slice.v0.1",
"ruleKind": "validation-requirement",
"label": "Assertion requires evidence",
"description": "Accepted assertions in the compliance demo scope must be grounded in at least one supporting or challenging evidence object.",
"normativeForce": "requirement",
"governedObjectTypes": [
"Assertion"
],
"groundingRefs": [
"validation:assertion-has-evidence-001",
"evidence:extract-001"
],
"lifecycle": {
"rule": "binding"
},
"createdAt": "2026-05-02T02:16:00Z",
"createdBy": "actor:reviewer",
"provenanceRefs": [
{
"carrierType": "ProvenanceGap",
"ref": "gap:fixture-package"
}
],
"scopeRefs": [
"package:compliance-demo"
]
}
],
"policyBindings": [
{
"id": "policy-binding:compliance-demo-assertion-evidence",
"objectType": "PolicyBinding",
"schemaVersion": "ontograph.canonical.thin-slice.v0.1",
"boundObjectRef": "rule:assertion-requires-evidence",
"targetScopeRefs": [
"package:compliance-demo"
],
"subjectScopeRefs": [
"actor:reviewer"
],
"enforcementMode": "blocking",
"applicability": "Before promotion, accepted assertions in package:compliance-demo must carry evidence grounding.",
"authorityBasisRefs": [
"decision:control-support-001"
],
"groundingRefs": [
"validation:assertion-has-evidence-001",
"assertion:control-support-001",
"evidence:extract-001"
],
"lifecycle": {
"policyBinding": "active"
},
"createdAt": "2026-05-02T02:17:00Z",
"createdBy": "actor:reviewer",
"provenanceRefs": [
{
"carrierType": "Rule",
"ref": "rule:assertion-requires-evidence"
}
],
"scopeRefs": [
"package:compliance-demo"
]
}
]
},
"queries": {
"scopeRef": "package:compliance-demo",
"ruleRef": "rule:assertion-requires-evidence",
"policyBindingRef": "policy-binding:compliance-demo-assertion-evidence"
}
}