{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-xct-015","code":"world-r3-event-register","url":"https://ver.cy/models/world-r3-event-register/","name":"Event Register","alternateNames":["R3"],"kind":"world-model","status":"legacy","version":"0.2.0-legacy","language":"en","classifiers":{"family":"World Models","category":"Cross-cutting context","entryKind":"pattern","plane":"","domain":["XCT.EVREG"],"industry":["Cross-industry"],"navPath":"NAV.XCT.EVREG","tags":["event","register","xct.evreg"],"facets":{}},"whatItIs":"Semantic timeline event stores, one log per domain: what happened, in what order, provably untampered.","purpose":"Semantic-Timeline event stores per domain","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":[],"structure":{"bundles":[{"id":"capture","name":"capture","description":"Getting events into the log correctly","layers":[{"id":"eventSchema","name":"eventSchema","description":"typed event payloads and their subject references","findings":[]},{"id":"appendDiscipline","name":"appendDiscipline","description":"who may append what, idempotency, no in-place change","findings":[]}]},{"id":"ordering","name":"ordering","description":"Making the timeline a timeline","layers":[{"id":"sequenceAssignment","name":"sequenceAssignment","description":"monotonic sequence numbers and checkpoints","findings":[]},{"id":"temporalSemantics","name":"temporalSemantics","description":"occurrence time versus record time and their reconciliation","findings":[]}]},{"id":"integrity","name":"integrity","description":"Making tampering evident","layers":[{"id":"hashChaining","name":"hashChaining","description":"each event bound to its predecessors by hash","findings":[]},{"id":"proofPublication","name":"proofPublication","description":"signed tree heads and inclusion proofs offered to verifiers","findings":[]}]},{"id":"consumption","name":"consumption","description":"Reading history safely","layers":[{"id":"replayAndQuery","name":"replayAndQuery","description":"cursors, subscriptions and subject timelines","findings":[]},{"id":"retention","name":"retention","description":"how long payloads persist and what compaction preserves","findings":[]}]}]},"agentConduct":{"may":[],"mustNot":[],"requiresHuman":[]},"ethics":{"considerations":["Read and replay access is granted by that owner through the S1/S2 access and consent models, with all access itself auditable via S4."],"affectedParties":[]},"owners":{"steward":"Each log is owned by the domain registrar whose history it keeps; the registrar guarantees append-only discipline and proof publication.","roles":[],"masterSystems":[]},"relations":[{"target":"(inbound)","type":"composes","note":"domain models across the catalogue, for example world.registry (R1), world.ledgerAndAccount (R2) and world.lifeEventsAndCivilStatus (B12), publish their Events into logs of this model"},{"target":"world.identityRegister","type":"references","note":"producers, consumers and event actors resolve to anchored identities"},{"target":"world.audit","type":"extends","note":"the audit trail specializes this model for access and disclosure events"},{"target":"world.registryFederationAndMirroring","type":"composes","note":"mirrors synchronize by replaying source logs under federation rules"},{"target":"mu-event","type":"imports","note":"ALIGN: the shared semantic shape of an event, its subject references and time semantics"},{"target":"merkle-logs","type":"imports","note":"ALIGN: hash-chained log structure for tamper evidence"},{"target":"rfc-6962","type":"imports","note":"ALIGN: verifiable log proofs, signed tree heads and consistency checking"},{"target":"vr.wm-per-002","type":"requires"}],"interaction":{"identity":{"applicability":"required","items":[]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":[]},"capabilities":{"applicability":"required","items":["eventAppended: a new domain event was written at the next sequence position","checkpointSealed: a range of events was closed under a sequence marker","proofPublished: an integrity proof for a sealed range was made available to verifiers","retentionApplied: expired payloads were compacted while hashes and proofs were preserved","integrityViolationDetected: verification found the chain inconsistent with a published proof","subscriptionOpened: a consumer began following a log from a stated position"]},"hazards":{"applicability":"optional","items":[]},"interfaces":{"applicability":"required","items":["appendContract: which producer may append which event types to a log, under what schema version","replayContract: a consumer's scope for reading or subscribing, by subject, type and time range","proofVerificationContract: public terms for obtaining inclusion and consistency proofs without payload access","retentionContract: the agreed retention period, compaction rules and legal-hold behavior for a log","subjectTimelineView: all events concerning one subject in order; omits events of other subjects sharing the log","inclusionProofView: proof material for one event; omits the payload entirely","logHealthView: sequence continuity, checkpoint cadence and lag for operators; omits payloads and subjects"]},"context":{"applicability":"required","items":["Read and replay access is granted by that owner through the S1/S2 access and consent models, with all access itself auditable via S4."]}},"sources":[],"openQuestions":["Superseded by a researched world model? Map this legacy card to its successor or retire it."],"resources":{"spec":"/models/world-r3-event-register/spec.yaml","agents":"/models/world-r3-event-register/AGENTS.md"},"provenance":{"origin":"legacy MMAS card (world-models v0.2)","builtFrom":["models/world-r3-event-register/spec.yaml","models/docs/registries-ledgers/R3-event-register.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":"missing","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.469}}