{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-eco-010","code":"world-r2-ledger-and-account","url":"https://ver.cy/models/world-r2-ledger-and-account/","name":"Ledger & Account","alternateNames":["R2"],"kind":"world-model","status":"legacy","version":"0.2.0-legacy","language":"en","classifiers":{"family":"World Models","category":"Society, people and institutions","entryKind":"standalone-mm","plane":"","domain":["SOC.ECO.STL"],"industry":["Cross-industry"],"navPath":"NAV.SOC.ECO.STL","tags":["clearing","settlement","soc.eco.stl"],"facets":{}},"whatItIs":"Append-only accounts of quantity movements: any countable thing (money, goods, credits, allowances) held in accounts whose state changes only by balanced postings that are never deleted, only reversed by contra-entries.","purpose":"Append-only accounts of quantity movements","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":[],"structure":{"bundles":[{"id":"chart","name":"chart","description":"What accounts exist and whose they are","layers":[{"id":"accountDefinition","name":"accountDefinition","description":"account kinds, units of quantity, opening and closing rules","findings":[]},{"id":"partyLinkage","name":"partyLinkage","description":"how accounts bind to identified holders and operators","findings":[]}]},{"id":"movement","name":"movement","description":"How quantity moves between accounts","layers":[{"id":"postingRules","name":"postingRules","description":"balance discipline, authorization, value dating","findings":[]},{"id":"postingLifecycle","name":"postingLifecycle","description":"pending, appended, reversed states and contra-entries","findings":[]}]},{"id":"balance","name":"balance","description":"Positions derived from movements","layers":[{"id":"balanceDerivation","name":"balanceDerivation","description":"how balances are struck from the posting stream","findings":[]},{"id":"statement","name":"statement","description":"periodic account statements for holders","findings":[]}]},{"id":"reconciliation","name":"reconciliation","description":"Agreement between records","layers":[{"id":"matching","name":"matching","description":"pairing postings against external records or counter-ledgers","findings":[]},{"id":"discrepancy","name":"discrepancy","description":"raising, investigating and closing mismatches","findings":[]}]}]},"agentConduct":{"may":[],"mustNot":["Append-only accounts of quantity movements: any countable thing (money, goods, credits, allowances) held in accounts whose state changes only by balanced postings that are never deleted, only reversed by contra-entries."],"requiresHuman":[]},"ethics":{"considerations":["Access beyond the holder's own record is granted by the operator via the S1/S2 access and consent models and audited via S4."],"affectedParties":[]},"owners":{"steward":"The ledger operator owns the book: it guarantees append-only discipline, balance correctness and statement truthfulness, while each holder owns the view of their own accounts.","roles":[],"masterSystems":[]},"relations":[{"target":"world.registry","type":"extends","note":"the book of accounts is a register whose entries are accounts with legal effect on ownership of the quantity"},{"target":"world.identityRegister","type":"references","note":"account holders and operators resolve to anchored identities"},{"target":"world.eventRegister","type":"composes","note":"the posting stream is published as a sequenced, integrity-proofed event log"},{"target":"world.socialProvisionAndBenefit","type":"references","note":"monetary benefit deliveries execute as postings on accounts of this model"},{"target":"world.personalPropertyAndAssets","type":"references","note":"a person's financial holdings resolve to accounts kept here"},{"target":"world.audit","type":"composes","note":"posting authorization and access carry the audit facet"},{"target":"iso-20022","type":"imports","note":"ALIGN: account, posting and statement semantics align with the financial message model"},{"target":"iso-4217","type":"imports","note":"REFERENCE: currency codes as an externally governed unit scheme for monetary ledgers"}],"interaction":{"identity":{"applicability":"required","items":[]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":[]},"capabilities":{"applicability":"required","items":["accountOpened: a new account was created for a holder in a ledger","postingAppended: a balanced movement was irrevocably added to the book","postingReversed: a contra-entry cancelled the effect of an earlier posting","balanceStruck: a balance was derived and fixed for an account at a cut-off","statementIssued: a periodic statement was produced and delivered to the holder","discrepancyDetected: matching found records in disagreement and opened a case","accountClosed: an account was closed after settling to zero"]},"hazards":{"applicability":"optional","items":[]},"interfaces":{"applicability":"required","items":["holderAccessContract: the account holder's standing right to view postings, balances and statements of their own accounts","auditorReadContract: scoped read access for an examiner over a defined period and account set","interLedgerSettlementContract: terms under which two ledger operators exchange and settle mirrored postings","statementDeliveryContract: how and where statements are delivered to holders","accountStatementView: the holder's periodic view of one account; omits operator-internal codes and counterparty account detail","trialBalanceView: the operator's cross-account consistency check; omits holder personal attributes","aggregateReportingView: totals and flows at portfolio grain for oversight; omits person-level accounts and postings"]},"context":{"applicability":"required","items":["Access beyond the holder's own record is granted by the operator via the S1/S2 access and consent models and audited via S4."]}},"sources":[],"openQuestions":["Superseded by a researched world model? Map this legacy card to its successor or retire it."],"resources":{"spec":"/models/world-r2-ledger-and-account/spec.yaml","agents":"/models/world-r2-ledger-and-account/AGENTS.md"},"provenance":{"origin":"legacy MMAS card (world-models v0.2)","builtFrom":["models/world-r2-ledger-and-account/spec.yaml","models/docs/registries-ledgers/R2-ledger-and-account.md"],"providers":[],"researchStatus":"legacy","generatedAt":"","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"derived","purpose":"filled","distinguishingFeatures":"missing","structure":"thin","agentConduct":"derived","ethics":"derived","owners":"filled","relations":"filled","interaction.identity":"missing","interaction.properties":"not-applicable","interaction.recognition":"missing","interaction.capabilities":"derived","interaction.hazards":"missing","interaction.interfaces":"derived","interaction.context":"filled","sources":"missing"},"notes":{"whatItIs":"First sentence of the legacy card introduction.","interaction.capabilities":"Legacy events listed as state transitions.","structure":"Legacy card: layers named, findings and questions never written.","interaction.properties":"Institutional or informational subject: no invented physical properties."},"score":0.5},"aliasIds":["vr.wm-xct-014"]}