# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T12:14:10Z", "synthesisSha256": "b174874acf3af1866cc78a2d7651a93e5306610090c94a7077f025dc96de661c", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-POL-029", "registryId": "vr.wm-pol-029", "name": "Migration / Residency Status", "version": "0.1.0-reviewable-draft", "previousVersions": [], "entryKind": "relationship", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.POL.MIG" ], "tags": [ "migration", "residency", "status", "soc.pol.mig" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-pol-029-migration-residency-status/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-pol-029", "model": { "registry_id": "vr.wm-pol-029", "model_id": "WM-POL-029", "name": "Migration / Residency Status", "entry_kind": "relationship", "purpose": "Represent an evidenced migration or residence standing of one person relative to a jurisdiction, with legal basis, time, conditions and review context, separately from applications and proof documents.", "scope_statement": "One qualified person-jurisdiction-status relationship with persistent local identity and versioned assertions. Multiple concurrent categories or jurisdictions use linked instances. The record represents attributed legal standing and uncertainty; it neither constitutes nor adjudicates that standing.", "in_scope": [ "Authority-qualified status identity, holder reference, jurisdiction, category and legal-basis references", "Constitutive grant, declaratory recognition or operation-of-law basis with explicit assessment state", "Distinct legal-effect periods, observation times, document validity and evidence checks", "Profile-qualified rights, conditions, family dependencies, continuation, changes and remedy effects", "Controlled local assertions, corrections, evidence projections and stewardship" ], "out_of_scope": [ "Person identity master, citizenship or statelessness determination, asylum merits and immigration case processing", "Border crossing, admission decisions, customs, visa issuance and travel-document security or biometrics", "Operational enforcement, detention, removal, surveillance, eligibility scoring or automated adverse decisions", "Universal legal rules, executable stay calculators, filing deadlines or determinations of work, housing or benefit eligibility" ], "boundary_notes": [ { "neighbor": "WM-POL-015 Jurisdiction", "distinction": "Registry parent is a contextual jurisdiction reference, not a claim that a status is a subtype of jurisdiction. Authority scope remains externally mastered.", "source_refs": [ "SRC-002", "SRC-003" ] }, { "neighbor": "WM-POL-006 Border / Customs / Migration", "distinction": "Relation ledger EXTEND denotes extraction of the migration-status subject from a category requiring split. Preserve this specialization intent but use a non-runtime ALIGN until the split parent has a ratified boundary. Do not inherit crossing or customs functions.", "source_refs": [ "SRC-002", "SRC-003", "SRC-006" ] }, { "neighbor": "WM-POL-017 Administrative Procedure / Case and external decision master", "distinction": "Applications, adjudication and appeals remain references. A relationship may be evidenced without a local application or grant record; an application alone proves no resulting status.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "neighbor": "Evidence document and digital proof", "distinction": "A card or online record has its own identity and validity. Local terminology may call an authorization a permit; preserve the legal definition instead of forcing a universal document-only meaning.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006" ] }, { "neighbor": "Person, citizenship, statelessness and protection determination", "distinction": "Resolve holder references without inferring status from appearance, name or nationality. Protection recognition, nationality and permission to reside are separate assertions; refugee recognition is not necessarily constitutive.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007" ] }, { "neighbor": "WM-POL-028 Border Crossing Event", "distinction": "Physical presence or a recorded crossing is evidence context only. Admission, transit, residence and permission to work must not be collapsed.", "source_refs": [ "SRC-002", "SRC-003" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Refugee definition", "organization": "United Nations High Commissioner for Refugees", "url": "https://emergency.unhcr.org/protection/legal-framework/refugee-definition", "version_or_date": "Undated living guidance; indexed evidence accessed 2026-10-06; full page challenged", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Declaratory recognition and separation of protection concepts from recorded determinations. Indexed official excerpt only; no complete current text verification." }, { "id": "SRC-002", "title": "Directive 2004/38/EC on movement and residence of Union citizens and family members", "organization": "European Union", "url": "https://eur-lex.europa.eu/legal-content/en/ALL/?uri=celex%3A32004L0038", "version_or_date": "2004-04-29 act; selected indexed Articles 6, 7, 13, 14 and 25; current consolidation unverified", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Rights, family links, residence conditions and evidence other than a residence document. Regional example only; browser opening challenged." }, { "id": "SRC-003", "title": "Directive 2003/109/EC concerning long-term resident status", "organization": "European Union", "url": "https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX%3A02003L0109-20260612", "version_or_date": "2026-06-12 consolidation identified in official index; selected Articles 8-11 and 14; complete verification pending", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Separate status, permit, loss, remedies, entitlements and conditional mobility. Selected original and consolidated indexed passages reviewed; no current-law certification." }, { "id": "SRC-004", "title": "Biometric residence permits (BRPs)", "organization": "United Kingdom Home Office", "url": "https://www.gov.uk/biometric-residence-permits", "version_or_date": "Living guidance accessed 2026-10-06; no version pin exposed in reviewed page", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Example of expired evidence documents coexisting with continuing permission; digital replacement is distinct from status termination." }, { "id": "SRC-005", "title": "View your eVisa and get a share code to prove your immigration status", "organization": "United Kingdom Home Office", "url": "https://www.gov.uk/evisa/view-evisa-get-share-code-prove-immigration-status", "version_or_date": "Living guidance accessed 2026-10-06; no version pin exposed in reviewed page", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Recipient-specific proof, identity linkage, correction and alternative checking routes when digital access fails. No live person lookup performed." }, { "id": "SRC-006", "title": "Council Regulation (EC) No 1030/2002 on a uniform format for residence permits", "organization": "European Union", "url": "https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX%3A02002R1030-20171121", "version_or_date": "2017-11-21 consolidation identified; original Article 1 indexed definition reviewed; current full text unverified", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Terminology and document alignment only. Legal use of permit can denote authorization, so document and status must be mapped explicitly; no biometric or document-security implementation." }, { "id": "SRC-007", "title": "Regulation (EU) 2016/679 - General Data Protection Regulation", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj/eng", "version_or_date": "2016-04-27 act; selected Article 5 indexed principles; current complete text unverified", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Regional illustration of lawful purpose, minimization, accuracy and limited retention. Applicable privacy regime and exceptions require profile review." }, { "id": "SRC-008", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation 2013-04-30", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T12:13:03Z", "relevance": "Conceptual attribution, derivation, revision and evidence provenance; no implemented mapping or truth certification." } ], "structure": { "bundles": [ { "id": "bundle-standing", "name": "Standing and legal basis", "description": "Identify a qualified relationship and the attributed legal basis without inferring standing from documents.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ], "layers": [ { "id": "layer-identity", "name": "Holder and status identity", "description": "Keep a stable status relationship key separate from person, case and document keys. Local identity can exist while official identity reconciliation is unresolved.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ], "findings": [ { "id": "finding-identity", "name": "Qualified relationship identity", "description": "Keep a stable status relationship key separate from person, case and document keys. Local identity can exist while official identity reconciliation is unresolved.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ], "questions": [ { "id": "q-identity-1", "text": "Which authority-qualified identifier identifies this status relationship independently of the holder and permit document?", "kind": "identity", "answer_data": [ "status_key, master_namespace, master_identifier, local_uuid, alias_evidence, reconciliation_state", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-identity-2", "text": "Which holder and jurisdiction references anchor this assertion without merging other statuses held by the same person?", "kind": "relationship", "answer_data": [ "holder_ref, jurisdiction_ref, linked_status_refs, relationship_basis, unresolved_match_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-identity-3", "text": "What evidence supports the holder match and how are competing or mistaken identity links quarantined?", "kind": "quality", "answer_data": [ "match_evidence_refs, assessor, confidence_reason, conflict_refs, correction_state", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-identity-1", "name": "Holder and status identity answer group 1", "description": "Candidate fields: status_key, master_namespace, master_identifier, local_uuid, alias_evidence, reconciliation_state. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "data-identity-2", "name": "Holder and status identity answer group 2", "description": "Candidate fields: holder_ref, jurisdiction_ref, linked_status_refs, relationship_basis, unresolved_match_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "data-identity-3", "name": "Holder and status identity answer group 3", "description": "Candidate fields: match_evidence_refs, assessor, confidence_reason, conflict_refs, correction_state. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-identity", "name": "Holder and status identity assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-basis", "name": "Category and legal basis", "description": "Category terms belong to a versioned jurisdictional scheme. Distinguish grant, recognition, operation of law and unresolved assertion; missing papers never establish absence of rights.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "finding-basis", "name": "Attributed standing and acquisition basis", "description": "Category terms belong to a versioned jurisdictional scheme. Distinguish grant, recognition, operation of law and unresolved assertion; missing papers never establish absence of rights.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "q-basis-1", "text": "Which status category and local definition apply under the identified legal profile?", "kind": "classification", "answer_data": [ "category_code, scheme_uri, scheme_version, definition_ref, profile_scope, mapping_limits", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-basis-2", "text": "What provision and competent determination or recognition support the asserted standing?", "kind": "authority", "answer_data": [ "legal_basis_ref, provision_version, competent_authority_ref, determination_ref, acquisition_mode, assessment_state", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-basis-3", "text": "Is the assertion confirmed, claimed, disputed or unknown, and what evidence limits that assessment?", "kind": "state", "answer_data": [ "assertion_state, evidence_refs, contrary_evidence_refs, assessment_time, reviewer, unresolved_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-basis-1", "name": "Category and legal basis answer group 1", "description": "Candidate fields: category_code, scheme_uri, scheme_version, definition_ref, profile_scope, mapping_limits. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-basis-2", "name": "Category and legal basis answer group 2", "description": "Candidate fields: legal_basis_ref, provision_version, competent_authority_ref, determination_ref, acquisition_mode, assessment_state. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "data-basis-3", "name": "Category and legal basis answer group 3", "description": "Candidate fields: assertion_state, evidence_refs, contrary_evidence_refs, assessment_time, reviewer, unresolved_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-basis", "name": "Category and legal basis assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-reach", "name": "Temporal and territorial reach", "description": "Separate legal intervals and geographic reach from proof validity and observed movement.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "layers": [ { "id": "layer-time", "name": "Legal time and evidence time", "description": "Represent asserted legal start, end and continuity separately from recognition, ingestion and proof-document dates. An unlimited interval is not an unknown end date.", "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ], "findings": [ { "id": "finding-time", "name": "Separate effective and recorded intervals", "description": "Represent asserted legal start, end and continuity separately from recognition, ingestion and proof-document dates. An unlimited interval is not an unknown end date.", "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ], "questions": [ { "id": "q-time-1", "text": "What legal-effect interval is asserted and is each boundary known, open-ended or disputed?", "kind": "temporal", "answer_data": [ "effective_from, effective_until, end_semantics, precision, timezone_or_calendar, basis_ref", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-time-2", "text": "When was the standing determined, observed and recorded, and by which source?", "kind": "provenance", "answer_data": [ "determination_time, observation_time, ingestion_time, source_ref, actor_ref, revision", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-time-3", "text": "Which evidence shows whether a document expiry changes this standing rather than only its proof?", "kind": "validation", "answer_data": [ "document_ref, document_expiry, status_effect_basis, assessed_effect, unresolved_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-time-1", "name": "Legal time and evidence time answer group 1", "description": "Candidate fields: effective_from, effective_until, end_semantics, precision, timezone_or_calendar, basis_ref. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ] }, { "id": "data-time-2", "name": "Legal time and evidence time answer group 2", "description": "Candidate fields: determination_time, observation_time, ingestion_time, source_ref, actor_ref, revision. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ] }, { "id": "data-time-3", "name": "Legal time and evidence time answer group 3", "description": "Candidate fields: document_ref, document_expiry, status_effect_basis, assessed_effect, unresolved_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-time", "name": "Legal time and evidence time assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-003", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-territory", "name": "Territory and mobility", "description": "Territorial residence scope, travel, re-entry and residence in another jurisdiction are separate assertions. No automatic mobility follows from a local permanent label.", "source_refs": [ "SRC-002", "SRC-003" ], "findings": [ { "id": "finding-territory", "name": "Qualified geographic reach", "description": "Territorial residence scope, travel, re-entry and residence in another jurisdiction are separate assertions. No automatic mobility follows from a local permanent label.", "source_refs": [ "SRC-002", "SRC-003" ], "questions": [ { "id": "q-territory-1", "text": "In which jurisdiction or territorial scope does the asserted residence standing operate?", "kind": "spatial", "answer_data": [ "territory_ref, jurisdiction_ref, scope_definition, exclusions, basis_ref", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-territory-2", "text": "What separate evidence supports travel, re-entry or residence in another jurisdiction?", "kind": "constraint", "answer_data": [ "mobility_type, destination_ref, separate_authorization_ref, conditions, assessment_state", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-territory-3", "text": "Which absence rule and evidenced exception could affect continuity without treating a border event as an automatic status change?", "kind": "exception", "answer_data": [ "absence_rule_ref, observation_refs, exception_basis, competent_assessment_ref, disputed_effect", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-territory-1", "name": "Territory and mobility answer group 1", "description": "Candidate fields: territory_ref, jurisdiction_ref, scope_definition, exclusions, basis_ref. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "id": "data-territory-2", "name": "Territory and mobility answer group 2", "description": "Candidate fields: mobility_type, destination_ref, separate_authorization_ref, conditions, assessment_state. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "id": "data-territory-3", "name": "Territory and mobility answer group 3", "description": "Candidate fields: absence_rule_ref, observation_refs, exception_basis, competent_assessment_ref, disputed_effect. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-territory", "name": "Territory and mobility assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-conditions", "name": "Entitlements and dependencies", "description": "Record purpose-specific conditions and dependent links without automatic adverse propagation.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005", "SRC-007" ], "layers": [ { "id": "layer-rights", "name": "Rights and restrictions", "description": "Model attributed permission and restriction by purpose, not a universal legal-or-illegal flag. Residence, employment, study and services may have separate conditions and authorities.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "findings": [ { "id": "finding-rights", "name": "Purpose-specific entitlement assertions", "description": "Model attributed permission and restriction by purpose, not a universal legal-or-illegal flag. Residence, employment, study and services may have separate conditions and authorities.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "questions": [ { "id": "q-rights-1", "text": "What attributed rights or restrictions apply to each stated activity or service?", "kind": "requirement", "answer_data": [ "activity_code, asserted_permission, restriction_text, legal_basis_ref, effective_interval, evidence_ref", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-rights-2", "text": "Which conditions qualify an employment or study assertion and what remains for another authority to decide?", "kind": "constraint", "answer_data": [ "activity_scope, employer_or_course_ref_if_needed, condition_basis, external_decision_ref, unresolved_scope", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-rights-3", "text": "What must a qualified reviewer resolve before this record supports a consequential eligibility decision?", "kind": "decision", "answer_data": [ "intended_use, reviewer_role, evidence_freshness, unresolved_conflicts, referral_ref, refusal_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-rights-1", "name": "Rights and restrictions answer group 1", "description": "Candidate fields: activity_code, asserted_permission, restriction_text, legal_basis_ref, effective_interval, evidence_ref. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "data-rights-2", "name": "Rights and restrictions answer group 2", "description": "Candidate fields: activity_scope, employer_or_course_ref_if_needed, condition_basis, external_decision_ref, unresolved_scope. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "data-rights-3", "name": "Rights and restrictions answer group 3", "description": "Candidate fields: intended_use, reviewer_role, evidence_freshness, unresolved_conflicts, referral_ref, refusal_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "artifacts": [ { "id": "artifact-rights", "name": "Rights and restrictions assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-dependencies", "name": "Family and conditional links", "description": "Preserve links to another status or qualifying relationship without copying family files. A change in one record does not automatically terminate another; retained or independent grounds require review.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "findings": [ { "id": "finding-dependencies", "name": "Dependencies without automatic propagation", "description": "Preserve links to another status or qualifying relationship without copying family files. A change in one record does not automatically terminate another; retained or independent grounds require review.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "questions": [ { "id": "q-dependencies-1", "text": "Which evidenced family, sponsor or qualifying relationship is relevant to this status?", "kind": "relationship", "answer_data": [ "related_status_ref, relationship_master_ref, dependency_type, basis_ref, minimum_needed_fields", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-dependencies-2", "text": "What retained or independent basis must be considered when a linked relationship changes?", "kind": "exception", "answer_data": [ "change_event_ref, retention_basis_ref, independent_basis_ref, reviewer, unresolved_effect", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-dependencies-3", "text": "Which reporting or review requirement is actually applicable when a qualifying condition changes?", "kind": "process", "answer_data": [ "condition_ref, requirement_basis, responsible_role, case_ref, asserted_deadline_ref, unknown_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-dependencies-1", "name": "Family and conditional links answer group 1", "description": "Candidate fields: related_status_ref, relationship_master_ref, dependency_type, basis_ref, minimum_needed_fields. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] }, { "id": "data-dependencies-2", "name": "Family and conditional links answer group 2", "description": "Candidate fields: change_event_ref, retention_basis_ref, independent_basis_ref, reviewer, unresolved_effect. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] }, { "id": "data-dependencies-3", "name": "Family and conditional links answer group 3", "description": "Candidate fields: condition_ref, requirement_basis, responsible_role, case_ref, asserted_deadline_ref, unknown_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "artifacts": [ { "id": "artifact-dependencies", "name": "Family and conditional links assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-evidence", "name": "Proof and continuity", "description": "Keep proof observations and pending proceedings distinct from continuing legal standing.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-008" ], "layers": [ { "id": "layer-proof", "name": "Documents and observation", "description": "Documents and digital records evidence status through limited assertions. Preserve issuer, content scope and check provenance; a failed lookup is a technical observation, not an adverse legal finding.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ], "findings": [ { "id": "finding-proof", "name": "Evidence identity and verification limits", "description": "Documents and digital records evidence status through limited assertions. Preserve issuer, content scope and check provenance; a failed lookup is a technical observation, not an adverse legal finding.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ], "questions": [ { "id": "q-proof-1", "text": "Which authoritative document or digital record supports the particular status assertion?", "kind": "evidence", "answer_data": [ "evidence_master_ref, issuer_ref, record_type, version, supported_assertion_refs, access_scope", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-proof-2", "text": "What did the authorized verification actually return and what freshness or coverage limits apply?", "kind": "quality", "answer_data": [ "check_ref, purpose, checked_at, source_service_ref, result_scope, freshness_policy, technical_error", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-proof-3", "text": "How is missing, inaccessible, conflicting or expired proof handled without inferring unlawful presence?", "kind": "exception", "answer_data": [ "evidence_problem, alternative_evidence_refs, conflict_state, reviewer_ref, safe_referral, no_inference_flag", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-proof-1", "name": "Documents and observation answer group 1", "description": "Candidate fields: evidence_master_ref, issuer_ref, record_type, version, supported_assertion_refs, access_scope. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ] }, { "id": "data-proof-2", "name": "Documents and observation answer group 2", "description": "Candidate fields: check_ref, purpose, checked_at, source_service_ref, result_scope, freshness_policy, technical_error. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ] }, { "id": "data-proof-3", "name": "Documents and observation answer group 3", "description": "Candidate fields: evidence_problem, alternative_evidence_refs, conflict_state, reviewer_ref, safe_referral, no_inference_flag. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-proof", "name": "Documents and observation assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-continuation", "name": "Renewal and pending proceedings", "description": "Link a pending request to the relationship while requiring separate evidence for continued residence or work. Renewal of proof, extension of status and category conversion are distinct.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ], "findings": [ { "id": "finding-continuation", "name": "Continuation as a separate assertion", "description": "Link a pending request to the relationship while requiring separate evidence for continued residence or work. Renewal of proof, extension of status and category conversion are distinct.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ], "questions": [ { "id": "q-continuation-1", "text": "Does the pending matter seek proof replacement, renewal, extension or a different status?", "kind": "lifecycle", "answer_data": [ "case_ref, request_type, requested_category, existing_status_ref, separate_successor_ref", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-continuation-2", "text": "What specific basis supports continued residence or activity while the matter remains pending?", "kind": "state", "answer_data": [ "continuation_basis_ref, activity_scope, conditions, effective_interval, competent_assessment, unknown_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-continuation-3", "text": "Which trigger and reviewed rule support a reminder or continuity date without computing a legal deadline from this draft?", "kind": "temporal", "answer_data": [ "trigger_evidence_ref, rule_version, calendar_ref, reviewed_date, uncertainty, reminder_purpose", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-continuation-1", "name": "Renewal and pending proceedings answer group 1", "description": "Candidate fields: case_ref, request_type, requested_category, existing_status_ref, separate_successor_ref. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "data-continuation-2", "name": "Renewal and pending proceedings answer group 2", "description": "Candidate fields: continuation_basis_ref, activity_scope, conditions, effective_interval, competent_assessment, unknown_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "data-continuation-3", "name": "Renewal and pending proceedings answer group 3", "description": "Candidate fields: trigger_evidence_ref, rule_version, calendar_ref, reviewed_date, uncertainty, reminder_purpose. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-continuation", "name": "Renewal and pending proceedings assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-002", "SRC-003", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-changes", "name": "Changes and remedies", "description": "Preserve evidenced changes and challenge effects without acting on legal rights.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ], "layers": [ { "id": "layer-change", "name": "Change and cessation", "description": "Record attributed variation, loss, cessation or restoration with the governing basis. A local edit neither creates nor withdraws rights; preserve prior assertions and dispute state.", "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ], "findings": [ { "id": "finding-change", "name": "Grounded status transitions", "description": "Record attributed variation, loss, cessation or restoration with the governing basis. A local edit neither creates nor withdraws rights; preserve prior assertions and dispute state.", "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ], "questions": [ { "id": "q-change-1", "text": "What evidenced act or legally relevant circumstance is asserted to change the standing?", "kind": "event", "answer_data": [ "change_type, act_or_event_ref, competent_authority_ref, legal_basis, effect_assessment", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-change-2", "text": "How does the new assertion relate to earlier, concurrent or successor status relationships?", "kind": "lifecycle", "answer_data": [ "prior_revision, successor_status_ref, concurrent_refs, supersession_reason, continuity_assessment", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-change-3", "text": "What authorization and evidence prevent a clerical correction or missing record from being mistaken for legal termination?", "kind": "validation", "answer_data": [ "correction_or_legal_change, evidence_refs, authorized_role, expected_revision, unresolved_conflict", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-change-1", "name": "Change and cessation answer group 1", "description": "Candidate fields: change_type, act_or_event_ref, competent_authority_ref, legal_basis, effect_assessment. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ] }, { "id": "data-change-2", "name": "Change and cessation answer group 2", "description": "Candidate fields: prior_revision, successor_status_ref, concurrent_refs, supersession_reason, continuity_assessment. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ] }, { "id": "data-change-3", "name": "Change and cessation answer group 3", "description": "Candidate fields: correction_or_legal_change, evidence_refs, authorized_role, expected_revision, unresolved_conflict. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-change", "name": "Change and cessation assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-remedies", "name": "Challenge and protection context", "description": "Remedy availability, filing, suspension and substantive standing are separate facts. Safety and protection constraints remain policy references; no enforcement operation follows from this model.", "source_refs": [ "SRC-001", "SRC-003" ], "findings": [ { "id": "finding-remedies", "name": "Remedy effects kept distinct", "description": "Remedy availability, filing, suspension and substantive standing are separate facts. Safety and protection constraints remain policy references; no enforcement operation follows from this model.", "source_refs": [ "SRC-001", "SRC-003" ], "questions": [ { "id": "q-remedies-1", "text": "Which review or appeal matter concerns this assertion and what is its evidenced procedural state?", "kind": "relationship", "answer_data": [ "remedy_case_ref, contested_assertion_ref, filing_evidence_ref, procedure_state, observed_at", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-remedies-2", "text": "What competent rule or act determines any suspension or continuation effect of that challenge?", "kind": "authority", "answer_data": [ "effect_basis_ref, competent_act_ref, scope, effective_interval, assessment_state", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-remedies-3", "text": "Which protection or nondisclosure constraints must a reviewer preserve before any adverse use of this status information?", "kind": "security", "answer_data": [ "protection_constraint_ref, confidential_view_ref, responsible_reviewer, escalation_route, permitted_use", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-remedies-1", "name": "Challenge and protection context answer group 1", "description": "Candidate fields: remedy_case_ref, contested_assertion_ref, filing_evidence_ref, procedure_state, observed_at. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "data-remedies-2", "name": "Challenge and protection context answer group 2", "description": "Candidate fields: effect_basis_ref, competent_act_ref, scope, effective_interval, assessment_state. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "data-remedies-3", "name": "Challenge and protection context answer group 3", "description": "Candidate fields: protection_constraint_ref, confidential_view_ref, responsible_reviewer, escalation_route, permitted_use. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] } ], "artifacts": [ { "id": "artifact-remedies", "name": "Challenge and protection context assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-001", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-governance", "name": "Disclosure and stewardship", "description": "Control recipient views, corrections, record continuity and qualified exchange.", "rationale": "Authored research grouping informed by cited concepts; no source mandates this hierarchy or a universal legal profile.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-008" ], "layers": [ { "id": "layer-disclosure", "name": "Authorized disclosure and correction", "description": "Prepare minimum-purpose views with provenance and correction routes. Technical control of records is not legal competence or consent to broad sharing. Secrets used to check status must not become durable public identifiers.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ], "findings": [ { "id": "finding-disclosure", "name": "Recipient-specific proof and disputes", "description": "Prepare minimum-purpose views with provenance and correction routes. Technical control of records is not legal competence or consent to broad sharing. Secrets used to check status must not become durable public identifiers.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ], "questions": [ { "id": "q-disclosure-1", "text": "What recipient, purpose and lawful authority permit disclosure of this particular status view?", "kind": "access", "answer_data": [ "recipient_role, purpose, authority_basis, allowed_fields, restriction_reason, authorization_ref", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-disclosure-2", "text": "Which personal or protection details must be omitted from the intended proof or export?", "kind": "privacy", "answer_data": [ "projection_profile, excluded_fields, redaction_reason, token_handling_rule, recipient_scope", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-disclosure-3", "text": "How can the holder or authorized representative contest an inaccurate assertion while the correction is pending?", "kind": "quality", "answer_data": [ "contest_ref, representation_authority, contested_fields, correction_master_ref, interim_annotation, reviewer", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-disclosure-1", "name": "Authorized disclosure and correction answer group 1", "description": "Candidate fields: recipient_role, purpose, authority_basis, allowed_fields, restriction_reason, authorization_ref. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] }, { "id": "data-disclosure-2", "name": "Authorized disclosure and correction answer group 2", "description": "Candidate fields: projection_profile, excluded_fields, redaction_reason, token_handling_rule, recipient_scope. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] }, { "id": "data-disclosure-3", "name": "Authorized disclosure and correction answer group 3", "description": "Candidate fields: contest_ref, representation_authority, contested_fields, correction_master_ref, interim_annotation, reviewer. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-disclosure", "name": "Authorized disclosure and correction assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-stewardship", "name": "Stewardship and interoperability", "description": "Local records follow approved retention and disposal policy; audit history is not indefinite permission to keep personal payload. Mappings preserve distinct status, document, time and assessment semantics.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ], "findings": [ { "id": "finding-stewardship", "name": "Retained evidence and qualified projections", "description": "Local records follow approved retention and disposal policy; audit history is not indefinite permission to keep personal payload. Mappings preserve distinct status, document, time and assessment semantics.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ], "questions": [ { "id": "q-stewardship-1", "text": "Which accountable custodian maintains this local record and which authority masters the underlying status assertion?", "kind": "ownership", "answer_data": [ "custodian_role, status_master_ref, authority_evidence, stewardship_policy_ref, escalation_role", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-stewardship-2", "text": "What retention, legal hold and erasure rules govern each status payload and evidence copy?", "kind": "retention", "answer_data": [ "record_class, schedule_ref, retention_trigger, legal_hold_ref, disposition_authority, tombstone_policy", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] }, { "id": "q-stewardship-3", "text": "Which pinned mapping preserves category meaning and reports loss of legal-effect or confidentiality qualifiers?", "kind": "interoperability", "answer_data": [ "target_profile, mapping_version, vocabulary_bindings, loss_report, required_qualifiers, refusal_reason", "Explicit unknown or not-applicable reason; assertion source and assessment state." ] } ], "data_elements": [ { "id": "data-stewardship-1", "name": "Stewardship and interoperability answer group 1", "description": "Candidate fields: custodian_role, status_master_ref, authority_evidence, stewardship_policy_ref, escalation_role. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] }, { "id": "data-stewardship-2", "name": "Stewardship and interoperability answer group 2", "description": "Candidate fields: record_class, schedule_ref, retention_trigger, legal_hold_ref, disposition_authority, tombstone_policy. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] }, { "id": "data-stewardship-3", "name": "Stewardship and interoperability answer group 3", "description": "Candidate fields: target_profile, mapping_version, vocabulary_bindings, loss_report, required_qualifiers, refusal_reason. Profile-specific nested schema remains to be designed.", "value_kind": "object", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "artifact-stewardship", "name": "Stewardship and interoperability assertion register", "description": "Versioned local assertion index with restricted external evidence references; not an authoritative grant, legal decision or proof credential.", "media_or_form": [ "structured register", "authorized human-readable projection" ], "serial": true, "identity_strategy": "Authoritative master-system identifier with namespace and revision first; otherwise governed IRI or local UUID with reconciliation state. Use opaque status key plus sequence; no personal names or dates as sole identifiers.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "resolve-status-reference", "name": "Resolve a status relationship reference", "description": "Proposed operation, not implemented. Resolve exact namespace and status identity without merging by holder name or document number.", "inputs": [ "namespace", "status reference", "authorized purpose" ], "outputs": [ "resolved reference or ambiguity report" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Read-only resolution; unresolved matches remain separate" ], "source_refs": [ "SRC-005", "SRC-008" ] }, { "id": "record-status-assertion", "name": "Record an attributed status assertion", "description": "Proposed operation, not implemented. Append an assertion with acquisition mode, effective interval and evidence. This does not grant or recognize status.", "inputs": [ "holder and jurisdiction references", "basis and evidence", "assessment state", "expected revision" ], "outputs": [ "assertion revision or refusal report" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Append local attribution; do not alter authoritative standing" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "link-proof-observation", "name": "Link an authorized proof observation", "description": "Proposed operation, not implemented. Record supplied verification evidence and technical limits. This operation does not contact a service or obtain access credentials.", "inputs": [ "evidence reference", "authorized check result", "observation time", "expected revision" ], "outputs": [ "qualified proof linkage or refusal report" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Preserve error, stale and unknown results without adverse inference" ], "source_refs": [ "SRC-004", "SRC-005", "SRC-008" ] }, { "id": "record-status-change", "name": "Record an evidenced change or correction", "description": "Proposed operation, not implemented. Append a referenced legal change or clerical correction with a distinct type and supersession links. No issuance, revocation or automatic dependency propagation.", "inputs": [ "change evidence", "change type", "competent authority reference if legal change", "expected revision" ], "outputs": [ "versioned change annotation or refusal report" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Append local history subject to retention policy; preserve contested effect" ], "source_refs": [ "SRC-003", "SRC-007", "SRC-008" ] }, { "id": "flag-status-uncertainty", "name": "Flag contradictions for qualified review", "description": "Proposed operation, not implemented. Compare provided status, proof and time assertions for unresolved inconsistencies. Proposed checks cannot determine legality or eligibility.", "inputs": [ "authorized assertion set", "pinned profile", "evidence freshness rule" ], "outputs": [ "uncertainty and referral report" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Create local review flag; no denial, notification or enforcement action" ], "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ] }, { "id": "prepare-status-projection", "name": "Prepare an authorized status projection", "description": "Proposed operation, not implemented. Generate a local minimum-purpose view with pinned mapping and loss report; refuse if required qualifiers cannot be carried.", "inputs": [ "recipient authorization", "purpose", "status revision", "target profile" ], "outputs": [ "local projection and loss report or refusal" ], "preconditions": [ "Verified role, purpose and access for each input and output", "Evidence and applicable profile identified; unresolved authority causes refusal", "Mutation requires expected current revision and idempotency key; conflicting revision causes refusal" ], "effects": [ "Create local artifact under access audit; no transmission or disclosure expansion" ], "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] } ], "composition": [ { "target": "WM-POL-015", "relation": "REFERENCE", "purpose": "Jurisdiction master candidate binding; registry parent is contextual, not status inheritance. Pin compatible version before integration.", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "target": "WM-POL-006", "relation": "ALIGN", "purpose": "Qualified category-split lineage for ledger EXTEND intent. Specialize only migration status; no runtime inheritance or crossing/customs ownership until parent boundary is ratified.", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-006" ] }, { "target": "WM-POL-017", "relation": "REFERENCE", "purpose": "Optional administrative case for application, recognition or review; no requirement that every status originate in a locally modeled case.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "target": "WM-POL-028", "relation": "REFERENCE", "purpose": "Optional border-event evidence; crossing neither establishes residence nor owns status transitions.", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "target": "External person identity master", "relation": "REFERENCE", "purpose": "Required holder reference in an operational profile, with conservative identity reconciliation; exact neighbor binding is not yet pinned.", "required": false, "source_refs": [ "SRC-005", "SRC-007" ] }, { "target": "External decision and evidence masters", "relation": "REFERENCE", "purpose": "Optional determinations and proof documents keep separate identity and authority. Missing document alone is not absence of rights.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-006" ] }, { "target": "PROV-O 2013-04-30", "relation": "ALIGN", "purpose": "Conceptual attribution and derivation only; no implemented conformance mapping or legal truth assertion.", "required": false, "source_refs": [ "SRC-008" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Accountable public or legal authority and local record custodian with evidenced competence; no commercial owner assignment", "Jurisdiction, status classification, current legal-profile version and unresolved applicability limits", "Holder/status namespaces, access purpose, correction route and records-disposition policy" ], "namespace_guidance": "Use opaque status relationship keys qualified by authority namespace. Holder, case, permit and jurisdiction identifiers are references with their own masters; a grant date is not a unique identifier.", "registry_links": [ "vr.wm-pol-029", "WM-POL-015 contextual reference and WM-POL-006 split lineage require pinned binding review" ] }, "canon_and_patch": { "canonicalization_rules": [ "Preserve original legal terms, acquisition mode, category scheme and assertion state; do not collapse permission, protection, document and presence into a boolean.", "Keep concurrent jurisdictions and status categories separate. A local canonical record is not a legal determination." ], "patch_rules": [ "Require expected revision, actor, purpose, evidence and idempotency key; record correction separately from legal change.", "Maintain supersession and dispute links while allowing lawful erasure or restriction of personal payload under the adopting records policy." ], "compatibility_rules": [ "Version legal profiles and mappings; reject projections that lose mandatory effective-time, uncertainty or confidentiality qualifiers." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier with namespace and revision", "Governed global identifier or IRI with verified authority", "Local UUID or ULID with explicit reconciliation state" ], "timestamp_rule": "Recording instants use RFC 3339 with seconds and explicit UTC offset or Z. Separate legal effect, determination, document expiry, observation and ingestion time. Preserve date-only values, precision, calendar, open-ended intervals and unknowns without manufacturing midnight timestamps.", "serial_naming_rule": "Use opaque relationship key, artifact class and immutable sequence or revision. Never place names, permit numbers, share codes or personal dates in filenames.", "integrity_rule": "Digest and transformation provenance can check record integrity; they cannot prove legal standing, issuer competence or factual truth." }, "policies": [ "Reviewable draft under the single-provider waiver; independent external review remains outstanding.", "Purpose limitation, minimal disclosure and accurate attribution govern local handling; the applicable privacy regime and lawful basis need qualified profile review. Consent is not a universal prerequisite or universal permission.", "No autonomous grant, refusal, revocation, eligibility decision, enforcement report, detention or removal action. Adverse use requires competent review and applicable safeguards.", "No status inference from name, appearance, nationality, missing documents, expired proof, failed lookup or pending application. Digital exclusion and competing evidence require an explicit unknown or dispute route.", "Protection, child and family concerns require restricted views and qualified referral. Detailed asylum merits, security allegations and biometric templates are excluded." ], "crud": { "read": [ "Authenticate purpose and recipient scope; return only authorized fields, provenance, freshness and uncertainty." ], "create": [ "Require local identity, holder and jurisdiction references, custodian and attribution basis. Mark missing authoritative evidence as unknown; never label a self-assertion as officially confirmed." ], "update": [ "Append evidenced corrections or changes under revision checks; no automatic legal effects or propagation into linked family records." ], "delete": [ "The adopting Dimension records authority executes retention, legal-hold review and lawful deletion of local payload and copies. Retain only a minimal non-identifying tombstone where lawful, never perpetual personal audit payload.", "Deletion of a local projection neither withdraws status nor deletes an external authoritative record." ] }, "roles": [ { "name": "Status record custodian", "responsibilities": [ "Maintain local identity, evidence linkage and correction handling within delegated authority" ] }, { "name": "Competent legal reviewer", "responsibilities": [ "Assess profile applicability, status-effect assertions and unresolved conflicts" ] }, { "name": "Holder or authorized representative", "responsibilities": [ "Provide evidence and request correction through a verified and scoped representation route" ] }, { "name": "Access and records officer", "responsibilities": [ "Approve lawful recipient views, retention and disposal" ] }, { "name": "Authorized relying party", "responsibilities": [ "Use only the permitted proof scope and refer unresolved consequential conclusions" ] } ], "access": { "default_rule": "Deny status-content disclosure unless recipient, purpose, lawful authority and scope are established. Infrastructure control creates no entitlement to inspect status.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Any statutory or emergency disclosure requires explicit authority, documented reason, minimum scope and review; no blanket bypass.", "Holder access and representation use verified identity and applicable safeguards; do not promise unconditional disclosure of every linked record." ], "audit_requirements": [ "Delegate audit-trail execution to the adopting access system; retain only necessary actor, purpose, scope, revision and outcome data under a limited retention policy.", "Exclude credentials, share codes, full protection narratives and unnecessary personal fields from logs." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "AGENTS.md and accountable authority/access policy", "spec.yaml with provider and source holds", "Pinned jurisdictional profile and authorized evidence view" ] } }, "coverage": { "claim": "Source-grounded proposed structure for an attributed person-jurisdiction migration or residence status relationship. Bounded EU and UK examples, UN protection guidance and provenance concepts support the distinctions. A separate local no-tools self-audit is complete; independent review, full source verification, legal profiles and executable conformance remain holds. This is a reviewable draft, not an operational legal determination system.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Persistent authority-qualified status relationship identity separate from holder and evidence identity." }, { "dimension": "lifecycle", "status": "covered", "notes": "Evidence-backed acquisition, continuity, changes and challenge effects without a universal grant sequence." }, { "dimension": "relationships", "status": "covered", "notes": "Separate jurisdiction, holder, case, proof, family and crossing references." }, { "dimension": "temporal", "status": "covered", "notes": "Legal effect, observation, recording and document validity remain separate." }, { "dimension": "provenance", "status": "covered", "notes": "Attribution, assessment state, contrary evidence and revision linkage." }, { "dimension": "ownership", "status": "covered", "notes": "Public or legal authority and accountable custodian; no infrastructure-based legal authority." }, { "dimension": "validation", "status": "gap", "notes": "Research gate is structural; nested schemas and executable legal profiles remain pending." }, { "dimension": "access", "status": "covered", "notes": "Recipient-purpose views, unknown handling, correction and restricted protection context." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Scoped disposition under records authority with legal holds and minimal lawful tombstones." }, { "dimension": "interoperability", "status": "gap", "notes": "Conceptual mappings only; no proven runtime bindings or semantic equivalence." }, { "dimension": "direct properties", "status": "covered", "notes": "Category, acquisition mode, legal interval, territory, conditions and assertion state are nonphysical properties; physical dimensions are inapplicable." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Document and service observations are evidence with explicit errors and freshness limits." }, { "dimension": "capabilities and hazards", "status": "covered", "notes": "Six proposed local operations with refusal rules; errors can cause adverse use, disclosure or false termination." }, { "dimension": "context and evidence", "status": "covered", "notes": "Profile and source references preserve regional scope and review limitations." } ], "known_omissions": [ "Independent external review is absent; a local no-tools self-audit does not replace it.", "Full current legal texts, consolidation changes, translations, licensing and national implementation have not been verified. Five of eight source pages had browser challenges; official indexed evidence is limited.", "No operational jurisdiction profile, executable legal-time calculator, status classifier or benefit/work eligibility engine is delivered.", "Nested field schemas, pinned neighbor versions, mappings and executable adversarial conformance fixtures remain incomplete.", "Asylum merits, statelessness determinations, temporary protection regimes, child-specific safeguards and non-European profiles need separate qualified research." ], "conflicts": [], "regional_assumptions": [ "EU directives and UK guidance are examples, not worldwide rules or an implemented Cyprus profile. National measures, amendments and court interpretation require review.", "Refugee definition and recognition are not interchangeable with a national residence permission; protection is not inferred or adjudicated by this model.", "Privacy principles are regional evidence for proposed controls; the applicable regime and restrictions vary by processing purpose." ], "adversarial_checks": [ "Reject document expiry or failed lookup as automatic status loss.", "Reject grant-only acquisition and mandatory application or permit for all rights.", "Reject automatic family-status termination and universal mobility or work rights.", "Reject personal identity inference and unscoped recipient disclosure.", "Reject converting candidate category lineage into executable inheritance." ] }, "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": "relationship", "status": "accepted", "rationale": "The subject is a qualified standing of one holder relative to a jurisdiction and category, with persistent relationship identity across attributed revisions. Person, case, decision, proof document and crossing event remain separately mastered. Registry standalone-mm is a record-plane value, not a competing research subject-kind enum." }, "decisions": [ { "concept": "Status relationship identity", "disposition": "accepted", "rationale": "A stable relationship key preserves multiple concurrent statuses and jurisdictions without conflating the holder, case or document with the standing itself." }, { "concept": "Registry parent and category-split lineage", "disposition": "qualified", "rationale": "WM-POL-015 is a contextual reference. The ledger EXTEND to WM-POL-006 is retained as explicit category-split lineage through ALIGN, pending a ratified parent boundary. Crossing and customs remain outside this model. No runtime inheritance is claimed." }, { "concept": "Grant-only acquisition", "disposition": "rejected", "rationale": "The admitted structure explicitly allows constitutive grant, declaratory recognition and operation of law. Mandatory application, grant or card records would contradict those distinctions." }, { "concept": "Document and status terminology", "disposition": "separated", "rationale": "Permit may denote legal authorization in a local scheme, while a card or digital record has its own identity. The model preserves definitions and refuses document expiry or failed lookup as automatic status loss." }, { "concept": "Legal time and concurrent standing", "disposition": "accepted", "rationale": "Effective intervals, document dates, observation and ingestion are distinct. Open-ended and unknown endpoints differ, and concurrent or successor relationships do not silently overwrite each other." }, { "concept": "Territory and activity rights", "disposition": "qualified", "rationale": "Residence, work, study, benefits, travel and residence elsewhere are purpose-specific assertions with separate conditions. The draft supplies no universal mobility right or executable eligibility rule." }, { "concept": "Family and condition changes", "disposition": "accepted with review dependency", "rationale": "Family and sponsor links carry evidence and exceptions without automatic status termination. Independent or retained grounds and confidential views require profile-specific review." }, { "concept": "Continuation and remedies", "disposition": "separated", "rationale": "Pending renewal or appeal is a case reference, not proof of continued residence, work permission or suspensive effect. A separate legal basis and assessment are required for each claimed effect." }, { "concept": "Local operations and adverse use", "disposition": "accepted as proposed only", "rationale": "All six functions have scoped preconditions and refusal outputs. They append local evidence or projections and do not grant rights, query live services, transmit records, make eligibility decisions or execute enforcement." }, { "concept": "Disclosure correction and retention", "disposition": "accepted with policy dependency", "rationale": "Recipient-purpose views, disputes, legal holds and limited personal payload retention are consistent. Local history is not an indefinite retention entitlement, and holder access is qualified by the applicable safeguards." }, { "concept": "Five facets and supplement reconciliation", "disposition": "qualified", "rationale": "The draft covers identity, direct nonphysical properties, recognition, proposed operations and evidence context. The supplement's grant-only scope, date-based identity and no-properties claim are not adopted. No legacy_alias exists on the row." }, { "concept": "Source evidence and versions", "disposition": "limited", "rationale": "Three admitted pages were readable through the web tool and five relied on selected official indexed evidence after browser challenges. The 2026 long-term-residence consolidation was identified but not fully verified. Zero direct attempts means HTTP status remains unmeasured." }, { "concept": "Instance schema and neighbor integration", "disposition": "deferred", "rationale": "Candidate answer groups are research structure, not executable nested schemas. False optional runtime-dependency flags do not remove the operational need for holder and jurisdiction references; exact bindings and mappings require profile validation." }, { "concept": "Provider assurance", "disposition": "waived and held", "rationale": "Claude and Grok were skipped with zero attempts under the owner instruction. This frozen-evidence Codex self-audit is a separate semantic phase, not independent provider agreement or external review." } ], "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 review.", "Source and version verification is incomplete. Three pages were readable through the web tool; five relied on selected official indexed evidence and returned browser challenges. The 2026-06-12 long-term-residence consolidation was identified but not fully verified. Direct HTTP checks were not attempted because of sandbox restrictions: zero measured HTTP 200 responses, not a finding of source failure. The coordinator must run check_sources.py and review content, versions and applicability.", "Qualified jurisdictional review must verify current law, national implementation, case-law effects, translation, licensing, category definitions, protection safeguards, lawful disclosure, retention, continuation and remedy rules. No universal status, deadline or eligibility decision rule is delivered.", "Nested instance schemas, pinned neighbor bindings, category-split parent resolution, provenance and permit mappings, executable conformance and adversarial instance fixtures remain incomplete. The package does not certify runtime behavior or legal compliance.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Verify all admitted sources substantively, including current consolidated law and national implementation; HTTP success alone cannot resolve this work.", "Design and test profiles for declaratory rights, concurrent statuses, expired proof, inaccessible digital records, pending applications and appeals, retained family rights, corrections and lawful disposal.", "Pin compatible person, jurisdiction, case, decision and category-split model bindings and implement loss-aware mappings before operational use.", "Restore independent review and research non-European, child-specific, statelessness and temporary-protection boundaries before broadening coverage." ] }, "statistics": { "sources": 8, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }