# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T14:48:30Z", "synthesisSha256": "5644dfe54d735471275f2b0cdb3b9e5bf8fc080138de56bc0b686aacdf51ccf6", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-ECO-011", "registryId": "vr.wm-eco-011", "name": "Economic Asset view", "version": "0.1.0-reviewable", "previousVersions": [], "entryKind": "aggregate", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.ECO.AST" ], "tags": [ "economic", "asset", "view", "soc.eco.ast" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-eco-011-economic-asset-view/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-eco-011", "model": { "registry_id": "vr.wm-eco-011", "model_id": "WM-ECO-011", "name": "Economic Asset view", "entry_kind": "aggregate", "purpose": "Maintain a private person-side inventory of asset interests, their supporting evidence, changes, value observations and linked burdens.", "scope_statement": "One versioned inventory view for one referenced natural person under a declared purpose, inclusion profile and as-of context. It aggregates local holding assertions and references; it does not own the underlying assets, legal rights, accounts or transactions. The registry view-candidate is resolved as an aggregate of view records, not an authoritative economic-asset master.", "in_scope": [ "View identity, holder reference, inclusion policy and local holding keys across asset kinds.", "Evidence-qualified interest assertions, joint shares, uncertain or disputed claims and provenance.", "Acquisition, partial disposal and correction references; value observations and liability links.", "Scoped derived summaries, permission decisions and record continuity." ], "out_of_scope": [ "Creation, transfer, adjudication or registration of title and legal rights.", "Asset physical specifications, account ledgers, settlement execution and independent valuation masters.", "Investment advice, tax calculations, estate administration, automatic succession disclosure or official financial statements.", "Operational handling of controlled items; any such references remain policy-level access and eligibility records." ], "boundary_notes": [ { "neighbor": "WM-PER-001 Person", "distinction": "The person remains externally mastered. Household membership neither identifies the view owner nor proves ownership of each household asset.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "WM-POL-027 Property Right / Tenure", "distinction": "A holding assertion links a claimed legal or economic interest. Possession, beneficial interest and registered title are separately labelled; conflicts remain unresolved locally.", "source_refs": [ "SRC-004", "SRC-005" ] }, { "neighbor": "WM-ECO-015 Financial Account and WM-ECO-017 Financial Position / Balance", "distinction": "Account access and positions are references. An account identifier is not the identity of a holding, and account totals must not duplicate contained positions.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "neighbor": "WM-ECO-002 Price / Valuation", "distinction": "Imported appraisals and self-assessments retain their own authorship, subject, basis and dates. This view selects observations for a stated purpose and cannot certify market value.", "source_refs": [ "SRC-002", "SRC-003" ] }, { "neighbor": "WM-PER-006 Life Event / Civil Status", "distinction": "A life-event reference can open a review task; it cannot itself grant access, prove representative authority or transfer property.", "source_refs": [ "SRC-005", "SRC-006" ] }, { "neighbor": "Legacy B11 and unreviewed card supplement", "distinction": "Legacy holding, flow and burden concepts are leads only. Reject mandatory register IDs, exactly one acquisition, automatic finality of disposal and unrestricted estate disclosure; no legacy conformance label is inherited.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005", "SRC-006" ] } ] }, "sources": [ { "id": "SRC-001", "title": "OECD Guidelines for Micro Statistics on Household Wealth", "organization": "Organisation for Economic Co-operation and Development", "url": "https://www.oecd.org/content/dam/oecd/en/publications/reports/2013/06/oecd-guidelines-for-micro-statistics-on-household-wealth_g1g2c4b7/9789264194878-en.pdf", "version_or_date": "2013; revised July 2013", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Sections 3.6 and 5.3: reference date, valuation and recording boundaries; pages 64-65: person shares versus household collection. Statistical guidance, not title law." }, { "id": "SRC-002", "title": "Household Finance and Consumption Network FAQ", "organization": "European Central Bank", "url": "https://www.ecb.europa.eu/pub/research-networks/html/researcher_hfcn-faq.en.html", "version_or_date": "Undated web FAQ accessed 2026-10-06", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Survey coverage and self-assessed values supported by documents. Household survey categories do not automatically define an individual inventory or legal entitlement." }, { "id": "SRC-003", "title": "Conceptual Framework for Financial Reporting overview", "organization": "IFRS Foundation", "url": "https://www.ifrs.org/issued-standards/list-of-standards/conceptual-framework/", "version_or_date": "March 2018 revision; official overview accessed 2026-10-06", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Overview distinguishes reporting boundary, recognition, derecognition and measurement. Full normative framework not admitted; no IFRS compliance claim." }, { "id": "SRC-004", "title": "The concept of land administration", "organization": "Food and Agriculture Organization of the United Nations", "url": "https://www.fao.org/in-action/herramienta-administracion-tierras/introduction/the-concept-of-land-administration/en", "version_or_date": "Undated M&E-LAP concept page accessed 2026-10-06", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Land administration distinguishes ownership, value and use with institutional and legal context. Supports reference to tenure evidence, not universal register supremacy or title guarantees." }, { "id": "SRC-005", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/2013/REC-prov-o-20130430/", "version_or_date": "W3C Recommendation 30 April 2013", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Sections 3.1-3.3 support entity, activity, attribution, derivation and revision provenance. Local record design is a proposal, not an implemented RDF mapping." }, { "id": "SRC-006", "title": "Regulation (EU) 2016/679", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj/eng", "version_or_date": "OJ text 27 April 2016; current consolidation not verified", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Official indexed excerpts of Articles 5 and 6 support purpose, minimisation, storage limitation and lawful basis. Direct browser opens returned a challenge; full text and applicability held." }, { "id": "SRC-007", "title": "RFC 3339: Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339", "version_or_date": "July 2002; Section 5.6", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Timestamp representation with seconds and offset for actual instants; dates or uncertain intervals must not be converted into fabricated midnight instants." }, { "id": "SRC-008", "title": "Household net worth", "organization": "Organisation for Economic Co-operation and Development", "url": "https://www.oecd.org/en/data/indicators/household-net-worth.html", "version_or_date": "Undated indicator definition accessed 2026-10-06", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:47:10Z", "relevance": "Assets less outstanding liabilities defines the household indicator. A filtered person inventory is not automatically complete net worth or a household statistic." } ], "structure": { "bundles": [ { "id": "eco011-scope", "name": "View and membership", "description": "Define the inventory root and included asset interests.", "rationale": "A person-focused view needs its own scope and identity without taking ownership of referenced masters.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ], "layers": [ { "id": "eco011-view-layer", "name": "Inventory identity and scope context", "description": "Proposed view contract: one person reference and one declared inclusion profile per inventory. Multiple views may coexist. A blank category is unknown unless explicitly assessed as absent.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ], "findings": [ { "id": "eco011-view", "name": "Inventory identity and scope", "description": "Proposed view contract: one person reference and one declared inclusion profile per inventory. Multiple views may coexist. A blank category is unknown unless explicitly assessed as absent.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ], "questions": [ { "id": "eco011-view-q01", "text": "Which person reference, view identifier and purpose distinguish this inventory from other views?", "kind": "identity", "answer_data": [ "viewId", "personRef", "purpose", "profileVersion" ] }, { "id": "eco011-view-q02", "text": "Which asset classes, territories and excluded interests define the view at its reference date?", "kind": "classification", "answer_data": [ "inclusionRules", "excludedClasses", "territoryScope", "asOfDate" ] }, { "id": "eco011-view-q03", "text": "Which categories are unassessed, withheld or confirmed absent rather than having a zero balance?", "kind": "quality", "answer_data": [ "categoryCoverage", "missingReason", "assessmentEvidence" ] } ], "data_elements": [ { "id": "eco011-view-data01", "name": "view-id", "description": "Opaque local inventory identifier independent of name or account number.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] }, { "id": "eco011-view-data02", "name": "scope-contract", "description": "Person reference, purpose, profile version, inclusion policy and reference context; nested schema is deferred.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] }, { "id": "eco011-view-data03", "name": "coverage-ledger", "description": "Assessment state for each selected category, including unknown and withheld.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] } ], "artifacts": [ { "id": "eco011-view-artifact", "name": "Inventory scope record", "description": "Versioned local evidence record for inventory identity and scope. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-membership-layer", "name": "Holding identity and recognition context", "description": "Proposed holding entry identifies a person-interest relationship to an asset or external position. Issuer-qualified aliases help matching; unresolved assets receive provisional local references. A photo, label or account access alone does not prove title.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ], "findings": [ { "id": "eco011-membership", "name": "Holding identity and recognition", "description": "Proposed holding entry identifies a person-interest relationship to an asset or external position. Issuer-qualified aliases help matching; unresolved assets receive provisional local references. A photo, label or account access alone does not prove title.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ], "questions": [ { "id": "eco011-membership-q01", "text": "Which local holding key and issuer-qualified asset or position reference identify this interest?", "kind": "identity", "answer_data": [ "holdingId", "assetRef", "positionRef", "aliasIssuer", "resolutionState" ] }, { "id": "eco011-membership-q02", "text": "What observation or document supports recognition, and which similar entries remain possible duplicates?", "kind": "evidence", "answer_data": [ "recognitionEvidence", "observedAt", "candidateDuplicates", "matchDecision" ] }, { "id": "eco011-membership-q03", "text": "Does this entry describe ownership, an economic interest, custody or mere possession under the selected profile?", "kind": "definition", "answer_data": [ "interestKind", "assertionStatus", "profileRule", "excludedFromOwnedTotal" ] } ], "data_elements": [ { "id": "eco011-membership-data01", "name": "holding-key", "description": "Stable view-scoped key; never equated to a shared asset identifier.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] }, { "id": "eco011-membership-data02", "name": "external-target", "description": "Typed issuer-qualified reference or provisional local asset description with unresolved status.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] }, { "id": "eco011-membership-data03", "name": "recognition-record", "description": "Evidence, asserted interest type and duplicate-review status.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "eco011-membership-artifact", "name": "Holding recognition record", "description": "Versioned local evidence record for holding identity and recognition. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "eco011-rights", "name": "Interests and supporting evidence", "description": "Describe shares and the evidence behind asserted interests.", "rationale": "An inventory can preserve disputed or incomplete assertions without adjudicating them.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "layers": [ { "id": "eco011-shares-layer", "name": "Share and role assertions context", "description": "Proposed share record distinguishes person allocation, quantity, interest type and effective interval. Unknown or indivisible joint interests remain unallocated. Beneficial and legal claims are not silently merged.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "findings": [ { "id": "eco011-shares", "name": "Share and role assertions", "description": "Proposed share record distinguishes person allocation, quantity, interest type and effective interval. Unknown or indivisible joint interests remain unallocated. Beneficial and legal claims are not silently merged.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "questions": [ { "id": "eco011-shares-q01", "text": "What quantity or share is attributed to this person, with which denominator, unit and effective interval?", "kind": "ownership", "answer_data": [ "shareValue", "shareBasis", "quantityUnit", "effectiveInterval" ] }, { "id": "eco011-shares-q02", "text": "Which co-holder or custodian roles are relevant, and what evidence permits their inclusion?", "kind": "relationship", "answer_data": [ "partyRefs", "roleCodes", "evidenceRefs", "disclosureScope" ] }, { "id": "eco011-shares-q03", "text": "How are unknown shares, competing claims or totals above the permitted allocation surfaced?", "kind": "validation", "answer_data": [ "allocationRule", "conflictSet", "unknownReason", "reviewDecision" ] } ], "data_elements": [ { "id": "eco011-shares-data01", "name": "interest-assertions", "description": "Role, share or quantity, units, interval, basis and dispute status; no default equal split.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] }, { "id": "eco011-shares-data02", "name": "allocation-review", "description": "Review result for share compatibility under the chosen interest class; overlapping rights may be valid.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "eco011-shares-artifact", "name": "Interest allocation record", "description": "Versioned local evidence record for share and role assertions. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-evidence-layer", "name": "Evidence snapshots and conflicts context", "description": "Proposed evidence index preserves origin, claim supported or challenged, observed version and retrieval time. An issuer may be authoritative for a limited domain only. A stale extract or content hash is not proof of present ownership.", "source_refs": [ "SRC-004", "SRC-005", "SRC-007" ], "findings": [ { "id": "eco011-evidence", "name": "Evidence snapshots and conflicts", "description": "Proposed evidence index preserves origin, claim supported or challenged, observed version and retrieval time. An issuer may be authoritative for a limited domain only. A stale extract or content hash is not proof of present ownership.", "source_refs": [ "SRC-004", "SRC-005", "SRC-007" ], "questions": [ { "id": "eco011-evidence-q01", "text": "Which source, issuer and precise record version support or challenge each holding assertion?", "kind": "provenance", "answer_data": [ "issuerRef", "sourceLocator", "sourceVersion", "claimRef", "supportRole" ] }, { "id": "eco011-evidence-q02", "text": "When did the source observation apply, when was it captured and what precision is actually known?", "kind": "temporal", "answer_data": [ "effectiveTime", "observedTime", "capturedAt", "precision", "timezone" ] }, { "id": "eco011-evidence-q03", "text": "What contradictory, inaccessible or stale evidence prevents the assertion from being treated as confirmed?", "kind": "exception", "answer_data": [ "conflictingEvidence", "freshnessRule", "accessFailure", "reviewState" ] } ], "data_elements": [ { "id": "eco011-evidence-data01", "name": "evidence-links", "description": "Claim-to-evidence references with source scope and opposing material.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-004", "SRC-005", "SRC-007" ] }, { "id": "eco011-evidence-data02", "name": "snapshot-context", "description": "Capture time, actual source time precision, revision, digest and verification limits.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-005", "SRC-007" ] } ], "artifacts": [ { "id": "eco011-evidence-artifact", "name": "Evidence snapshot index", "description": "Versioned local evidence record for evidence snapshots and conflicts. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-004", "SRC-005", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "eco011-changes", "name": "Interest continuity", "description": "Record changes in local representations of interests.", "rationale": "Observed changes require evidence and temporal context; local editing does not execute a transaction.", "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ], "layers": [ { "id": "eco011-acquisition-layer", "name": "Entry and increase of interest context", "description": "Proposed continuity rules allow opening observations, multiple acquisitions, corrections and increases in an existing interest. Acquisition cost, settlement and legal effective time are distinct facts; missing historic evidence remains missing.", "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ], "findings": [ { "id": "eco011-acquisition", "name": "Entry and increase of interest", "description": "Proposed continuity rules allow opening observations, multiple acquisitions, corrections and increases in an existing interest. Acquisition cost, settlement and legal effective time are distinct facts; missing historic evidence remains missing.", "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ], "questions": [ { "id": "eco011-acquisition-q01", "text": "Did this entry arise from an opening observation, acquisition, reclassification or correction?", "kind": "lifecycle", "answer_data": [ "entryReason", "externalEventRef", "predecessorRef", "assertionState" ] }, { "id": "eco011-acquisition-q02", "text": "What effective date, quantity increase and supporting transaction or decision reference justify the change?", "kind": "event", "answer_data": [ "effectiveDate", "quantityDelta", "evidenceRef", "transactionRef" ] }, { "id": "eco011-acquisition-q03", "text": "Which prerequisites remain pending before the view may show the increase as confirmed?", "kind": "constraint", "answer_data": [ "pendingConditions", "confirmationAuthority", "sourceStatus", "refusalReason" ] } ], "data_elements": [ { "id": "eco011-acquisition-data01", "name": "entry-events", "description": "Repeatable local observations of additions, corrections and quantity changes with external event references.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ] }, { "id": "eco011-acquisition-data02", "name": "entry-basis", "description": "Claimed effective time, evidence and confirmation state; no requirement to invent a missing acquisition.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ] } ], "artifacts": [ { "id": "eco011-acquisition-artifact", "name": "Interest entry history", "description": "Versioned local evidence record for entry and increase of interest. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-disposal-layer", "name": "Reduction and closure of interest context", "description": "Proposed continuity rules retain residual quantities after partial reductions and distinguish alleged sale, loss of possession, destruction and legal extinguishment. Corrections supersede prior assertions; a closed record can be corrected without rewriting history.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ], "findings": [ { "id": "eco011-disposal", "name": "Reduction and closure of interest", "description": "Proposed continuity rules retain residual quantities after partial reductions and distinguish alleged sale, loss of possession, destruction and legal extinguishment. Corrections supersede prior assertions; a closed record can be corrected without rewriting history.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ], "questions": [ { "id": "eco011-disposal-q01", "text": "What evidence and effective interval justify a reduction, alleged loss or full closure of this interest?", "kind": "evidence", "answer_data": [ "reductionCause", "externalEvidence", "effectiveInterval", "legalEffectUnknown" ] }, { "id": "eco011-disposal-q02", "text": "What residual quantity or right remains after a partial disposal or physical loss?", "kind": "state", "answer_data": [ "priorQuantity", "delta", "residualQuantity", "rightStatus" ] }, { "id": "eco011-disposal-q03", "text": "How are cancellations, later corrections or reacquisitions linked without reusing the old event identity?", "kind": "process", "answer_data": [ "supersedesRef", "newEventId", "continuityPolicy", "reason" ] } ], "data_elements": [ { "id": "eco011-disposal-data01", "name": "reduction-events", "description": "Versioned local reductions or closure assertions, including residual share and disputed effect.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ] }, { "id": "eco011-disposal-data02", "name": "continuity-links", "description": "Predecessor, successor or correction references with reasons and retained provenance.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "eco011-disposal-artifact", "name": "Interest reduction history", "description": "Versioned local evidence record for reduction and closure of interest. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "eco011-value", "name": "Values and derived summaries", "description": "Keep valuation context and reproducible view calculations.", "rationale": "A summary must declare which observations and claims it includes before it can be interpreted.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ], "layers": [ { "id": "eco011-valuation-layer", "name": "Value observation selection context", "description": "Proposed selection record distinguishes whole-asset value from the value of this interest, and self-assessment from appraisal or other measurement bases. Values carry currency, date, uncertainty and provenance; incompatible observations are not silently averaged.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "findings": [ { "id": "eco011-valuation", "name": "Value observation selection", "description": "Proposed selection record distinguishes whole-asset value from the value of this interest, and self-assessment from appraisal or other measurement bases. Values carry currency, date, uncertainty and provenance; incompatible observations are not silently averaged.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ], "questions": [ { "id": "eco011-valuation-q01", "text": "What is valued, by whom, in what currency and under which measurement basis?", "kind": "measurement", "answer_data": [ "valuationRef", "valuedSubject", "wholeOrInterest", "amount", "currency", "basis", "authorRef" ] }, { "id": "eco011-valuation-q02", "text": "What observation date, range or uncertainty and evidence qualify the selected value?", "kind": "quality", "answer_data": [ "valuationDate", "uncertainty", "evidenceRef", "confidenceReason" ] }, { "id": "eco011-valuation-q03", "text": "Why was this observation selected over alternatives, and when must it be reviewed?", "kind": "decision", "answer_data": [ "selectionPurpose", "alternativeRefs", "selectionReason", "reviewTrigger" ] } ], "data_elements": [ { "id": "eco011-valuation-data01", "name": "value-observations", "description": "References or attributed local estimates with amount, currency, basis and subject scope; unknown is not zero.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] }, { "id": "eco011-valuation-data02", "name": "selection-decision", "description": "Chosen observation and purpose, rejected alternatives, review trigger and limits.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "artifacts": [ { "id": "eco011-valuation-artifact", "name": "Value selection note", "description": "Versioned local evidence record for value observation selection. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-summary-layer", "name": "Scoped totals and double-count checks context", "description": "Proposed summary records the exact membership revision, as-of context, value choices and inclusion coverage. Shared assets, wrapper accounts, underlying positions and business interests require an explicit counting decision. A partial view total must be labelled partial, not certified net worth.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "findings": [ { "id": "eco011-summary", "name": "Scoped totals and double-count checks", "description": "Proposed summary records the exact membership revision, as-of context, value choices and inclusion coverage. Shared assets, wrapper accounts, underlying positions and business interests require an explicit counting decision. A partial view total must be labelled partial, not certified net worth.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "questions": [ { "id": "eco011-summary-q01", "text": "Which holding revisions, value observations and allocation rules contribute to this total?", "kind": "composition", "answer_data": [ "membershipRevision", "includedHoldingRefs", "valueRefs", "allocationRules" ] }, { "id": "eco011-summary-q02", "text": "How are duplicate exposures, incompatible dates and currency conversions detected or excluded?", "kind": "validation", "answer_data": [ "duplicateGroups", "datePolicy", "fxRateRef", "fxDate", "excludedItems" ] }, { "id": "eco011-summary-q03", "text": "What liabilities and missing categories limit interpretation of the displayed gross or net amount?", "kind": "constraint", "answer_data": [ "grossAmount", "uniqueLiabilityRefs", "netAmount", "coverageState", "limitations" ] } ], "data_elements": [ { "id": "eco011-summary-data01", "name": "summary-inputs", "description": "Pinned included and excluded items, values, allocation rules, currency conversions and input digest.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "eco011-summary-data02", "name": "summary-output", "description": "Proposed computed total with currency, scope, coverage and diagnostics; no completeness certification.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "artifacts": [ { "id": "eco011-summary-artifact", "name": "Scoped summary report", "description": "Versioned local evidence record for scoped totals and double-count checks. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "eco011-burdens", "name": "Restrictions and obligation links", "description": "Represent burdens affecting interests and links to their underlying obligations.", "rationale": "Restrictions and debts have different identities and effects; one obligation may relate to many interests.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "layers": [ { "id": "eco011-restrictions-layer", "name": "Restrictions and release assertions context", "description": "Proposed burden index links claimed restrictions, their affected interests, beneficiaries and evidence. Rank, enforceability and release conditions are profile-dependent and may be unknown. Recording a release note does not discharge an external burden.", "source_refs": [ "SRC-004", "SRC-005" ], "findings": [ { "id": "eco011-restrictions", "name": "Restrictions and release assertions", "description": "Proposed burden index links claimed restrictions, their affected interests, beneficiaries and evidence. Rank, enforceability and release conditions are profile-dependent and may be unknown. Recording a release note does not discharge an external burden.", "source_refs": [ "SRC-004", "SRC-005" ], "questions": [ { "id": "eco011-restrictions-q01", "text": "Which restriction affects which interest, and what authority or evidence supports it?", "kind": "authority", "answer_data": [ "restrictionRef", "affectedInterestRef", "authorityRef", "evidenceRef" ] }, { "id": "eco011-restrictions-q02", "text": "What scope, priority and effective interval are asserted, disputed or still unknown?", "kind": "constraint", "answer_data": [ "restrictionScope", "priorityBasis", "effectiveInterval", "disputeStatus" ] }, { "id": "eco011-restrictions-q03", "text": "What evidence is needed to mark the burden as released locally without claiming legal discharge?", "kind": "lifecycle", "answer_data": [ "releaseEvidence", "requiredReviewer", "externalReleaseRef", "localReviewState" ] } ], "data_elements": [ { "id": "eco011-restrictions-data01", "name": "burden-links", "description": "Typed external restriction references or explicitly provisional claims, with affected interests and beneficiary roles.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "eco011-restrictions-data02", "name": "burden-state", "description": "Evidence-qualified state, interval, priority uncertainty and release review.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "eco011-restrictions-artifact", "name": "Restriction review record", "description": "Versioned local evidence record for restrictions and release assertions. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-obligations-layer", "name": "Obligation linkage and attribution context", "description": "Proposed linkage records secured obligations separately from their collateral and outstanding balances. A security limit is not the amount owed. Third-party security, shared debt and multiple collateral items need explicit attribution before a person-level net calculation.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "findings": [ { "id": "eco011-obligations", "name": "Obligation linkage and attribution", "description": "Proposed linkage records secured obligations separately from their collateral and outstanding balances. A security limit is not the amount owed. Third-party security, shared debt and multiple collateral items need explicit attribution before a person-level net calculation.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "questions": [ { "id": "eco011-obligations-q01", "text": "Which obligation is linked to each burden, and who is the debtor rather than only the asset holder?", "kind": "relationship", "answer_data": [ "obligationRef", "burdenRefs", "debtorRef", "creditorRef", "thirdPartySecurity" ] }, { "id": "eco011-obligations-q02", "text": "Which dated balance and currency describe the debt, separately from the secured limit?", "kind": "measurement", "answer_data": [ "balanceRef", "balanceDate", "currency", "securedLimit", "limitBasis" ] }, { "id": "eco011-obligations-q03", "text": "How is one obligation counted once when it is linked to several interests or co-debtors?", "kind": "validation", "answer_data": [ "obligationIdentity", "allocationPolicy", "duplicateLinks", "contingentStatus", "unallocatedAmount" ] } ], "data_elements": [ { "id": "eco011-obligations-data01", "name": "obligation-links", "description": "Many-to-many burden-to-obligation references with debtor roles and allocation context.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] }, { "id": "eco011-obligations-data02", "name": "balance-selection", "description": "Dated obligation balance reference and inclusion rule; security ceilings and contingent obligations remain separately labelled.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "eco011-obligations-artifact", "name": "Obligation attribution note", "description": "Versioned local evidence record for obligation linkage and attribution. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "eco011-governance", "name": "Disclosure and local assurance", "description": "Control who can see the view and how revisions remain accountable.", "rationale": "A private inventory requires bounded delegation and evidence-preserving correction without indefinite retention.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "layers": [ { "id": "eco011-disclosure-layer", "name": "Recipient and representative scope context", "description": "Proposed authorization contract evaluates purpose, recipient, fields, term and authority for every view. A creditor relationship, family relationship or civil event is insufficient by itself. Applicable lawful disclosure routes require qualified review; a person consent record is not a universal legal basis.", "source_refs": [ "SRC-005", "SRC-006" ], "findings": [ { "id": "eco011-disclosure", "name": "Recipient and representative scope", "description": "Proposed authorization contract evaluates purpose, recipient, fields, term and authority for every view. A creditor relationship, family relationship or civil event is insufficient by itself. Applicable lawful disclosure routes require qualified review; a person consent record is not a universal legal basis.", "source_refs": [ "SRC-005", "SRC-006" ], "questions": [ { "id": "eco011-disclosure-q01", "text": "Which recipient, purpose, fields and expiry are covered by this proposed disclosure?", "kind": "access", "answer_data": [ "recipientRef", "purpose", "fieldScope", "expiry", "redactions" ] }, { "id": "eco011-disclosure-q02", "text": "What evidence establishes the representative authority and applicable lawful basis at the time of access?", "kind": "authority", "answer_data": [ "authorityEvidence", "basisProfile", "validityInterval", "reviewerRef" ] }, { "id": "eco011-disclosure-q03", "text": "How are co-holder information, revoked grants and succession requests constrained or refused?", "kind": "privacy", "answer_data": [ "thirdPartyRedaction", "revocationState", "successionReview", "denialReason" ] } ], "data_elements": [ { "id": "eco011-disclosure-data01", "name": "access-decision", "description": "Recipient, purpose, scoped objects, authority evidence, term and grant or denial reason.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006" ] }, { "id": "eco011-disclosure-data02", "name": "disclosure-receipt", "description": "Local audit metadata for a policy-authorized projection; actual transmission is out of scope.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-006" ] } ], "artifacts": [ { "id": "eco011-disclosure-artifact", "name": "Scoped projection decision", "description": "Versioned local evidence record for recipient and representative scope. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-005", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "eco011-continuity-layer", "name": "Revision, retention and conformance limits context", "description": "Proposed assurance record tracks changes, validation failures, retention policies and disposal evidence. Revision history is retained only as authorized; lawful payload erasure can coexist with minimal permitted tombstones. Export schemas and neighbor bindings remain unimplemented.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "findings": [ { "id": "eco011-continuity", "name": "Revision, retention and conformance limits", "description": "Proposed assurance record tracks changes, validation failures, retention policies and disposal evidence. Revision history is retained only as authorized; lawful payload erasure can coexist with minimal permitted tombstones. Export schemas and neighbor bindings remain unimplemented.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "questions": [ { "id": "eco011-continuity-q01", "text": "Which revision, author, source changes and validation results make this view reproducible?", "kind": "provenance", "answer_data": [ "revisionId", "actorRef", "inputDigests", "validationReport", "supersedesRef" ] }, { "id": "eco011-continuity-q02", "text": "Which retention rule, hold or erasure decision applies separately to payloads, evidence and audit metadata?", "kind": "retention", "answer_data": [ "retentionProfile", "holdScope", "eraseAuthority", "payloadInventory", "disposalEvidence" ] }, { "id": "eco011-continuity-q03", "text": "What schema version and unresolved mappings limit safe interchange with referenced systems?", "kind": "interoperability", "answer_data": [ "schemaVersion", "mappingVersion", "unresolvedBindings", "lossReport", "testStatus" ] } ], "data_elements": [ { "id": "eco011-continuity-data01", "name": "revision-review", "description": "Version, author, source revisions, diagnostics and unresolved conflicts.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] }, { "id": "eco011-continuity-data02", "name": "retention-decisions", "description": "Scoped retention, hold and authorized disposition decisions with independently recorded outcomes.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "eco011-continuity-artifact", "name": "View assurance record", "description": "Versioned local evidence record for revision, retention and conformance limits. It records assertions and limitations, not external legal effect.", "media_or_form": [ "application/json", "human-readable evidence note" ], "serial": true, "identity_strategy": "Use authoritative master-system artifact ID with issuer namespace when supplied; otherwise assign an opaque local artifact ID. Keep revision and digest separate from logical identity; dates are metadata, never stable keys.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "eco011-fn-record-interest", "name": "Record a holding assertion", "description": "Proposed, unimplemented local operation. Create a local provisional entry without registering ownership.", "inputs": [ "personRef", "viewRevision", "targetRef", "interestEvidence" ], "outputs": [ "holdingKey", "assertionRevision", "unresolvedReferences" ], "preconditions": [ "Authorized inventory editor", "Declared scope and evidence; unresolved targets explicitly labelled", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Adds a local assertion and provenance only; no change to title, account or asset." ], "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "eco011-fn-reconcile-evidence", "name": "Reconcile evidence references", "description": "Proposed, unimplemented local operation. Propose matches and conflicts without treating source attribution as proof of truth.", "inputs": [ "holdingKey", "sourceSnapshots", "matchRules" ], "outputs": [ "matchProposal", "conflictReport", "refusalReasons" ], "preconditions": [ "Read access to each source", "No automatic merge where identity or interest is ambiguous", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Records a reviewable reconciliation decision; preserves contrary evidence." ], "source_refs": [ "SRC-002", "SRC-005" ] }, { "id": "eco011-fn-record-change", "name": "Record an interest change", "description": "Proposed, unimplemented local operation. Append an observed acquisition, reduction or correction; retain residual and predecessor context.", "inputs": [ "holdingRevision", "changeEvidence", "effectiveInterval", "quantityDelta" ], "outputs": [ "newRevision", "residualInterest", "validationFailures" ], "preconditions": [ "Authorized editor and current revision", "Evidence and unit compatibility; pending legal effect stays pending", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Appends local change only; cannot execute sale, gift, pledge or settlement." ], "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ] }, { "id": "eco011-fn-select-value", "name": "Select a value observation", "description": "Proposed, unimplemented local operation. Record the reason for selecting a value for a specific view purpose.", "inputs": [ "valueRefs", "viewPurpose", "subjectScope", "asOfContext" ], "outputs": [ "selectionNote", "staleOrIncompatibleInputs" ], "preconditions": [ "Authorized reviewer", "Known basis, currency and whole-asset versus interest scope", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Records local selection; no appraisal certification or external price write." ], "source_refs": [ "SRC-002", "SRC-003" ] }, { "id": "eco011-fn-build-summary", "name": "Build a scoped summary", "description": "Proposed, unimplemented local operation. Proposed deterministic aggregation with explicit exclusions and diagnostics.", "inputs": [ "membershipRevision", "selectedValues", "obligationRefs", "allocationAndFxPolicy" ], "outputs": [ "scopedTotals", "includedInputs", "excludedInputs", "failureReport" ], "preconditions": [ "Complete input identity and compatible units for included items", "Uncertain allocations excluded or explicitly bounded; no assumed zeroes", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Generates a local report; incomplete coverage remains visible and cannot be labelled complete net worth." ], "source_refs": [ "SRC-001", "SRC-008" ] }, { "id": "eco011-fn-prepare-projection", "name": "Prepare a scoped projection", "description": "Proposed, unimplemented local operation. Evaluate authorization and construct a local redacted recipient view.", "inputs": [ "recipientRef", "purpose", "authorityEvidence", "grantState", "fieldScope" ], "outputs": [ "projectionOrDenial", "policyDecision", "localAuditReceipt" ], "preconditions": [ "Valid scoped authority and current policy", "Co-holder disclosure and retention review; no grant inferred from death or family status", "Return refusal with reasons on missing authority, stale revision or unresolved material conflict." ], "effects": [ "Prepares local output only; does not transmit, grant broader access or execute succession." ], "source_refs": [ "SRC-005", "SRC-006" ] } ], "composition": [ { "target": "WM-PER-001", "relation": "REFERENCE", "purpose": "Required semantic person reference; deployment must pin a compatible identity binding. The view cannot create civil identity.", "required": true, "source_refs": [ "SRC-001", "SRC-005" ] }, { "target": "WM-POL-027", "relation": "REFERENCE", "purpose": "Optional legal-interest reference for supported rights or restrictions; provisional assertions retain their uncertainty.", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] }, { "target": "WM-ECO-015", "relation": "REFERENCE", "purpose": "Optional account reference; an account and its positions cannot both be counted without a declared aggregation rule.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "WM-ECO-017", "relation": "REFERENCE", "purpose": "Optional financial-position master for a dated balance; preserve issuer identity and as-of scope.", "required": false, "source_refs": [ "SRC-001", "SRC-008" ] }, { "target": "WM-ECO-002", "relation": "REFERENCE", "purpose": "Optional external valuation master; local estimates are labelled attributed assertions.", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "target": "WM-PER-006", "relation": "REFERENCE", "purpose": "Optional civil-event evidence for representative review only; no automatic disclosure or transfer.", "required": false, "source_refs": [ "SRC-005", "SRC-006" ] }, { "target": "WM-REC-011", "relation": "REFERENCE", "purpose": "Optional evidence-record master with source provenance and protected payload access.", "required": false, "source_refs": [ "SRC-005", "SRC-006" ] }, { "target": "PROV-O 2013", "relation": "ALIGN", "purpose": "Conceptual provenance alignment only; executable RDF mapping and conformance fixtures are deferred.", "required": false, "source_refs": [ "SRC-005" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Name the person responsible for the private view and separately identify the designated steward and applicable authority profile.", "Declare purpose, holder reference, inclusion profile, storage and interface bindings, timezone and reference context.", "Publish role, access, evidence, conflict, retention and export policies; referenced masters retain their own authority.", "Treat all candidate nested objects as research data shapes until an instance schema and conformance fixtures exist." ], "namespace_guidance": "Use an owner-controlled namespace with opaque view, holding and artifact keys. Issuer namespaces qualify external identifiers. Names, dates and asset types are not stable keys.", "registry_links": [ "vr.wm-eco-011", "WM-PER-001", "WM-POL-027", "WM-ECO-015", "WM-ECO-017", "WM-ECO-002" ] }, "canon_and_patch": { "canonicalization_rules": [ "This is a reviewable draft with a provider waiver, not canonical research. Select one approved revision per view context while retaining material dissent.", "Do not collapse legal, economic, custody and possession roles, or raw values and calculated shares. Preserve evidence labels and unknowns." ], "patch_rules": [ "Require expected revision, authorized actor, rationale and evidence for each append or correction. Reject silent overwrite and log refusal.", "Changes to source observations supersede local claims; they cannot mutate external masters." ], "compatibility_rules": [ "Version changes to inclusion, allocation or summary policies explicitly; regenerate dependent outputs with pinned inputs.", "Legacy B11 links require reviewed mapping; no legacy conformance claim, wildcard import or unknown relationship becomes mandatory." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system artifact ID with issuer namespace when available.", "Opaque stable local artifact ID when no usable external artifact identity exists.", "Revision ID and content digest for exact representation; digest does not replace logical identity." ], "timestamp_rule": "Known instants use RFC 3339 with seconds and an explicit UTC offset or Z. Keep source dates, uncertain intervals and time precision separately; never fabricate seconds or a timezone for a date-only event.", "serial_naming_rule": "Serial snapshots retain logical artifact ID plus monotonic revision; filenames may include dates but stable IDs do not.", "integrity_rule": "Hash retained payloads, record media type and size, source locator, capture actor and revision. A matching digest establishes byte consistency only; erased payloads may leave minimal authorized metadata." }, "policies": [ "Private by default; deny access without purpose, scoped authority and valid term. Minimize party identifiers and suppress sensitive asset locations from summaries.", "The model records assertions and local review decisions. It cannot prove title, value, solvency, compliance or representative authority by itself.", "Retention and disclosure must follow a reviewed jurisdiction profile. Consent, contract and legal duties are distinct possibilities, not interchangeable defaults.", "Controlled items are handled only as policy-level eligibility and disclosure references; no operational instructions or transfer functions.", "Independent external review and live source/version verification remain open; Claude and Grok were skipped under the owner waiver." ], "crud": { "read": [ "Enforce recipient, purpose and field-level scope across bundle, layer, finding and artifact; log permitted reads and denied attempts." ], "create": [ "Create a view or assertion only under authorized purpose and revision policy; mark unsupported values as unknown and references as unresolved." ], "update": [ "Append a revision with reason and evidence; recheck derived totals and invalidate stale projections. No external transfers or register writes." ], "delete": [ "Require applicable disposal authority and scoped hold checks. Erase eligible payloads and derived copies, recording only lawful minimal tombstones; local deletion neither disposes of an asset nor extinguishes debt." ] }, "roles": [ { "name": "Inventory holder", "responsibilities": [ "Defines personal purpose and requested view scope; does not adjudicate external title." ] }, { "name": "Inventory steward", "responsibilities": [ "Maintains local references, provenance and revisions within delegated authority." ] }, { "name": "Evidence reviewer", "responsibilities": [ "Reviews conflicting identity, interest and value assertions and records uncertainty." ] }, { "name": "Privacy and retention reviewer", "responsibilities": [ "Reviews recipient scope, lawful basis, representative evidence and disposition decisions." ] }, { "name": "Scoped recipient", "responsibilities": [ "Uses only authorized fields for the stated purpose and term." ] } ], "access": { "default_rule": "Deny by default. A household, creditor or representative relationship is not itself an access grant.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "A lawful compelled or representative disclosure requires a documented applicable authority, limited fields and qualified review; a civil event alone is insufficient.", "Emergency or recovery access requires a predeclared authority policy and an auditable decision; no general break-glass exemption is inferred." ], "audit_requirements": [ "Record actor, authority evidence, purpose, scope, decision, time and revision for access changes and prepared projections.", "Protect audit metadata and observe retention limits; never include secret credentials or unnecessary full account numbers." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL", "Owner role", "Namespace", "Profile version", "Publication holds" ], "read_order": [ "Read owner Dimension, access and retention policies.", "Read AGENTS.md and spec.yaml, including holds and boundary.", "Resolve and pin referenced master schemas before populating or executing an operation.", "Traverse bundles, layers, findings, questions and evidence; validate inputs and report unknowns." ] } }, "coverage": { "claim": "Source-grounded proposal for a private person-side inventory aggregate with evidence-qualified interests and scoped summaries. A separate frozen local no-tools self-audit found no critical conflicts. Independent review, live source/version checks, qualified adoption profiles and executable conformance remain holds; this is a noncanonical reviewable draft.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Distinct view, person, holding, asset and evidence keys." }, { "dimension": "classification", "status": "covered", "notes": "Asset class and interest role remain profile-qualified." }, { "dimension": "direct properties", "status": "covered", "notes": "Purpose, as-of context, share, status and coverage belong to the view; physical properties are delegated." }, { "dimension": "recognition", "status": "covered", "notes": "Evidence and duplicate review distinguish recognition from proof." }, { "dimension": "capabilities", "status": "covered", "notes": "Six proposed local operations have preconditions, refusal and bounded effects." }, { "dimension": "lifecycle", "status": "covered", "notes": "Opening observations, multiple increases, partial reductions and corrections." }, { "dimension": "relationships", "status": "covered", "notes": "Person, right, account, position, valuation and obligation references." }, { "dimension": "temporal", "status": "covered", "notes": "Effective, observation, valuation and capture times retain precision." }, { "dimension": "provenance", "status": "covered", "notes": "Sources, revisions and contrary evidence remain traceable." }, { "dimension": "ownership", "status": "covered", "notes": "View stewardship is distinct from asserted property interests." }, { "dimension": "validation", "status": "gap", "notes": "Research schema is testable; nested instance schemas and acceptance fixtures are deferred." }, { "dimension": "access", "status": "covered", "notes": "Recipient-scoped authority, co-holder protection and representative review." }, { "dimension": "interoperability", "status": "gap", "notes": "Conceptual master references and provenance alignment; no executable mappings." }, { "dimension": "spatial", "status": "not-applicable", "notes": "No spatial geometry for the abstract view; territory is a scope label and asset location stays in its master." }, { "dimension": "retention", "status": "covered", "notes": "Payload, evidence and audit metadata receive separate lawful retention decisions." } ], "known_omissions": [ "No exhaustive classification for pensions, trusts, marital property, digital assets, beneficial ownership or contingent obligations.", "No jurisdiction-specific title, security priority, tax, succession, privacy or recognition rules.", "Nested instance schemas, neighboring model version pins, mappings, acceptance fixtures and runtime operations are not implemented.", "Direct HTTP checks were not attempted under the owner-reported sandbox block. Browser readings are selected evidence only; GDPR full text/current consolidation remains unchecked.", "Independent second-provider review is absent; a local Codex self-audit cannot substitute for it." ], "conflicts": [], "regional_assumptions": [ "OECD and ECB material provides statistical design context; it is not a universal person-level legal asset definition.", "The financial reporting overview informs boundary separation only; personal inventories do not inherit IFRS recognition requirements.", "EU privacy excerpts are a limited regional example requiring applicability review; no universal legal basis is asserted.", "FAO land-administration material concerns tenure systems; movable and unregistered property may need different evidence." ], "adversarial_checks": [ "Do not infer the person owns all assets reported by a household or accessible through an account.", "Do not count both wrapper account value and the same underlying positions, or subtract one debt once per collateral item.", "Do not infer a known fractional share, legal release or disposal from an incomplete record.", "Do not disclose an estate view solely because a death event was observed.", "Do not treat a source timestamp, digest, survey response or generated summary as title or value certification." ] }, "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": "aggregate", "status": "accepted", "rationale": "The root aggregates local holding assertions, references and view decisions for one person and purpose. It does not aggregate ownership of the referenced assets or remaster title, accounts or transactions. The registry view-candidate is a migration classification; aggregate describes the admitted subject structure without inventing a view enum." }, "decisions": [ { "concept": "Person-side view scope", "disposition": "accepted", "rationale": "The scope and membership questions consistently identify one person, purpose and inclusion profile, with explicit unassessed, withheld and absent states. Household survey evidence is not promoted to individual ownership." }, { "concept": "Asset identity versus holding identity", "disposition": "accepted with separation", "rationale": "The holding has a local key distinct from the asset or account identifier. Provisional references permit unregistered property, while ambiguous matches require review instead of automatic consolidation." }, { "concept": "Joint shares and roles", "disposition": "accepted with uncertainty", "rationale": "Shares retain denominator, quantity, interval and role. The draft forbids an assumed equal split and keeps overlapping legal and economic claims from being counted as one undisputed ownership assertion." }, { "concept": "Evidence and authoritative title", "disposition": "qualified", "rationale": "Snapshots preserve source scope, opposing material, version and capture time. Neither source attribution nor byte integrity proves current title, and the legacy claim that every holding has a decisive register is rejected." }, { "concept": "Acquisition cardinality", "disposition": "legacy restriction rejected", "rationale": "Opening observations and multiple increases can coexist with missing historic acquisition evidence. The proposed changes append observations rather than manufacturing one universal originating transaction." }, { "concept": "Disposal and residual interest", "disposition": "accepted", "rationale": "Partial reductions, possession loss, legal extinguishment and correction are separated. A local closure assertion cannot transfer title or force a physical loss to extinguish every right." }, { "concept": "Value observations", "disposition": "accepted as attributed records", "rationale": "The finding and selection function preserve currency, basis, date, uncertainty and whole-asset versus interest scope. External appraisals are permitted but not certified; self-assessment is not represented as market price." }, { "concept": "Gross and net summaries", "disposition": "accepted with coverage limits", "rationale": "Pinned membership and inputs, exclusion diagnostics and counting rules address wrapper duplication and incompatible observations. Unknown values are not zero, and incomplete coverage cannot be called complete net worth." }, { "concept": "Restrictions and secured obligations", "disposition": "separated", "rationale": "Burden, debt, debtor, secured limit and dated balance have distinct meanings and references. Many-to-many links cannot justify deducting the same debt per collateral item or imputing personal liability from asset ownership." }, { "concept": "Recipient and succession authority", "disposition": "legacy automatic release rejected", "rationale": "Family, creditor and civil-event relationships cannot grant access on their own. The draft requires current purpose, scoped authority and third-party protection; it does not make a universal legal consent claim." }, { "concept": "Retention and revision history", "disposition": "accepted with policy dependency", "rationale": "Payloads, evidence and audit metadata receive distinct retention decisions. Minimal lawful tombstones may remain after permitted erasure; traceability is not used to justify indefinite retention." }, { "concept": "Functions and external effects", "disposition": "accepted as proposed only", "rationale": "All six operations are explicitly unimplemented local operations with preconditions and refusal outputs. Recording, selecting, summarizing and preparing do not execute settlement, disclosure transmission, title transfer or release." }, { "concept": "Composition and instance validation", "disposition": "deferred implementation", "rationale": "A semantic person reference is required, but version-pinned bindings and nested schemas remain absent. Optional references and conceptual provenance alignment do not establish runtime interoperability or inherited legacy conformance." }, { "concept": "Source evidence and regional scope", "disposition": "limited", "rationale": "The frozen pack describes selected browser readings, an overview rather than full accounting standards, and excerpt-only privacy support. Direct HTTP has zero attempts, so no successful or failed direct response can be claimed." }, { "concept": "Provider assurance", "disposition": "waived and held", "rationale": "Claude and Grok were explicitly skipped with zero attempts. This phase is a separate local Codex self-audit of frozen evidence, not independent external review or provider agreement." } ], "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.", "Live source and version verification remains incomplete. Direct HTTP was not attempted under the owner-reported sandbox block: zero requests and zero measured HTTP 200 responses. Selected browser evidence is documented in source-review.md; GDPR full text/current consolidation was not retrieved. The coordinator must run check_sources.py outside the sandbox and separately review claim support and versions.", "Jurisdiction and asset-class profiles for ownership, beneficial interests, joint shares, security priority, liabilities, succession, privacy, licensing and valuation applicability require qualified review before operational adoption. The sources do not supply universal legal or financial rules.", "Nested instance schemas, version-pinned neighbor bindings, executable provenance and financial mappings, implementation of local functions and adversarial acceptance fixtures remain incomplete. No operational, accounting, legal or conformance 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 editions and applicable legal texts, with explicit review of rights, joint interests, security and representative disclosure for each adopting profile.", "Develop nested schemas and tested mappings using fixtures for unregistered property, unknown shares, partial disposals, duplicate financial exposures, shared debts, missing values and authority revocation.", "Restore independent external review before promotion beyond a reviewable draft." ] }, "statistics": { "sources": 8, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }