# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T15:36:41Z", "synthesisSha256": "131a4e97118de0a09d767dcf9223027cc82cf7f8a298b4f8c106f6759494e4da", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-POL-005", "registryId": "vr.wm-pol-005", "name": "Treaty", "version": "0.1.0", "previousVersions": [], "entryKind": "entity", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.POL.TRY" ], "tags": [ "treaty", "soc.pol.try" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-pol-005-treaty/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-pol-005", "model": { "registry_id": "vr.wm-pol-005", "model_id": "WM-POL-005", "name": "Treaty", "entry_kind": "entity", "purpose": "Represent one treaty and its evidence-qualified texts, participation, applicability and lifecycle assertions across custodial records.", "scope_statement": "A persistent treaty entity, primarily a written international agreement between States governed by international law. One agreement may use multiple related instruments. This model stores treaty-specific evidence and assessed assertions, not a legal decision engine or the whole foreign-affairs domain. Other subjects of international law require an explicit specialist profile.", "in_scope": [ "Treaty identity, subject classification, related instruments, authentic texts and provenance", "Participant roles, authority evidence, consent acts and treaty-specific force assertions", "Reservations, declarations, obligations, changes, disputes and official registration references", "Controlled local record stewardship and conservative reconciliation of parallel custodial assertions" ], "out_of_scope": [ "General organization membership, diplomatic missions, accreditation and recognition of States", "Domestic lawmaking and constitutional approval processes; only evidence references are stored", "Execution of signature, deposit, reservation, withdrawal, legal notification, enforcement or dispute adjudication", "Operational details of weapons, detention or controlled items; any relevant treaty topic stays at policy level", "Automatic legal applicability, compliance scoring, succession rules or universal treaty-law conformance" ], "boundary_notes": [ { "neighbor": "Legacy A15 interstate relations and treaties", "distinction": "Narrow to one treaty. Membership and mission records remain separate. Domestic approval is not the international consent act. No blanket requirement for mirrored sovereign copies or shared ownership is inferred.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "neighbor": "Party and organization master records", "distinction": "Reference participant identity and capacity evidence. Treaty-specific role and effect assertions do not own the polity, organization, office or membership lifecycle.", "source_refs": [ "SRC-001", "SRC-003" ] }, { "neighbor": "Text, protocol and implementing instrument", "distinction": "A document is an expression or evidence of the treaty, not necessarily a separate treaty. A protocol can be a separately identified treaty linked to its parent; domestic instruments remain external masters.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "neighbor": "Depositary, registry and legal reviewer", "distinction": "Custody, registration, party assertions and authoritative determinations have different authority. A local record or digest cannot establish binding effect, legality or universal agreement.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004", "SRC-005" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Vienna Convention on the Law of Treaties", "organization": "United Nations", "url": "https://legal.un.org/ilc/texts/instruments/english/conventions/1_1_1969.pdf", "version_or_date": "1969; official text reproduction 2005", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Selected articles 1-18, 24-41, 42-72 and 73-80 support the state-treaty boundary and lifecycle distinctions; applicability must be assessed for each instance." }, { "id": "SRC-002", "title": "Treaty Handbook", "organization": "United Nations", "url": "https://treaties.un.org/doc/source/publications/THB/English.pdf", "version_or_date": "Revised edition 2013; reprinted 2015 and 2018", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Sections 3-5 and glossary support depositary practice, consent, force, reporting references and registration. Practice guide, not a universal legal rule." }, { "id": "SRC-003", "title": "Treaty Office glossary", "organization": "Council of Europe", "url": "https://www.coe.int/en/web/conventions/glossary", "version_or_date": "Undated web glossary; consulted 2026-10-06", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Regional terminology, treaty series, protocols, territorial declarations and explanatory-report limits. Simplified signature wording is not generalized." }, { "id": "SRC-004", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "Recommendation 2013-04-30", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Conceptual provenance alignment for attributed assertions, derivations and revisions; no legal-authority or truth certification." }, { "id": "SRC-005", "title": "Vienna Convention registration record 18232", "organization": "United Nations", "url": "https://treaties.un.org/Pages/showDetails.aspx?clang=_en&objid=080000028003902f", "version_or_date": "Live registry observation 2026-10-06; no current party count admitted", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Concrete registry field example: identifier, authentic languages, attachments, notification/deposit dates and effect dates; not comprehensive live status evidence." }, { "id": "SRC-006", "title": "Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339", "version_or_date": "RFC 3339, July 2002", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Recording instants with seconds and offset. Legal date-only values and uncertainty are preserved outside timestamp conversion." }, { "id": "SRC-007", "title": "Guide to Practice on Reservations to Treaties", "organization": "United Nations", "url": "https://legal.un.org/ilc/texts/instruments/english/draft_articles/1_8_2011.pdf", "version_or_date": "International Law Commission, 2011", "source_type": "public-authority", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-10-06T15:35:28Z", "relevance": "Guidelines 1.1-1.3 distinguish reservations and interpretative declarations. Nonbinding guide; partly garbled extracted text limits detailed admission." } ], "structure": { "bundles": [ { "id": "bundle-identity", "name": "Treaty identity and texts", "description": "Recognize the agreement and distinguish its textual expressions.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ], "layers": [ { "id": "layer-identity", "name": "Identity and classification", "description": "Keep persistent treaty identity separate from title, document identity and registry entries. Classification remains an evidenced assessment.", "source_refs": [ "SRC-001", "SRC-005" ], "findings": [ { "id": "finding-identity", "name": "Treaty identity and instrument boundary", "description": "Keep persistent treaty identity separate from title, document identity and registry entries. Classification remains an evidenced assessment.", "source_refs": [ "SRC-001", "SRC-005" ], "questions": [ { "id": "q-identity-1", "text": "Which authority-qualified identifier denotes this treaty and how are aliases reconciled?", "kind": "identity", "answer_data": [ "master_namespace, treaty_id, aliases, alias_evidence, reconciliation_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-identity-2", "text": "What evidence supports classifying the agreement as a treaty within the chosen legal profile?", "kind": "classification", "answer_data": [ "governing_law_basis, participant_types, instrument_form, assessment_author, uncertainty", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-identity-3", "text": "Which related instruments constitute this agreement or instead identify separate treaties?", "kind": "composition", "answer_data": [ "instrument_references, relation_kind, agreement_boundary_basis, separate_treaty_ids", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-identity-1", "name": "Identity and classification answer group 1", "description": "Candidate nested fields: master_namespace, treaty_id, aliases, alias_evidence, reconciliation_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "data-identity-2", "name": "Identity and classification answer group 2", "description": "Candidate nested fields: governing_law_basis, participant_types, instrument_form, assessment_author, uncertainty. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "data-identity-3", "name": "Identity and classification answer group 3", "description": "Candidate nested fields: instrument_references, relation_kind, agreement_boundary_basis, separate_treaty_ids. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] } ], "artifacts": [ { "id": "artifact-identity", "name": "Identity and classification evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-text", "name": "Texts and authentication", "description": "Preserve language, authentication and correction status per text; a translation or local consolidation is not silently promoted to authentic text.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ], "findings": [ { "id": "finding-text", "name": "Authentic text and version evidence", "description": "Preserve language, authentication and correction status per text; a translation or local consolidation is not silently promoted to authentic text.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ], "questions": [ { "id": "q-text-1", "text": "Which language versions and annexes have evidenced authentic status?", "kind": "evidence", "answer_data": [ "text_ids, languages, annex_references, authentication_basis, source_locator", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-text-2", "text": "Which adoption and authentication acts establish the recorded text version?", "kind": "event", "answer_data": [ "act_type, actor_reference, act_date, version_id, evidence_reference", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-text-3", "text": "How are translations, corrected copies and local consolidations distinguished from authoritative texts?", "kind": "quality", "answer_data": [ "expression_type, correction_notice, derivation, superseded_version, review_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-text-1", "name": "Texts and authentication answer group 1", "description": "Candidate nested fields: text_ids, languages, annex_references, authentication_basis, source_locator. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "data-text-2", "name": "Texts and authentication answer group 2", "description": "Candidate nested fields: act_type, actor_reference, act_date, version_id, evidence_reference. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "data-text-3", "name": "Texts and authentication answer group 3", "description": "Candidate nested fields: expression_type, correction_notice, derivation, superseded_version, review_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ] } ], "artifacts": [ { "id": "artifact-text", "name": "Texts and authentication evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-participation", "name": "Participants and consent", "description": "Separate party masters, representation evidence and international acts.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "layers": [ { "id": "layer-participants", "name": "Participants and authority", "description": "Represent negotiating, signatory, contracting and party assertions separately. Each role has provenance; representation authority is specific to the act.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "finding-participants", "name": "Treaty roles and representation evidence", "description": "Represent negotiating, signatory, contracting and party assertions separately. Each role has provenance; representation authority is specific to the act.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "q-participants-1", "text": "Which participant holds each treaty role during the stated period?", "kind": "relationship", "answer_data": [ "participant_master, role_type, effective_period, evidence, disputed_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-participants-2", "text": "What authority supports the representative performing this particular treaty act?", "kind": "authority", "answer_data": [ "representative_reference, act_scope, full_powers_reference, exception_basis, reviewer", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-participants-3", "text": "Which capacity or identity uncertainties prevent reliance on a participant assertion?", "kind": "exception", "answer_data": [ "capacity_profile, contested_identity, uncertainty_reason, escalation_reference", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-participants-1", "name": "Participants and authority answer group 1", "description": "Candidate nested fields: participant_master, role_type, effective_period, evidence, disputed_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-participants-2", "name": "Participants and authority answer group 2", "description": "Candidate nested fields: representative_reference, act_scope, full_powers_reference, exception_basis, reviewer. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-participants-3", "name": "Participants and authority answer group 3", "description": "Candidate nested fields: capacity_profile, contested_identity, uncertainty_reason, escalation_reference. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-participants", "name": "Participants and authority evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-consent", "name": "Consent and related domestic evidence", "description": "Record the consent mechanism and evidence separately from domestic approval, receipt and claimed legal effect. Do not assume that every signature requires later ratification.", "source_refs": [ "SRC-001", "SRC-002" ], "findings": [ { "id": "finding-consent", "name": "International consent act evidence", "description": "Record the consent mechanism and evidence separately from domestic approval, receipt and claimed legal effect. Do not assume that every signature requires later ratification.", "source_refs": [ "SRC-001", "SRC-002" ], "questions": [ { "id": "q-consent-1", "text": "By which evidenced mechanism was consent to be bound expressed for this participant?", "kind": "process", "answer_data": [ "consent_kind, instrument_reference, applicable_clause, signature_qualification, act_date", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-consent-2", "text": "What exchange, deposit or notification evidence establishes the relevant international act?", "kind": "provenance", "answer_data": [ "depositary_or_counterparty, receipt_evidence, act_time, effective_time_assertion, source", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-consent-3", "text": "Which domestic approval references are relevant without being treated as international consent?", "kind": "constraint", "answer_data": [ "domestic_instrument_ids, legal_profile, separation_rationale, missing_evidence", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-consent-1", "name": "Consent and related domestic evidence answer group 1", "description": "Candidate nested fields: consent_kind, instrument_reference, applicable_clause, signature_qualification, act_date. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "data-consent-2", "name": "Consent and related domestic evidence answer group 2", "description": "Candidate nested fields: depositary_or_counterparty, receipt_evidence, act_time, effective_time_assertion, source. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "data-consent-3", "name": "Consent and related domestic evidence answer group 3", "description": "Candidate nested fields: domestic_instrument_ids, legal_profile, separation_rationale, missing_evidence. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] } ], "artifacts": [ { "id": "artifact-consent", "name": "Consent and related domestic evidence evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-applicability", "name": "Force and application", "description": "Qualify force by participant, territory, provision and time.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-005", "SRC-006" ], "layers": [ { "id": "layer-force", "name": "Entry into force and provisional application", "description": "Keep overall entry into force, participant-specific force and provisional application as separate assertions with rule and evidence references.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ], "findings": [ { "id": "finding-force", "name": "Scope-specific force assertions", "description": "Keep overall entry into force, participant-specific force and provisional application as separate assertions with rule and evidence references.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ], "questions": [ { "id": "q-force-1", "text": "What rule and evidence support the treaty-level entry-into-force assertion?", "kind": "state", "answer_data": [ "entry_clause, conditions, supporting_acts, asserted_date, assessment_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-force-2", "text": "When does the treaty take effect for this participant under the applicable clause?", "kind": "temporal", "answer_data": [ "participant_id, consent_reference, effective_date, rule_version, time_precision", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-force-3", "text": "What basis and limits govern any provisional application before definitive force?", "kind": "requirement", "answer_data": [ "provisional_basis, participants, provisions, start_and_end, unresolved_effects", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-force-1", "name": "Entry into force and provisional application answer group 1", "description": "Candidate nested fields: entry_clause, conditions, supporting_acts, asserted_date, assessment_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ] }, { "id": "data-force-2", "name": "Entry into force and provisional application answer group 2", "description": "Candidate nested fields: participant_id, consent_reference, effective_date, rule_version, time_precision. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ] }, { "id": "data-force-3", "name": "Entry into force and provisional application answer group 3", "description": "Candidate nested fields: provisional_basis, participants, provisions, start_and_end, unresolved_effects. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ] } ], "artifacts": [ { "id": "artifact-force", "name": "Entry into force and provisional application evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-application", "name": "Territory and temporal application", "description": "Store territory, provisions and temporal scope with evidence and uncertainty. Do not infer treaty scope from a current geographic map or organizational membership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "finding-application", "name": "Qualified application scope", "description": "Store territory, provisions and temporal scope with evidence and uncertainty. Do not infer treaty scope from a current geographic map or organizational membership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "q-application-1", "text": "Which territorial application assertion is supported for the participant and period?", "kind": "spatial", "answer_data": [ "territory_reference, declaration_reference, period, boundary_uncertainty, source", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-application-2", "text": "Which provisions or optional regimes are selected and what evidence qualifies their application?", "kind": "constraint", "answer_data": [ "provision_ids, option_selection, qualifying_statement, legal_basis, reviewer", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-application-3", "text": "What unresolved succession or temporal-application issue requires a specialist profile?", "kind": "exception", "answer_data": [ "issue_type, affected_participants, relevant_dates, specialist_reference, unresolved_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-application-1", "name": "Territory and temporal application answer group 1", "description": "Candidate nested fields: territory_reference, declaration_reference, period, boundary_uncertainty, source. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-application-2", "name": "Territory and temporal application answer group 2", "description": "Candidate nested fields: provision_ids, option_selection, qualifying_statement, legal_basis, reviewer. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-application-3", "name": "Territory and temporal application answer group 3", "description": "Candidate nested fields: issue_type, affected_participants, relevant_dates, specialist_reference, unresolved_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-application", "name": "Territory and temporal application evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-commitments", "name": "Qualifications and obligations", "description": "Connect statements and interpreted commitments with assessed evidence.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-007" ], "layers": [ { "id": "layer-qualifications", "name": "Reservations and declarations", "description": "Classify statement purpose with evidence. Track objections, acceptance and withdrawals without treating every declaration as a valid reservation or resolving bilateral effects automatically.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "findings": [ { "id": "finding-qualifications", "name": "Statements and reactions", "description": "Classify statement purpose with evidence. Track objections, acceptance and withdrawals without treating every declaration as a valid reservation or resolving bilateral effects automatically.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "questions": [ { "id": "q-qualifications-1", "text": "What statement was made and why is it classified as a reservation or declaration?", "kind": "definition", "answer_data": [ "statement_text_reference, author, target_provisions, classification_basis, uncertainty", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-qualifications-2", "text": "Which reactions or withdrawals relate to that statement and which participants are affected?", "kind": "relationship", "answer_data": [ "statement_id, reaction_type, reacting_participant, communication_reference, asserted_effect", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-qualifications-3", "text": "What admissibility or effect dispute remains unresolved by the recorded communications?", "kind": "validation", "answer_data": [ "applicable_clause, disputed_issue, competent_assessment, review_status, escalation", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-qualifications-1", "name": "Reservations and declarations answer group 1", "description": "Candidate nested fields: statement_text_reference, author, target_provisions, classification_basis, uncertainty. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] }, { "id": "data-qualifications-2", "name": "Reservations and declarations answer group 2", "description": "Candidate nested fields: statement_id, reaction_type, reacting_participant, communication_reference, asserted_effect. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] }, { "id": "data-qualifications-3", "name": "Reservations and declarations answer group 3", "description": "Candidate nested fields: applicable_clause, disputed_issue, competent_assessment, review_status, escalation. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "artifacts": [ { "id": "artifact-qualifications", "name": "Reservations and declarations evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-obligations", "name": "Obligations and review references", "description": "Maintain attributed obligation interpretations and links to performance or review records. A submitted report is not proof of compliance, and no generic reporting duty is imposed.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "findings": [ { "id": "finding-obligations", "name": "Provision-linked obligations and assessments", "description": "Maintain attributed obligation interpretations and links to performance or review records. A submitted report is not proof of compliance, and no generic reporting duty is imposed.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "questions": [ { "id": "q-obligations-1", "text": "Which provision is the basis for this attributed obligation interpretation?", "kind": "requirement", "answer_data": [ "provision_id, bearer, beneficiary, applicability_qualifiers, interpretation_author", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-obligations-2", "text": "What evidence or external review addresses performance during the relevant period?", "kind": "evidence", "answer_data": [ "report_reference, reporting_basis, covered_period, reviewing_body, conclusion_reference", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-obligations-3", "text": "Which interpretation or compliance disagreements require external resolution?", "kind": "decision", "answer_data": [ "competing_assertions, dispute_reference, competent_forum, determination_reference, unresolved_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-obligations-1", "name": "Obligations and review references answer group 1", "description": "Candidate nested fields: provision_id, bearer, beneficiary, applicability_qualifiers, interpretation_author. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "data-obligations-2", "name": "Obligations and review references answer group 2", "description": "Candidate nested fields: report_reference, reporting_basis, covered_period, reviewing_body, conclusion_reference. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "data-obligations-3", "name": "Obligations and review references answer group 3", "description": "Candidate nested fields: competing_assertions, dispute_reference, competent_forum, determination_reference, unresolved_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "artifacts": [ { "id": "artifact-obligations", "name": "Obligations and review references evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-change", "name": "Change and cessation", "description": "Preserve amendment and cessation history without automatic legal conclusions.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ], "layers": [ { "id": "layer-changes", "name": "Amendments and related agreements", "description": "Link amendments and protocols with their own participation and effect evidence. A latest text does not imply identical obligations for all participants.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "finding-changes", "name": "Amendment applicability and version links", "description": "Link amendments and protocols with their own participation and effect evidence. A latest text does not imply identical obligations for all participants.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "q-changes-1", "text": "Which amendment or protocol changes the referenced provisions?", "kind": "composition", "answer_data": [ "change_instrument_id, parent_treaty_id, affected_provisions, relation_basis", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-changes-2", "text": "Which participants and periods are covered by the asserted change?", "kind": "temporal", "answer_data": [ "participant_set, change_consent_references, entry_rule, effect_period, disputed_scope", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-changes-3", "text": "How does a consolidated view preserve differing versions and modification limits?", "kind": "interoperability", "answer_data": [ "view_profile, source_versions, participant_context, omitted_qualifiers, refusal_reason", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-changes-1", "name": "Amendments and related agreements answer group 1", "description": "Candidate nested fields: change_instrument_id, parent_treaty_id, affected_provisions, relation_basis. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-changes-2", "name": "Amendments and related agreements answer group 2", "description": "Candidate nested fields: participant_set, change_consent_references, entry_rule, effect_period, disputed_scope. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-changes-3", "name": "Amendments and related agreements answer group 3", "description": "Candidate nested fields: view_profile, source_versions, participant_context, omitted_qualifiers, refusal_reason. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-changes", "name": "Amendments and related agreements evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-cessation", "name": "Suspension withdrawal and validity disputes", "description": "Separate a claim, notice and established effect. Withdrawal by one participant is not automatically termination for all; historical and surviving effects need separate assessment.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "findings": [ { "id": "finding-cessation", "name": "Qualified cessation assertions", "description": "Separate a claim, notice and established effect. Withdrawal by one participant is not automatically termination for all; historical and surviving effects need separate assessment.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "questions": [ { "id": "q-cessation-1", "text": "What evidence and legal basis support a claimed suspension, withdrawal, termination or invalidity?", "kind": "lifecycle", "answer_data": [ "claim_type, actor, legal_basis, notice_reference, assessment_status", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-cessation-2", "text": "Which receipt, effect or revocation dates and affected parties are evidenced?", "kind": "temporal", "answer_data": [ "receipt_date, asserted_effect_date, revocation_reference, participant_scope, date_precision", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-cessation-3", "text": "Which objections, surviving obligations or historical effects remain for competent review?", "kind": "exception", "answer_data": [ "objection_references, residual_effect_claims, review_forum, determination, unresolved_issues", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-cessation-1", "name": "Suspension withdrawal and validity disputes answer group 1", "description": "Candidate nested fields: claim_type, actor, legal_basis, notice_reference, assessment_status. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "data-cessation-2", "name": "Suspension withdrawal and validity disputes answer group 2", "description": "Candidate nested fields: receipt_date, asserted_effect_date, revocation_reference, participant_scope, date_precision. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "data-cessation-3", "name": "Suspension withdrawal and validity disputes answer group 3", "description": "Candidate nested fields: objection_references, residual_effect_claims, review_forum, determination, unresolved_issues. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "artifacts": [ { "id": "artifact-cessation", "name": "Suspension withdrawal and validity disputes evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-records", "name": "Official records and stewardship", "description": "Maintain custody, registry references and controlled local projections.", "rationale": "Authored research grouping of cited concepts; this hierarchy and its local fields are design proposals, not a source-mandated schema.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004", "SRC-005", "SRC-006" ], "layers": [ { "id": "layer-registration", "name": "Depositary and registration records", "description": "Distinguish depositary custody, registration and publication. Registry silence or presence does not decide validity; parallel custodial assertions retain their origin.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ], "findings": [ { "id": "finding-registration", "name": "Custody registration and publication evidence", "description": "Distinguish depositary custody, registration and publication. Registry silence or presence does not decide validity; parallel custodial assertions retain their origin.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ], "questions": [ { "id": "q-registration-1", "text": "Who performs the evidenced depositary or custodial function for this treaty?", "kind": "ownership", "answer_data": [ "custodian_reference, designation_basis, function_scope, record_namespace", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-registration-2", "text": "Which registration and publication records exist and what do they identify?", "kind": "provenance", "answer_data": [ "register_namespace, registration_number, registration_date, publication_locator, record_scope", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-registration-3", "text": "How are conflicting records reconciled without replacing their authoritative source assertions?", "kind": "quality", "answer_data": [ "source_assertions, observation_dates, conflict_kind, reconciliation_decision, pending_review", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-registration-1", "name": "Depositary and registration records answer group 1", "description": "Candidate nested fields: custodian_reference, designation_basis, function_scope, record_namespace. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] }, { "id": "data-registration-2", "name": "Depositary and registration records answer group 2", "description": "Candidate nested fields: register_namespace, registration_number, registration_date, publication_locator, record_scope. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] }, { "id": "data-registration-3", "name": "Depositary and registration records answer group 3", "description": "Candidate nested fields: source_assertions, observation_dates, conflict_kind, reconciliation_decision, pending_review. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] } ], "artifacts": [ { "id": "artifact-registration", "name": "Depositary and registration records evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-stewardship", "name": "Record stewardship and projections", "description": "Apply local custodian policy to restricted material, revisions and disposal. Projection mapping must preserve uncertainty and authority or explicitly refuse the export.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ], "findings": [ { "id": "finding-stewardship", "name": "Authorized records and interoperable views", "description": "Apply local custodian policy to restricted material, revisions and disposal. Projection mapping must preserve uncertainty and authority or explicitly refuse the export.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ], "questions": [ { "id": "q-stewardship-1", "text": "What recipient and purpose authorize access to each treaty record or restricted attachment?", "kind": "access", "answer_data": [ "recipient_role, purpose, record_scope, disclosure_basis, redaction_rule", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-stewardship-2", "text": "Which retention rule or legal hold controls each local payload and its authorized disposal?", "kind": "retention", "answer_data": [ "record_class, retention_profile, hold_reference, disposal_authority, minimal_tombstone", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] }, { "id": "q-stewardship-3", "text": "What mapping and evidence demonstrate that a local projection preserves required qualifiers?", "kind": "interoperability", "answer_data": [ "mapping_version, source_revision, target_profile, loss_report, validation_result", "Record source, author, assessment status and explicit unknown or not-applicable reason." ] } ], "data_elements": [ { "id": "data-stewardship-1", "name": "Record stewardship and projections answer group 1", "description": "Candidate nested fields: recipient_role, purpose, record_scope, disclosure_basis, redaction_rule. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ] }, { "id": "data-stewardship-2", "name": "Record stewardship and projections answer group 2", "description": "Candidate nested fields: record_class, retention_profile, hold_reference, disposal_authority, minimal_tombstone. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ] }, { "id": "data-stewardship-3", "name": "Record stewardship and projections answer group 3", "description": "Candidate nested fields: mapping_version, source_revision, target_profile, loss_report, validation_result. A profile-specific nested schema is required before instance validation.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ] } ], "artifacts": [ { "id": "artifact-stewardship", "name": "Record stewardship and projections evidence register", "description": "Local versioned index of attributed assertions and referenced source records; not an authoritative legal instrument.", "media_or_form": [ "structured assertion register", "authorized evidence index" ], "serial": true, "identity_strategy": "Authoritative master-system identifier plus namespace and revision first; governed external URI next; otherwise a local opaque UUID with reconciliation status. Entries use immutable sequence identifiers, never dates alone.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "resolve-treaty", "name": "Resolve treaty reference", "description": "Proposed operation, not implemented. Resolve exact namespace and identifier; title similarity yields a candidate match, never an automatic merge.", "inputs": [ "master namespace", "treaty identifier", "alias evidence" ], "outputs": [ "resolved reference or ambiguity report" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Read-only identity resolution" ], "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "link-text", "name": "Link a text expression", "description": "Proposed operation, not implemented. Record a text reference and evidenced language, authenticity and version qualifiers.", "inputs": [ "treaty reference", "text source and digest", "authentication or translation evidence" ], "outputs": [ "text index revision or refusal" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Append a local text assertion without authenticating an instrument" ], "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] }, { "id": "record-consent", "name": "Record consent evidence", "description": "Proposed operation, not implemented. Append evidence of an existing consent act and its unresolved effects.", "inputs": [ "participant reference", "international act evidence", "domestic approval reference if relevant" ], "outputs": [ "consent assertion revision or refusal" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Record evidence only; no signature, exchange, deposit or legal notification" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "record-effect", "name": "Record an applicability assessment", "description": "Proposed operation, not implemented. Store a qualified reviewer assertion about force, scope or change with its rule and source.", "inputs": [ "treaty and participant references", "rule and evidence", "reviewer assessment and uncertainty" ], "outputs": [ "applicability revision or refusal" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Append attributed assessment; do not compute or confer legal effect" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-004", "SRC-006" ] }, { "id": "compare-records", "name": "Compare custodial assertions", "description": "Proposed operation, not implemented. Report disagreements between dated official observations and local assertions.", "inputs": [ "source revisions", "identity mapping", "permitted comparison scope" ], "outputs": [ "discrepancy report with unresolved items" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Read-only comparison; no source overwrite or automatic legal reconciliation" ], "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "export-view", "name": "Prepare an authorized treaty view", "description": "Proposed operation, not implemented. Generate a local view with source revisions, redactions and mapping losses.", "inputs": [ "recipient and purpose", "source revision", "target mapping and profile" ], "outputs": [ "local projection with loss report or refusal" ], "preconditions": [ "Authorized role, purpose and record scope verified", "Evidence and applicable profile available; unresolved authority is reported or causes refusal", "For mutation, expected revision and idempotency key match; otherwise refuse" ], "effects": [ "Create local artifact and audit reference; do not transmit, publish or enlarge access" ], "source_refs": [ "SRC-002", "SRC-004", "SRC-006" ] } ], "composition": [ { "target": "Participant and organization master", "relation": "REFERENCE", "purpose": "Candidate external identity and capacity binding; pin an adopting profile before use. No membership or organization lifecycle is local.", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "target": "Domestic approval and implementing law master", "relation": "REFERENCE", "purpose": "Optional evidence reference, not a mandatory enactment dependency or substitute for international consent.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "Related treaty or protocol", "relation": "REFERENCE", "purpose": "Self-model relationship to a separately identified agreement where evidenced; avoid mandatory containment or merging by title.", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "target": "Dispute and compliance review record", "relation": "REFERENCE", "purpose": "Optional external proceeding or review master; no enforcement, adjudication or generic compliance engine is implemented here.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "PROV-O 2013-04-30", "relation": "ALIGN", "purpose": "Conceptual attribution, derivation and revision mapping; no executable conformance or legal authority is claimed.", "required": false, "source_refs": [ "SRC-004" ] }, { "target": "RFC 3339", "relation": "ALIGN", "purpose": "Recording instants only; retain legal dates and precision separately without manufacturing midnight timestamps.", "required": false, "source_refs": [ "SRC-006" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Accountable treaty-record custodian and evidenced role scope, separate from participant and depositary authority", "Applicable treaty-law profile, authentic text references and unresolved interpretation escalation", "Master namespaces, disclosure and retention policies, pinned mapping versions and audit responsibilities" ], "namespace_guidance": "Use custodian-qualified opaque treaty IDs with evidenced registry aliases. Neither title nor conclusion date is sufficient identity. Custody does not grant authority to bind a participant.", "registry_links": [ "vr.wm-pol-005", "Registry relation ledger has no matching rows in the frozen input; proposed external bindings require profile review" ] }, "canon_and_patch": { "canonicalization_rules": [ "Resolve identities only through evidenced mappings; preserve source namespaces and disagreeing custodial assertions.", "Keep legal claims, observed events and review outcomes separate; no universal current-status field replaces participant-specific assertions." ], "patch_rules": [ "Append corrections with author, reason, source, expected revision and idempotency key; link superseded assertions.", "Version local assessments without altering authoritative instruments. Restrict or lawfully erase sensitive payloads according to records policy." ], "compatibility_rules": [ "Pin profile and mapping versions. Reject projections that lose required participant, territory, provision, date, authority or uncertainty qualifiers." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier plus namespace and revision", "Governed stable external URI with version", "Local opaque UUID with reconciliation status" ], "timestamp_rule": "Recording instants use RFC 3339 with seconds and explicit offset or Z. Keep act time, receipt time, asserted effect time and observation or ingestion time separate. Preserve date-only values, calendar, precision and unknowns; do not invent midnight times.", "serial_naming_rule": "Use opaque treaty key, artifact class and immutable sequence or revision; no personal names or dates as sole identifiers.", "integrity_rule": "Record digest, algorithm, source and transformation provenance where available. Hash equality does not prove authenticity, consent, legal validity or truth." }, "policies": [ "Reviewable draft under the single-provider waiver; independent external review and live source/version checks remain outstanding.", "No local operation binds a party, deposits an instrument, makes a reservation, sends a legal notice, determines validity or adjudicates a dispute.", "Public treaty metadata does not authorize release of negotiation records, signatures, personal data or restricted attachments.", "Regional glossary simplifications and depositary guidance require treaty-specific applicability review. Dangerous subjects remain at policy level." ], "crud": { "read": [ "Return recipient-scoped views with provenance and unresolved assertions; minimize restricted data." ], "create": [ "Require local identity, accountable custodian, treaty-boundary evidence and profile status; pending assessments must be explicit." ], "update": [ "Append supported corrections and assessments against the expected revision; never silently rewrite an authentic text or external source." ], "delete": [ "The adopting records authority owns retention and disposal execution. Apply record-class schedules, legal holds and lawful erasure to local payloads and copies; keep only permitted minimal non-identifying tombstones.", "Deleting a local record does not withdraw from a treaty, cancel a registration or erase an external master. Revision history is not a justification for indefinite personal-data retention." ] }, "roles": [ { "name": "Treaty record custodian", "responsibilities": [ "Maintain identity, records policy and source links within the evidenced mandate" ] }, { "name": "Authorized records officer", "responsibilities": [ "Append supported acts and corrections without performing legal acts" ] }, { "name": "Qualified legal reviewer", "responsibilities": [ "Assess scope, authority and disputed legal assertions under the applicable profile" ] }, { "name": "Access and retention officer", "responsibilities": [ "Approve scoped disclosure, holds and lawful disposition" ] }, { "name": "Independent reviewer", "responsibilities": [ "Challenge coverage, sources and conformance before assurance promotion" ] } ], "access": { "default_rule": "Deny restricted record access absent verified recipient, purpose and scope. Custody or infrastructure administration does not imply treaty-making authority.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Public-source reuse follows an explicit disclosure and licensing profile; do not inherit public access for attachments.", "Exceptional disclosure requires documented basis, accountable approver and limited scope." ], "audit_requirements": [ "Record reads, local projections, corrections and disposal with actor, purpose, scope, revision and outcome under a minimal-data retention policy; external audit masters remain separate." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "AGENTS.md and adopting custodian authority/access policy", "spec.yaml and visible publication holds", "Pinned legal profile, source evidence and mapping version" ] } }, "coverage": { "claim": "Source-grounded proposal for one persistent treaty entity, primarily within a written State-treaty profile. Separate local no-tools self-audit completed. Questions and local record controls remain research proposals; independent review, source/version verification, specialist legal applicability and executable conformance are open holds. No universal coverage or operational legal determination is claimed.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Persistent agreement identity distinct from document and registry records." }, { "dimension": "lifecycle", "status": "covered", "notes": "Consent, force, amendment and cessation remain distinct evidenced assertions." }, { "dimension": "relationships", "status": "covered", "notes": "Participant and source masters stay external; no mandatory membership or mission root." }, { "dimension": "temporal", "status": "covered", "notes": "Participant-specific effect, date precision and observation time are distinct." }, { "dimension": "provenance", "status": "covered", "notes": "Attributed assertions, official source locators and corrections." }, { "dimension": "ownership", "status": "covered", "notes": "Custodian roles do not grant treaty-making power or authority over other custodians." }, { "dimension": "validation", "status": "gap", "notes": "Research schema can validate; nested instance rules and legal applicability cannot yet." }, { "dimension": "access", "status": "covered", "notes": "Recipient and purpose scopes protect restricted evidence." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Adopting records policy and legal holds govern disposal; legal acts are unaffected." }, { "dimension": "interoperability", "status": "gap", "notes": "Candidate mappings include loss and refusal rules; executable bindings are deferred." }, { "dimension": "direct properties", "status": "covered", "notes": "Subject, instrument form, languages, status and territorial scope are qualified nonphysical properties." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Classification and authentic-text evidence distinguish a treaty from a political statement or local copy." }, { "dimension": "capabilities and behavior", "status": "covered", "notes": "Proposed local operations have authority checks, refusal results and limited record effects." }, { "dimension": "physical measurement", "status": "not-applicable", "notes": "The abstract agreement has no physical size or mass; document-media properties belong to their own records." } ], "known_omissions": [ "Independent external review is absent; a separate local Codex no-tools self-audit is not a second-provider pass.", "Direct HTTP verification is unmeasured and unattempted under the owner-reported sandbox block; browser retrieval does not close current-version, applicability or licensing checks.", "Non-written agreements, international-organization profiles, State succession, customary law, domestic direct effect and sector-specific treaty regimes require further specialist research.", "No executable legal rules, nested instance schemas, conformance fixtures, production mappings or pinned neighbor model bindings are supplied.", "Detailed admissibility and effects of reservations, invalidity grounds, dispute jurisdiction and surviving obligations require qualified case-specific review." ], "conflicts": [], "regional_assumptions": [ "The 1969 convention is a State-treaty source, not a universal rule for every agreement or actor. Applicability and non-retroactivity need an instance profile.", "Council of Europe and United Nations depositary practices are examples within their own mandates. No current participant counts or live legal-status certification are admitted.", "The reservations guide is nonbinding guidance; the ontology and timestamp standard support records design, not legal conclusions." ], "adversarial_checks": [ "Signature without later ratification can express consent when supported; signature subject to ratification cannot silently become force.", "Domestic approval, deposit, treaty-level force and participant force are separate fields.", "A protocol, reservation, organizational membership and diplomatic mission are not interchangeable treaty records.", "An objection or withdrawal notice cannot automatically become a resolved legal effect.", "An unregistered or unpublished agreement is not automatically invalid; a registry hit is not validity certification.", "A title match, digest or latest consolidation cannot erase conflicting sources or differing participant obligations." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "entity", "status": "accepted", "rationale": "The persistent agreement is the subject; its documents, participants and events are linked context, not alternative roots. The registry standalone-mm value describes the catalogue plane. The legacy interstate-relations scope is narrowed explicitly to Treaty, while membership, missions, domestic processes and external legal determinations remain separately mastered." }, "decisions": [ { "concept": "Treaty root and legacy scope", "disposition": "accepted with narrowing", "rationale": "One persistent agreement can have several related instruments. The draft excludes the legacy membership and mission lifecycles and does not inherit wildcard imports or legacy conformance claims." }, { "concept": "International consent and domestic approval", "disposition": "separated", "rationale": "The consent questions distinguish international act evidence from referenced domestic authorization. The legacy equation of domestic ratification with international consent is not admitted." }, { "concept": "Signature as universal nonbinding step", "disposition": "rejected", "rationale": "The source review identifies the regional glossary simplification. The result asks which consent mechanism and signature qualification apply, allowing evidenced definitive signature without imposing later ratification." }, { "concept": "Force and application", "disposition": "accepted as qualified assertions", "rationale": "Treaty-wide force, participant-specific effect and provisional application remain separate. Territory, provisions, temporal precision and unresolved profile issues prevent an unqualified global status from deciding applicability." }, { "concept": "Reservations and declarations", "disposition": "accepted with effect review", "rationale": "Statements, classifications and reactions retain their sources. A declaration is not automatically a valid reservation, and an objection is not automatically a settled bilateral effect. Detailed admissibility is deferred." }, { "concept": "Obligations and compliance", "disposition": "limited to references and assessments", "rationale": "Provision-linked interpretations and external reports are attributed. The draft neither prescribes a universal reporting duty nor equates a report with compliance or takes ownership of an external proceeding." }, { "concept": "Amendment and text identity", "disposition": "accepted", "rationale": "Authentic texts, translations, corrections and consolidations are distinguished. Related protocols can have separate treaty identity, and a latest consolidation cannot erase differing participant coverage." }, { "concept": "Cessation and invalidity", "disposition": "accepted with legal-profile hold", "rationale": "Claim, notice, receipt, revocation and asserted effect are distinct. Withdrawal is not universal termination; surviving effects and objections require competent review instead of an automatic transition." }, { "concept": "Custody registration and reconciliation", "disposition": "accepted with authority limits", "rationale": "Depositary custody, registration and publication are separate roles and records. Neither registration nor absence from a registry decides validity. Counterpart records are supported without mandatory federation or automatic merging." }, { "concept": "Local function effects", "disposition": "accepted as proposed only", "rationale": "All six functions are unimplemented local record operations with role, evidence and revision preconditions and refusal outputs. None signs, deposits, reserves, withdraws, notifies legally, transmits or adjudicates." }, { "concept": "Access retention and integrity", "disposition": "accepted as adopting policy", "rationale": "Public metadata does not open restricted attachments. Local history is compatible with lawful payload erasure and limited tombstones; deleting a record cannot change treaty effect. A hash is not legal authenticity. These controls are authored policy requirements, not claimed treaty-law mandates." }, { "concept": "Evidence and source diversity", "disposition": "limited", "rationale": "Seven primary sources from four organizations support their stated roles, but the ontology and timestamp standard do not diversify legal authority. Browser review is selective, the reservations extraction is partly garbled, and direct HTTP has zero attempts and no measured status." }, { "concept": "Candidate fields and neighbor bindings", "disposition": "deferred for implementation", "rationale": "Optional object groups and conceptual references support research questions but cannot validate instances or execute legal rules. The empty frozen relation ledger does not validate the proposed external bindings; profile-specific schemas and adversarial fixtures remain necessary." }, { "concept": "Independent review and assurance", "disposition": "waived and held", "rationale": "Claude and Grok were skipped with zero attempts. This separate frozen Codex self-audit is not an independent external review and admits no material attributed to a waived provider. A noncanonical reviewable draft is the maximum supported assurance state." } ], "publicationHolds": [ "Independent external review is absent under the owner-authorized single-provider waiver. Claude and Grok were skipped with zero attempts; the separate local Codex no-tools self-audit is not an independent second-provider pass.", "Live source and version verification remains incomplete. Direct HTTP checks were not attempted under the owner-reported sandbox restriction: zero attempts and zero measured HTTP 200 responses. Selected browser content was reviewed; current versions, redirects, full claim support and licensing require coordinator verification. The reservations PDF extraction was partly garbled.", "Treaty-specific legal applicability, actor capacity, consent, reservations, force, territory, amendments, cessation, validity disputes, domestic effect and records policies require qualified profile review. Non-written agreements, international-organization profiles, succession and sector regimes remain incomplete.", "Nested instance schemas, pinned neighbor bindings, provenance mappings, executable conformance and adversarial fixtures remain incomplete. Proposed functions are not implemented and no legal-compliance or runtime certification is claimed.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Verify current source versions, complete cited passages, redirect behavior, reproduction permissions and treaty-specific applicability outside the sandbox.", "Develop nested schemas and fixtures for bilateral exchange, definitive signature, provisional application, contested reservations, different amendment participation, revoked withdrawal and conflicting custodial records.", "Pin adopting participant, instrument, dispute, records and audit bindings without transferring their lifecycle ownership into Treaty.", "Restore independent external review before any canonical or publishable-draft promotion." ] }, "statistics": { "sources": 7, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }