Canonical machine-readable contract
The inputSchema returned by MCP tools/list for assess_normative_reliance is the sole canonical public input contract. It declares required fields, enums, strict objects, reusable definitions and the purpose-specific as_of rules. Clients should validate against that schema before calling the tool.
NORMS assesses records already structured and ratified. It does not create those records.
blocking: [] is not authorization when unknown or unexamined remain.
Validated CURRENT_OPERATIONAL fixture
{
"entry": {
"key": "SYNTHETIC_PUBLIC_ENTRY_2040",
"origin": {
"type": "SOURCE_DOCUMENT",
"date": "2039-12-15"
},
"verification_state": "RATIFIED",
"currency": "CURRENT",
"authority_status": "VALID",
"expiry_status": "ACTIVE",
"ratification": {
"date": "2039-12-15",
"document": "synthetic-public-contract.json",
"sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"section_id": "synthetic-section-01"
},
"scope": {
"subject": [
"SYNTHETIC_SUBJECT"
],
"jurisdiction": [
"SYNTHETIC_JURISDICTION"
],
"applicable_operations": [
"SYNTHETIC_OPERATION"
]
},
"effective_interval": {
"from": "2040-01-01",
"until_exclusive": "2041-01-01"
},
"normative_unit": {
"instrument": "SYNTHETIC_INSTRUMENT_2040",
"provision": "SYNTHETIC_PROVISION_01"
},
"provision_segmentation": {
"status": "SEGMENTED"
},
"applicability": {
"from": "2040-01-01",
"until_exclusive": "2041-01-01"
},
"applicability_conditions": {
"completeness": "COMPLETE",
"completeness_evaluation": {
"mode": "EXTERNAL_EVALUATION_REQUIRED",
"evaluation": {
"outcome": "SATISFIED",
"verification_state": "RATIFIED",
"evidence": [
{
"type": "DOCUMENT_REFERENCE",
"reference": "synthetic-condition-contract#complete"
}
],
"ratification": {
"date": "2039-12-15",
"document": "synthetic-public-contract.json",
"sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"section_id": "synthetic-condition-contract",
"rule_id": "SYNTHETIC_COMPLETENESS_RULE",
"evaluator_id": "SYNTHETIC_EVALUATOR",
"authority_id": "SYNTHETIC_AUTHORITY"
}
}
},
"conditions": [
{
"id": "SYNTHETIC_REQUIRED_FACT",
"evaluation_mode": "ENGINE_EVALUATED",
"predicate": {
"operator": "BOOLEAN_IS",
"left_fact": "required_fact",
"right_value": true
},
"facts": {
"required_fact": true
},
"evidence": [
{
"type": "DOCUMENT_REFERENCE",
"reference": "synthetic-facts#required-fact"
}
]
}
]
}
},
"context": {
"subject": [
"SYNTHETIC_SUBJECT"
],
"jurisdiction": [
"SYNTHETIC_JURISDICTION"
],
"applicable_operations": [
"SYNTHETIC_OPERATION"
]
},
"reliance_purpose": "CURRENT_OPERATIONAL",
"as_of": "2040-06-15",
"trusted_external_evaluations": [
{
"evidence_package_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"rule_id": "SYNTHETIC_COMPLETENESS_RULE",
"evaluator_id": "SYNTHETIC_EVALUATOR",
"authority_id": "SYNTHETIC_AUTHORITY",
"outcome": "SATISFIED"
}
]
}
Validated COMPARATIVE_ANALYSIS fixture
{
"entry": {
"key": "SYNTHETIC_COMPARATIVE_ENTRY_2040",
"origin": {
"type": "OWNER_DECLARATION",
"date": "2040-01-01"
},
"verification_state": "UNCONFIRMED",
"currency": "UNKNOWN",
"authority_status": "UNKNOWN",
"expiry_status": "UNKNOWN",
"scope": {
"subject": [
"SYNTHETIC_SUBJECT"
],
"jurisdiction": [
"SYNTHETIC_JURISDICTION"
],
"applicable_operations": [
"SYNTHETIC_OPERATION"
]
}
},
"context": {
"subject": [
"SYNTHETIC_SUBJECT"
],
"jurisdiction": [
"SYNTHETIC_JURISDICTION"
],
"applicable_operations": [
"SYNTHETIC_OPERATION"
]
},
"reliance_purpose": "COMPARATIVE_ANALYSIS"
}
The fixtures above are generated from the same in-repository constants validated against the canonical schema during automated tests. See the public repository.