# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T14:40:13Z", "synthesisSha256": "205f014b5611443e692fac21bf2150323149c1da223a204771d404f048f5d6da", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-ECO-005", "registryId": "vr.wm-eco-005", "name": "Credit / Security", "version": "0.1.0", "previousVersions": [], "entryKind": "pattern", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.ECO.INS2" ], "tags": [ "credit", "security", "soc.eco.ins2" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-eco-005-credit-security/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-eco-005", "model": { "registry_id": "vr.wm-eco-005", "model_id": "WM-ECO-005", "name": "Credit / Security", "entry_kind": "pattern", "purpose": "Connect separately mastered financial instruments, positions, obligations and security rights through a typed, evidenced reference pattern.", "scope_statement": "A reusable reference-composition pattern resolving the legacy F8 category. An application is a versioned manifest of references and observations, not a financial instrument, portfolio ledger, security right or financial transaction. Security means financial securities or collateral rights, not physical or cyber security.", "in_scope": [ "Typed routing and identity bindings for loans, debt securities, equity instruments, holdings, obligations and collateral rights.", "Evidence-backed reference snapshots, interpretation constraints and reconciliation of legacy fields.", "Local manifest revisions, applicability profiles and recipient-specific projections." ], "out_of_scope": [ "Master instrument terms and lifecycles owned by debt or equity instrument profiles; holdings and entitlement ledgers owned by position profiles.", "Payment execution, trading, custody, settlement finality, collateral creation or enforcement, credit scoring, lending decisions and investment advice.", "Legal determination of default, title, priority, regulatory capital, tax or accounting recognition; derivatives and guarantees require separate profiles.", "Universal security classification, property appraisal and source-system audit execution." ], "boundary_notes": [ { "neighbor": "WM-ECO-037 Debt Instrument", "distinction": "Incoming candidate EXTEND relation remains a specialization proposal. Debt identity, terms and cashflows are referenced; this pattern does not duplicate their master lifecycle.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "WM-ECO-038 Equity / Security Holding", "distinction": "Incoming candidate EXTEND relation does not collapse an equity issue into an investor holding. Position and instrument references are distinct; debt holdings may also use a qualified position profile.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "Agreement, money, party and collateral asset masters", "distinction": "Use qualified references. No agreement record is universally mandatory, no identifiers prove authority and no linked collateral record changes asset ownership.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "neighbor": "Legacy F8 and unreviewed supplement", "distinction": "Input leads only. Reject universal bilateral visibility, debt-like equity obligations, maturity-implies-closure, a single repayment schedule and universal collateral-without-title-transfer assertions.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Monetary and Financial Statistics Manual and Compilation Guide", "organization": "International Monetary Fund", "url": "https://www.imf.org/-/media/files/data/guides/mfsmcg-final.pdf", "version_or_date": "2016 edition; selected chapters 4 and 5", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Statistical distinction between loans, debt securities and residual equity claims; classification is not a universal legal definition." }, { "id": "SRC-002", "title": "Handbook on Securities Statistics", "organization": "Bank for International Settlements; European Central Bank; International Monetary Fund", "url": "https://www.bis.org/publications/201505-handbook-securities-statistics", "version_or_date": "2015-05-12; official overview only", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Distinct issuance and holding views and their statistical context; full handbook retrieval was unavailable." }, { "id": "SRC-003", "title": "UNCITRAL Model Law on Secured Transactions", "organization": "United Nations Commission on International Trade Law", "url": "https://uncitral.un.org/en/texts/securityinterests/modellaw/secured_transactions", "version_or_date": "2016 model law; official indexed overview", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Security rights, encumbered assets, third-party effectiveness and priority are distinct concerns; model law is not enacted law and excludes some assets." }, { "id": "SRC-004", "title": "The Legal Entity Identifier", "organization": "Global Legal Entity Identifier Foundation", "url": "https://www.gleif.org/en/organizational-identity/lei-vlei/the-legal-entity-identifier-lei", "version_or_date": "Undated living page accessed 2026-10-06", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Legal-entity identification and reference information, distinct from instrument or position identifiers." }, { "id": "SRC-005", "title": "ISO 20022 Message Definitions", "organization": "International Organization for Standardization", "url": "https://www.iso20022.org/iso-20022-message-definitions", "version_or_date": "Living catalogue accessed 2026-10-06; no message binding pinned", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Separate securities events, management, settlement and trade message areas; versioned message bindings must be selected separately." }, { "id": "SRC-006", "title": "Financial Instrument Global Identifier specification", "organization": "Object Management Group", "url": "https://www.omg.org/spec/FIGI/1.0", "version_or_date": "Version 1.0; specification landing page", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "An externally governed instrument identifier alignment; not an adopted normative implementation or proof of ownership." }, { "id": "SRC-007", "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-06T14:38:40Z", "relevance": "Entities, activities, attribution, derivation and revision support a conceptual evidence trail; no executable mapping claimed." }, { "id": "SRC-008", "title": "A guide to the data protection principles", "organization": "Information Commissioner Office", "url": "https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/data-protection-principles/a-guide-to-the-data-protection-principles/", "version_or_date": "Living UK guidance; update note 2026-03-23; accessed 2026-10-06", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T14:38:40Z", "relevance": "Purpose limitation, minimisation, accuracy, storage limitation, security and accountability; UK example requiring local legal review." } ], "structure": { "bundles": [ { "id": "b-boundary", "name": "Scope and classification", "description": "Context for scope and classification in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "layers": [ { "id": "l-route", "name": "Typed subject routing", "description": "Choose the subject role before attaching records; a security instrument is not its holding or a collateral right.", "source_refs": [ "SRC-001", "SRC-002" ], "findings": [ { "id": "f-route", "name": "Typed subject routing", "description": "Choose the subject role before attaching records; a security instrument is not its holding or a collateral right. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-002" ], "questions": [ { "id": "q-route-1", "text": "Which record role and classification profile apply to this reference?", "kind": "classification", "answer_data": [ "d-route-1", "role; profile identifier and version; classification basis" ] }, { "id": "q-route-2", "text": "Which debt, equity, contingent or hybrid features require a separate specialist profile?", "kind": "constraint", "answer_data": [ "d-route-2", "feature flags; unresolved classification; specialist reference" ] }, { "id": "q-route-3", "text": "Which successor binding owns each financial record in this application?", "kind": "composition", "answer_data": [ "d-route-3", "model reference; version; owning master; optionality" ] } ], "data_elements": [ { "id": "d-route-1", "name": "Classification context", "description": "Candidate answer group: role; profile identifier and version; classification basis. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-route-2", "name": "Constraint context", "description": "Candidate answer group: feature flags; unresolved classification; specialist reference. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-route-3", "name": "Composition context", "description": "Candidate answer group: model reference; version; owning master; optionality. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] } ], "artifacts": [ { "id": "a-route", "name": "Typed subject routing record", "description": "Versioned reference and decision record for typed subject routing. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-002" ] } ], "inline_only_rationale": null } ] }, { "id": "l-legal-profile", "name": "Applicable interpretation", "description": "Record the context in which a term is interpreted without turning a statistical category or model law into a legal conclusion.", "source_refs": [ "SRC-001", "SRC-003" ], "findings": [ { "id": "f-legal-profile", "name": "Applicable interpretation", "description": "Record the context in which a term is interpreted without turning a statistical category or model law into a legal conclusion. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-003" ], "questions": [ { "id": "q-legal-profile-1", "text": "Which jurisdiction and competent authority support the asserted legal interpretation?", "kind": "authority", "answer_data": [ "d-legal-profile-1", "jurisdiction; authority reference; effective scope; unknown status" ] }, { "id": "q-legal-profile-2", "text": "Does security here denote an instrument, a collateral right or another meaning requiring rejection?", "kind": "definition", "answer_data": [ "d-legal-profile-2", "term meaning; context; routing decision" ] }, { "id": "q-legal-profile-3", "text": "Which asset or transaction falls outside the selected classification or secured-transactions profile?", "kind": "exception", "answer_data": [ "d-legal-profile-3", "exclusion; reason; delegated model reference" ] } ], "data_elements": [ { "id": "d-legal-profile-1", "name": "Authority context", "description": "Candidate answer group: jurisdiction; authority reference; effective scope; unknown status. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "d-legal-profile-2", "name": "Definition context", "description": "Candidate answer group: term meaning; context; routing decision. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "d-legal-profile-3", "name": "Exception context", "description": "Candidate answer group: exclusion; reason; delegated model reference. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] } ], "artifacts": [ { "id": "a-legal-profile", "name": "Applicable interpretation record", "description": "Versioned reference and decision record for applicable interpretation. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "b-identity", "name": "Identity and parties", "description": "Context for identity and parties in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006", "SRC-008" ], "layers": [ { "id": "l-identifiers", "name": "Qualified identifier bindings", "description": "Keep local master identifiers and external identifiers with their schemes, scope and verification status.", "source_refs": [ "SRC-004", "SRC-006" ], "findings": [ { "id": "f-identifiers", "name": "Qualified identifier bindings", "description": "Keep local master identifiers and external identifiers with their schemes, scope and verification status. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-004", "SRC-006" ], "questions": [ { "id": "q-identifiers-1", "text": "Which master identifier resolves the instrument independently of its holder position?", "kind": "identity", "answer_data": [ "d-identifiers-1", "master namespace; instrument identifier; position reference" ] }, { "id": "q-identifiers-2", "text": "Which external identifier scheme and version qualify each identifier?", "kind": "interoperability", "answer_data": [ "d-identifiers-2", "scheme; version; identifier; scope; mapping status" ] }, { "id": "q-identifiers-3", "text": "Which ambiguous or conflicting identifier mappings must remain unresolved?", "kind": "quality", "answer_data": [ "d-identifiers-3", "candidate mappings; conflicting evidence; resolution authority" ] } ], "data_elements": [ { "id": "d-identifiers-1", "name": "Identity context", "description": "Candidate answer group: master namespace; instrument identifier; position reference. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-006" ] }, { "id": "d-identifiers-2", "name": "Interoperability context", "description": "Candidate answer group: scheme; version; identifier; scope; mapping status. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-006" ] }, { "id": "d-identifiers-3", "name": "Quality context", "description": "Candidate answer group: candidate mappings; conflicting evidence; resolution authority. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-006" ] } ], "artifacts": [ { "id": "a-identifiers", "name": "Qualified identifier bindings record", "description": "Versioned reference and decision record for qualified identifier bindings. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-004", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "l-party-roles", "name": "Party and stewardship links", "description": "A party can have distinct issuer, obligor, holder, custodian or grantor roles; local stewardship grants no financial entitlement.", "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ], "findings": [ { "id": "f-party-roles", "name": "Party and stewardship links", "description": "A party can have distinct issuer, obligor, holder, custodian or grantor roles; local stewardship grants no financial entitlement. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ], "questions": [ { "id": "q-party-roles-1", "text": "Which separately identified parties occupy the issuer, obligor, holder and intermediary roles?", "kind": "relationship", "answer_data": [ "d-party-roles-1", "party references; role; validity interval; evidence" ] }, { "id": "q-party-roles-2", "text": "Which steward controls this manifest and which masters control the referenced financial records?", "kind": "ownership", "answer_data": [ "d-party-roles-2", "manifest steward role; record owner references; authority limits" ] }, { "id": "q-party-roles-3", "text": "Which documented entitlement permits the recipient to see a party or position reference?", "kind": "access", "answer_data": [ "d-party-roles-3", "recipient role; purpose; access policy; redaction decision" ] } ], "data_elements": [ { "id": "d-party-roles-1", "name": "Relationship context", "description": "Candidate answer group: party references; role; validity interval; evidence. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ] }, { "id": "d-party-roles-2", "name": "Ownership context", "description": "Candidate answer group: manifest steward role; record owner references; authority limits. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ] }, { "id": "d-party-roles-3", "name": "Access context", "description": "Candidate answer group: recipient role; purpose; access policy; redaction decision. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "a-party-roles", "name": "Party and stewardship links record", "description": "Versioned reference and decision record for party and stewardship links. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-002", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "b-positions", "name": "Instrument and position views", "description": "Context for instrument and position views in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-001", "SRC-002" ], "layers": [ { "id": "l-terms", "name": "Referenced economic terms", "description": "Store a selected observation of externally mastered terms, including residual equity rights, with basis and time.", "source_refs": [ "SRC-001", "SRC-002" ], "findings": [ { "id": "f-terms", "name": "Referenced economic terms", "description": "Store a selected observation of externally mastered terms, including residual equity rights, with basis and time. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-002" ], "questions": [ { "id": "q-terms-1", "text": "Which authoritative instrument revision supports the displayed terms?", "kind": "evidence", "answer_data": [ "d-terms-1", "instrument revision; document locator; observation time" ] }, { "id": "q-terms-2", "text": "Which currency, quantity unit and value basis qualify each displayed amount?", "kind": "measurement", "answer_data": [ "d-terms-2", "amount; currency or unit; valuation basis; as-of time; uncertainty" ] }, { "id": "q-terms-3", "text": "Which maturity, coupon or repayment fields are inapplicable to the selected equity or perpetual instrument?", "kind": "constraint", "answer_data": [ "d-terms-3", "applicability flags; basis; profile rule; missing versus not applicable" ] } ], "data_elements": [ { "id": "d-terms-1", "name": "Evidence context", "description": "Candidate answer group: instrument revision; document locator; observation time. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-terms-2", "name": "Measurement context", "description": "Candidate answer group: amount; currency or unit; valuation basis; as-of time; uncertainty. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-terms-3", "name": "Constraint context", "description": "Candidate answer group: applicability flags; basis; profile rule; missing versus not applicable. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] } ], "artifacts": [ { "id": "a-terms", "name": "Referenced economic terms record", "description": "Versioned reference and decision record for referenced economic terms. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-002" ] } ], "inline_only_rationale": null } ] }, { "id": "l-holding", "name": "Position observation", "description": "Reference an as-of holding separately from an issuance total or an obligation; discrepancies remain explicit.", "source_refs": [ "SRC-001", "SRC-002" ], "findings": [ { "id": "f-holding", "name": "Position observation", "description": "Reference an as-of holding separately from an issuance total or an obligation; discrepancies remain explicit. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-002" ], "questions": [ { "id": "q-holding-1", "text": "Which position master and account context identify this holding observation?", "kind": "identity", "answer_data": [ "d-holding-1", "position reference; account scope; instrument reference; master revision" ] }, { "id": "q-holding-2", "text": "At which trade, settlement or reporting basis is the position observed?", "kind": "temporal", "answer_data": [ "d-holding-2", "basis; as-of time; observation time; pending movement references" ] }, { "id": "q-holding-3", "text": "Which double-counted, missing or conflicting position observations prevent reconciliation?", "kind": "validation", "answer_data": [ "d-holding-3", "exception list; duplicate candidates; reconciliation scope; outcome" ] } ], "data_elements": [ { "id": "d-holding-1", "name": "Identity context", "description": "Candidate answer group: position reference; account scope; instrument reference; master revision. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-holding-2", "name": "Temporal context", "description": "Candidate answer group: basis; as-of time; observation time; pending movement references. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "d-holding-3", "name": "Validation context", "description": "Candidate answer group: exception list; duplicate candidates; reconciliation scope; outcome. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] } ], "artifacts": [ { "id": "a-holding", "name": "Position observation record", "description": "Versioned reference and decision record for position observation. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-002" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "b-events", "name": "Lifecycle and flow references", "description": "Context for lifecycle and flow references in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007" ], "layers": [ { "id": "l-obligation", "name": "Obligation and payment evidence", "description": "Link separately mastered schedules and payment evidence without equating accrual, due amounts and settled payments.", "source_refs": [ "SRC-001", "SRC-005" ], "findings": [ { "id": "f-obligation", "name": "Obligation and payment evidence", "description": "Link separately mastered schedules and payment evidence without equating accrual, due amounts and settled payments. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-005" ], "questions": [ { "id": "q-obligation-1", "text": "Which obligation and schedule versions are relevant to this instrument view?", "kind": "composition", "answer_data": [ "d-obligation-1", "obligation reference; schedule references; effective version; applicability" ] }, { "id": "q-obligation-2", "text": "Which evidence supports a due, paid, disputed or externally asserted default status?", "kind": "state", "answer_data": [ "d-obligation-2", "assertion; source authority; evidence reference; dispute state" ] }, { "id": "q-obligation-3", "text": "Which payment or settlement records reconcile a scheduled amount without authorizing payment execution?", "kind": "process", "answer_data": [ "d-obligation-3", "payment references; matched amount; unmatched balance; reconciliation basis" ] } ], "data_elements": [ { "id": "d-obligation-1", "name": "Composition context", "description": "Candidate answer group: obligation reference; schedule references; effective version; applicability. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "d-obligation-2", "name": "State context", "description": "Candidate answer group: assertion; source authority; evidence reference; dispute state. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "d-obligation-3", "name": "Process context", "description": "Candidate answer group: payment references; matched amount; unmatched balance; reconciliation basis. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] } ], "artifacts": [ { "id": "a-obligation", "name": "Obligation and payment evidence record", "description": "Versioned reference and decision record for obligation and payment evidence. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "l-changes", "name": "Lifecycle and corporate-action linkage", "description": "Represent the relationship between external event versions and affected references; do not execute corporate actions.", "source_refs": [ "SRC-005", "SRC-007" ], "findings": [ { "id": "f-changes", "name": "Lifecycle and corporate-action linkage", "description": "Represent the relationship between external event versions and affected references; do not execute corporate actions. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-005", "SRC-007" ], "questions": [ { "id": "q-changes-1", "text": "Which external issuance, amendment, conversion or corporate action affects these references?", "kind": "event", "answer_data": [ "d-changes-1", "event identifier; type; affected references; source revision" ] }, { "id": "q-changes-2", "text": "Which announcement, effective and observation times apply to the change?", "kind": "temporal", "answer_data": [ "d-changes-2", "time roles; values; timezone; missing precision" ] }, { "id": "q-changes-3", "text": "Which successor reference or residual claim remains after redemption, maturity or cancellation?", "kind": "lifecycle", "answer_data": [ "d-changes-3", "successor references; residual claim reference; disputed closure; evidence" ] } ], "data_elements": [ { "id": "d-changes-1", "name": "Event context", "description": "Candidate answer group: event identifier; type; affected references; source revision. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007" ] }, { "id": "d-changes-2", "name": "Temporal context", "description": "Candidate answer group: time roles; values; timezone; missing precision. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007" ] }, { "id": "d-changes-3", "name": "Lifecycle context", "description": "Candidate answer group: successor references; residual claim reference; disputed closure; evidence. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007" ] } ], "artifacts": [ { "id": "a-changes", "name": "Lifecycle and corporate-action linkage record", "description": "Versioned reference and decision record for lifecycle and corporate-action linkage. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-005", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "b-security-rights", "name": "Collateral and valuation links", "description": "Context for collateral and valuation links in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-001", "SRC-003" ], "layers": [ { "id": "l-encumbrance", "name": "Security-right context", "description": "Link assets, obligations and asserted security rights with evidence of scope; a local link is not creation, perfection, priority or enforcement.", "source_refs": [ "SRC-003" ], "findings": [ { "id": "f-encumbrance", "name": "Security-right context", "description": "Link assets, obligations and asserted security rights with evidence of scope; a local link is not creation, perfection, priority or enforcement. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-003" ], "questions": [ { "id": "q-encumbrance-1", "text": "Which security-right master links which assets and secured obligations?", "kind": "relationship", "answer_data": [ "d-encumbrance-1", "right reference; asset references; obligation references; scope" ] }, { "id": "q-encumbrance-2", "text": "Which legal profile and external evidence support the asserted effectiveness or priority?", "kind": "authority", "answer_data": [ "d-encumbrance-2", "profile; registry or other evidence; date; authority; uncertainty" ] }, { "id": "q-encumbrance-3", "text": "Which competing right, excluded asset or missing evidence makes collateral status unresolved?", "kind": "exception", "answer_data": [ "d-encumbrance-3", "competing claim references; exclusion basis; unresolved issue" ] } ], "data_elements": [ { "id": "d-encumbrance-1", "name": "Relationship context", "description": "Candidate answer group: right reference; asset references; obligation references; scope. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003" ] }, { "id": "d-encumbrance-2", "name": "Authority context", "description": "Candidate answer group: profile; registry or other evidence; date; authority; uncertainty. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003" ] }, { "id": "d-encumbrance-3", "name": "Exception context", "description": "Candidate answer group: competing claim references; exclusion basis; unresolved issue. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003" ] } ], "artifacts": [ { "id": "a-encumbrance", "name": "Security-right context record", "description": "Versioned reference and decision record for security-right context. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-003" ] } ], "inline_only_rationale": null } ] }, { "id": "l-marks", "name": "Valuation observation context", "description": "Keep external valuation observations and contractual adjustments distinguishable from the existence or legal strength of a security right.", "source_refs": [ "SRC-001", "SRC-003" ], "findings": [ { "id": "f-marks", "name": "Valuation observation context", "description": "Keep external valuation observations and contractual adjustments distinguishable from the existence or legal strength of a security right. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-001", "SRC-003" ], "questions": [ { "id": "q-marks-1", "text": "Which external valuation, currency and as-of time support the displayed collateral amount?", "kind": "measurement", "answer_data": [ "d-marks-1", "valuation reference; amount; currency; time; methodology; uncertainty" ] }, { "id": "q-marks-2", "text": "Which source and profile support a haircut or coverage calculation used in this view?", "kind": "provenance", "answer_data": [ "d-marks-2", "calculation reference; inputs; policy revision; source attribution" ] }, { "id": "q-marks-3", "text": "Which stale, disputed or incomparable values prevent a coverage assertion?", "kind": "quality", "answer_data": [ "d-marks-3", "freshness threshold; dispute; basis mismatch; unresolved status" ] } ], "data_elements": [ { "id": "d-marks-1", "name": "Measurement context", "description": "Candidate answer group: valuation reference; amount; currency; time; methodology; uncertainty. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "d-marks-2", "name": "Provenance context", "description": "Candidate answer group: calculation reference; inputs; policy revision; source attribution. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "d-marks-3", "name": "Quality context", "description": "Candidate answer group: freshness threshold; dispute; basis mismatch; unresolved status. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] } ], "artifacts": [ { "id": "a-marks", "name": "Valuation observation context record", "description": "Versioned reference and decision record for valuation observation context. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-001", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "b-assurance", "name": "Evidence and controlled exchange", "description": "Context for evidence and controlled exchange in a typed reference application.", "rationale": "Keep this concern explicit without taking ownership of linked financial records.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ], "layers": [ { "id": "l-trace", "name": "Evidence continuity and retention", "description": "Keep attribution and revision links while applying the adopting profile to sensitive payload retention and correction.", "source_refs": [ "SRC-007", "SRC-008" ], "findings": [ { "id": "f-trace", "name": "Evidence continuity and retention", "description": "Keep attribution and revision links while applying the adopting profile to sensitive payload retention and correction. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-007", "SRC-008" ], "questions": [ { "id": "q-trace-1", "text": "Which evidence entity, activity and responsible role produced each local observation?", "kind": "provenance", "answer_data": [ "d-trace-1", "source reference; derivation; activity; role; observation time" ] }, { "id": "q-trace-2", "text": "Which retention period, legal hold or approved disposition applies to the local evidence payload?", "kind": "retention", "answer_data": [ "d-trace-2", "policy reference; purpose; trigger; hold; disposal authorization" ] }, { "id": "q-trace-3", "text": "Which correction or erasure can be recorded without claiming to erase an external financial obligation?", "kind": "privacy", "answer_data": [ "d-trace-3", "affected local fields; authority; minimised tombstone; external owner reference" ] } ], "data_elements": [ { "id": "d-trace-1", "name": "Provenance context", "description": "Candidate answer group: source reference; derivation; activity; role; observation time. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-008" ] }, { "id": "d-trace-2", "name": "Retention context", "description": "Candidate answer group: policy reference; purpose; trigger; hold; disposal authorization. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-008" ] }, { "id": "d-trace-3", "name": "Privacy context", "description": "Candidate answer group: affected local fields; authority; minimised tombstone; external owner reference. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "a-trace", "name": "Evidence continuity and retention record", "description": "Versioned reference and decision record for evidence continuity and retention. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "l-exchange", "name": "Versioned projection and release", "description": "Exchange only qualified reference projections under a selected message profile and recipient policy.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ], "findings": [ { "id": "f-exchange", "name": "Versioned projection and release", "description": "Exchange only qualified reference projections under a selected message profile and recipient policy. This is a proposed local design informed by the cited source scope, not a source-mandated data schema.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ], "questions": [ { "id": "q-exchange-1", "text": "Which exact message definition and mapping version represent this projection?", "kind": "interoperability", "answer_data": [ "d-exchange-1", "message identifier; version; mapping; unresolved fields; validation result" ] }, { "id": "q-exchange-2", "text": "Which purpose and recipient permissions constrain the projection at every structural scope?", "kind": "security", "answer_data": [ "d-exchange-2", "purpose; recipient; bundle layer finding artifact policy; denied fields" ] }, { "id": "q-exchange-3", "text": "Which reference, version or disclosure checks must pass before releasing the local view?", "kind": "validation", "answer_data": [ "d-exchange-3", "checks; failures; approvals; projection digest; release state" ] } ], "data_elements": [ { "id": "d-exchange-1", "name": "Interoperability context", "description": "Candidate answer group: message identifier; version; mapping; unresolved fields; validation result. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] }, { "id": "d-exchange-2", "name": "Security context", "description": "Candidate answer group: purpose; recipient; bundle layer finding artifact policy; denied fields. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] }, { "id": "d-exchange-3", "name": "Validation context", "description": "Candidate answer group: checks; failures; approvals; projection digest; release state. Record known, unknown, disputed and not-applicable distinctly; nested schema deferred.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "a-exchange", "name": "Versioned projection and release record", "description": "Versioned reference and decision record for versioned projection and release. Retain source locators and permitted excerpts only; it does not replace a financial master.", "media_or_form": [ "structured reference record", "human-readable review record" ], "serial": true, "identity_strategy": "Authoritative master-system identifier first; governed global IRI second; adopting Dimension UUID third. Separate artifact revision and payload digest; time alone is not identity.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "fn-route-reference", "name": "Classify a reference", "description": "Proposed, unimplemented local operation. Record a proposed routing decision only.", "inputs": [ "subject role evidence", "candidate profile bindings" ], "outputs": [ "typed reference or unresolved classification" ], "preconditions": [ "Evidence identifies whether the subject is an instrument, holding, obligation or security right.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Record a proposed routing decision only.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-001", "SRC-002" ] }, { "id": "fn-bind-identifiers", "name": "Bind qualified identifiers", "description": "Proposed, unimplemented local operation. Create a versioned local mapping; do not alter source identifiers.", "inputs": [ "master identifier", "external scheme and scope", "mapping evidence" ], "outputs": [ "accepted binding or ambiguity report" ], "preconditions": [ "No unsupported merge of positions, instruments or parties.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Create a versioned local mapping; do not alter source identifiers.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-004", "SRC-006" ] }, { "id": "fn-observe-references", "name": "Record an as-of reference view", "description": "Proposed, unimplemented local operation. Record an observation with provenance, not a new financial position.", "inputs": [ "permitted master revisions", "time basis", "displayed amounts" ], "outputs": [ "reference snapshot or missing-evidence report" ], "preconditions": [ "As-of basis, currency and units are explicit.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Record an observation with provenance, not a new financial position.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-002", "SRC-007" ] }, { "id": "fn-reconcile-links", "name": "Inspect link consistency", "description": "Proposed, unimplemented local operation. Record local exceptions; do not settle, default, transfer or enforce.", "inputs": [ "snapshot", "schedule and event references", "profile rules" ], "outputs": [ "discrepancy list or bounded consistency result" ], "preconditions": [ "Sources and versions are available; absence of evidence remains unknown.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Record local exceptions; do not settle, default, transfer or enforce.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-001", "SRC-005", "SRC-007" ] }, { "id": "fn-project-view", "name": "Build a permitted projection", "description": "Proposed, unimplemented local operation. Generate a local recipient view with losses declared; no external transmission.", "inputs": [ "manifest revision", "recipient purpose", "mapping profile" ], "outputs": [ "redacted view or denied projection" ], "preconditions": [ "Access policy permits each disclosed reference and sensitive field.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Generate a local recipient view with losses declared; no external transmission.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-005", "SRC-008" ] }, { "id": "fn-retire-view", "name": "Retire a local manifest revision", "description": "Proposed, unimplemented local operation. Retire local references and dispose approved payloads; no cancellation of financial rights.", "inputs": [ "revision", "retention policy", "hold check", "authorization" ], "outputs": [ "retirement record or blocked disposition" ], "preconditions": [ "Authorized steward and retention review establish permitted disposition.", "Authorized role, current revision and purpose checked; refuse on permission, concurrency or evidence failure." ], "effects": [ "Retire local references and dispose approved payloads; no cancellation of financial rights.", "Preserve permitted provenance and correction links; roll back local drafts by superseding revision." ], "source_refs": [ "SRC-007", "SRC-008" ] } ], "composition": [ { "target": "WM-ECO-037", "relation": "REFERENCE", "purpose": "Candidate incoming EXTEND specialization consumes the pattern; reference debt masters without reversing the candidate into mandatory containment. Version binding deferred.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "WM-ECO-038", "relation": "REFERENCE", "purpose": "Candidate incoming EXTEND specialization consumes the pattern; holding masters remain separate from instrument masters. Version binding deferred.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "Agreement and party profiles", "relation": "REFERENCE", "purpose": "Select governed agreement, issuer, holder, obligor and intermediary references as applicable; registry IDs and versions require profile review.", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] }, { "target": "Money and settlement profiles", "relation": "REFERENCE", "purpose": "Link payment and settlement evidence; leave execution and finality in the source profile.", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "target": "Collateral asset and security-right profiles", "relation": "REFERENCE", "purpose": "Identify assets and rights separately; leave creation, valuation, priority determination and enforcement outside this pattern.", "required": false, "source_refs": [ "SRC-003" ] }, { "target": "ISO 20022", "relation": "ALIGN", "purpose": "Select and test versioned message mappings; catalogue access alone establishes no conformance.", "required": false, "source_refs": [ "SRC-005" ] }, { "target": "FIGI 1.0 and LEI", "relation": "ALIGN", "purpose": "Qualified instrument and legal entity identification alignments; no ownership or authority inference.", "required": false, "source_refs": [ "SRC-004", "SRC-006" ] }, { "target": "W3C PROV-O", "relation": "ALIGN", "purpose": "Conceptual evidence attribution and derivation; mapping and conformance remain deferred.", "required": false, "source_refs": [ "SRC-007" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Adopting Dimension identifies an accountable steward role and the namespace authority.", "Pin application purpose, jurisdiction and profile versions with source-system owners.", "Document access, retention, correction, dispute and approval policies before use." ], "namespace_guidance": "Use a governed namespace for pattern applications; external master IDs retain their own schemes. Never use a date or bare ticker as global identity.", "registry_links": [ "vr.wm-eco-005", "WM-ECO-037 candidate specialization", "WM-ECO-038 candidate specialization" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize only local reference syntax within a pinned profile; preserve raw external values, units and identifier schemes.", "Do not merge issuer, issue, holding, obligation and right IDs; unknown is not zero." ], "patch_rules": [ "Require authorized role and expected revision; record reason, evidence and predecessor link.", "Financial master amendments are requested through their owner; only new observed references may be recorded here." ], "compatibility_rules": [ "Changing role semantics, cardinality or value basis requires a versioned migration and loss report.", "F8 v0.2.0 is non-authoritative migration input; no legacy conformance statement survives automatically." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier with namespace", "Governed global identifier or IRI", "UUID or ULID assigned by the adopting Dimension" ], "timestamp_rule": "Use RFC 3339 with seconds and explicit offset or Z for instants; distinguish event time from observation and ingestion time. Preserve date-only business dates and precision instead of inventing midnight.", "serial_naming_rule": "Stable artifact ID plus independent revision; include descriptive time only as metadata, never as identity.", "integrity_rule": "Hash permitted payloads and preserve provenance. Digest integrity does not prove title, payment, legal effectiveness or truth." }, "policies": [ "Default deny for sensitive position and party data; expose only the minimum needed for the recipient purpose.", "No trades, payments, collateral actions, default declarations or credit decisions through these local functions.", "Disclosure and aggregate-release policies must assess identifiability; removal of names alone is insufficient.", "All eight cited sources are partial research inputs. Sources, jurisdiction profiles, bindings and independent review remain held." ], "crud": { "read": [ "Resolve permitted references with their time basis; disclose missing access or stale observations." ], "create": [ "Create a manifest with role typing, steward, source references and application profile; no new financial entitlement." ], "update": [ "Use authorized revision checks and superseding records; preserve disputed observations without accepting them as fact." ], "delete": [ "Retire local manifests under adopting-Dimension retention policy; check legal holds and authorize payload deletion. Preserve only lawful minimal tombstones, not indefinite personal data history.", "External financial-record deletion and retention execution belong to source owners and approved storage services; local deletion cannot discharge debt or release collateral." ] }, "roles": [ { "name": "Manifest steward", "responsibilities": [ "Approve local purpose, namespace and profile selection." ] }, { "name": "Evidence curator", "responsibilities": [ "Record qualified references and source limitations." ] }, { "name": "Financial subject reviewer", "responsibilities": [ "Resolve domain interpretation without executing transactions." ] }, { "name": "Access and retention reviewer", "responsibilities": [ "Authorize recipient views and lawful local disposition." ] }, { "name": "Audit reader", "responsibilities": [ "Inspect permitted provenance and unresolved holds without changing records." ] } ], "access": { "default_rule": "Deny unless an explicit role, purpose and subject scope authorize reading or modification; bilateral participation is not blanket access.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "A documented lawful disclosure exception needs scope, approving role, duration and minimisation; no public portfolio view by default." ], "audit_requirements": [ "Record permitted actor role, purpose, changed references, revision and disposition outcome; delegate security-log execution to the approved audit service." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "AGENTS.md", "spec.yaml", "Adopting Dimension policies and pinned reference profiles" ] } }, "coverage": { "claim": "Source-grounded proposed reference-composition pattern resolving the legacy financial category through separately mastered instruments, holdings, obligations and security rights. Local no-tools self-audit completed with no critical conflicts; independent review, live source/version checks, legal applicability and executable binding validation remain holds. No universal financial ontology or operational legal engine is claimed.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Master, instrument and holding IDs remain distinct." }, { "dimension": "lifecycle", "status": "covered", "notes": "Only manifest revisions and external event links are local." }, { "dimension": "relationships", "status": "covered", "notes": "Typed optional reference composition; candidate successor relations preserved." }, { "dimension": "temporal", "status": "covered", "notes": "As-of basis, business dates and observation instants differ." }, { "dimension": "provenance", "status": "covered", "notes": "Evidence attribution does not prove financial or legal validity." }, { "dimension": "ownership", "status": "covered", "notes": "Steward roles differ from holding ownership and issuer authority." }, { "dimension": "validation", "status": "gap", "notes": "Structural checks available; executable nested binding tests deferred." }, { "dimension": "access", "status": "covered", "notes": "Purpose-specific views and minimisation." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Local payload disposition and legal holds; external rights persist." }, { "dimension": "interoperability", "status": "gap", "notes": "Qualified identifiers and versioned conceptual mappings." }, { "dimension": "direct properties", "status": "covered", "notes": "Abstract role, status, basis and amount context; physical dimensions not applicable." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Source evidence, stale data, ambiguity and dispute states." }, { "dimension": "capabilities and actions", "status": "covered", "notes": "Only local reference operations; financial execution delegated." } ], "known_omissions": [ "Executable nested schemas, binding versions and adversarial instance fixtures are not implemented.", "Derivatives, guarantees, Islamic finance, securitization, beneficial ownership chains and title-transfer collateral need specialist profiles.", "Current legal applicability, source versions, licensing and independent external review remain unverified." ], "conflicts": [], "regional_assumptions": [ "IMF and securities statistics guidance is conceptual statistical evidence, not private-law authority.", "UNCITRAL is a model-law example for selected movable property, not universal enacted law or land security law.", "ICO guidance is a UK privacy example; local adoption needs current law and sector-specific retention review." ], "adversarial_checks": [ "Equity or a perpetual instrument must not acquire a mandatory debt schedule or maturity.", "A holder position must not be keyed only by instrument identifier or equated to total issuance.", "Maturity or a local delete must not close an unpaid claim or release security.", "A registry notice, valuation or missing competing claim must not establish priority or clear title.", "An unknown balance must not become zero and confidential counterparties must not leak in aggregate views." ] }, "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": "pattern", "status": "accepted", "rationale": "The registry category-split-required value is a migration classification, not an allowed subject-kind enum. A reusable typed reference pattern resolves the over-combined F8 category without making instrument, holding, obligation and collateral one entity. An application manifest records references and observations; the candidate debt and holding successors retain financial master semantics." }, "decisions": [ { "concept": "Pattern versus financial aggregate", "disposition": "accepted", "rationale": "All findings concern reference context and local observations. The local application manifest is not asserted to be a financial instrument or portfolio ledger. Treating the parent as an aggregate would restore the legacy overlap." }, { "concept": "Candidate successor relationship directions", "disposition": "qualified", "rationale": "Both frozen relations are incoming candidate EXTEND edges. The result preserves their proposed specialization role and uses optional reference bindings, without reversing them into mandatory contained children or claiming ratified implementation inheritance." }, { "concept": "Debt and equity semantics", "disposition": "separated", "rationale": "The debt schedule, maturity and payment questions carry applicability checks. Residual equity rights are not converted into scheduled debt, while statistical classification and legal interpretation remain separately qualified." }, { "concept": "Instrument and holding identity", "disposition": "accepted", "rationale": "Instrument identifiers, positions, accounts, parties and issuance totals stay distinct. Ambiguous mappings remain unresolved rather than collapsing holdings on an instrument identifier." }, { "concept": "Constitutive agreement and bilateral ownership", "disposition": "qualified", "rationale": "The legacy mandatory agreement anchor and universal bilateral visibility are not admitted. References are conditional, and stewardship of a manifest does not grant title, financial authority or access to another party's book." }, { "concept": "Obligation and event scope", "disposition": "accepted as reference context", "rationale": "The obligation and lifecycle findings ask for source revisions, assertions, residual claims and event links. They do not perform servicing, declare default or close unpaid claims upon maturity." }, { "concept": "Collateral rights and valuations", "disposition": "qualified", "rationale": "Security-right, asset and obligation references remain separate. Source limitations are explicit and questions elicit external priority, haircut and valuation evidence without prescribing a rule or inferring enforceability or clear title." }, { "concept": "Operation authority", "disposition": "accepted as proposed only", "rationale": "The six functions operate on local reference decisions, observations, projections and retirement records. They have authorization and revision checks with refusal outcomes. No function trades, transmits payments or enforces collateral." }, { "concept": "Evidence and privacy lifecycle", "disposition": "accepted with profile dependency", "rationale": "Attribution and digests do not prove financial truth. The retention rules permit approved local payload disposal with only lawful minimal tombstones and delegate execution to approved services; external rights are unaffected." }, { "concept": "Physical properties and recognition", "disposition": "accepted", "rationale": "The pattern uses abstract role, status, time and value-basis context. Physical measurements belong to collateral assets. Recognition comes from qualified evidence and permits unknown, disputed and stale observations." }, { "concept": "Source support and current versions", "disposition": "limited", "rationale": "The pack distinguishes PDF text, browser overviews, indexed UNCITRAL content and failed retrievals. Direct HTTP was not attempted, so zero measured responses cannot be described as failed checks or verified current availability. Overview evidence supports design scope, not full standard conformance." }, { "concept": "Executable conformance and missing profiles", "disposition": "deferred", "rationale": "Candidate answer groups and optional references are sufficient for a reviewable research structure but not executable schemas. Successor versions, hybrid instruments, message mappings and adversarial fixtures remain explicit gaps." }, { "concept": "Independent review and provider attribution", "disposition": "waived and held", "rationale": "Only Codex produced an admitted result. This separate frozen no-tools assessment is a local self-audit and cannot stand in for independent Claude or Grok review. No waived-provider additions are admitted." } ], "publicationHolds": [ "Independent external review is absent under the owner-authorized single-provider waiver. Claude and Grok were skipped with zero attempts; the local no-tools Codex self-audit is not an independent second-provider review.", "Live source and version verification remains incomplete. Direct HTTP was not attempted because of the owner-stated sandbox restriction: zero measured responses and zero measured HTTP 200 responses. Browser content and indexed evidence are documented in source-review.md. The coordinator must run check_sources.py outside the sandbox; full UNCITRAL, handbook and FIGI content and current-version status remain limited.", "Jurisdiction, instrument classification, collateral asset scope, priority, default, title, privacy, retention, licensing and sector-specific interpretation require qualified profile review before operational use. Statistical guidance and model law are not binding legal determinations.", "Executable nested schemas, pinned successor and master bindings, exact message definitions, identifier mappings, financial reconciliation and adversarial instance fixtures remain incomplete. No standard conformance, financial execution capability or compliance certification is claimed.", "Legacy category migration and the incoming candidate EXTEND relationships require coordinator and subject-model review. This local pattern proposal does not mutate the shared registry or establish mandatory dependencies on unvalidated successor packages.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Run and review coordinator source HTTP measurements, source versions, errata, licenses and source-specific claim support; retain retrieval failures without treating status success as substantive verification.", "Pin and test successor and master bindings with equity, perpetual debt, unsettled holdings, disputed default, multiple schedules, competing collateral claims and lawful local disposal cases.", "Review hybrid, contingent, derivative, guarantee, securitization, beneficial ownership and title-transfer profiles without widening this pattern into their financial masters.", "Restore independent external review and resolve legal and conformance holds before any canonical or publishable-draft promotion." ] }, "statistics": { "sources": 8, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }