# Vercy AI instruction — YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "metaModel": { "id": "world.r3-event-register", "name": "Event Register", "version": "0.2.0-legacy", "family": "World Models", "category": "Reference example", "industry": [ "Cross-industry" ], "domain": [ "registries-ledgers" ], "tags": [ "event", "register" ], "status": "legacy example" }, "canonicalUrl": "https://ver.cy/models/world-r3-event-register/", "structure": { "bundles": [ { "name": "capture", "description": "Getting events into the log correctly", "layersText": "eventSchema`: typed event payloads and their subject references · `appendDiscipline`: who may append what, idempotency, no in-place change", "findings": [] }, { "name": "ordering", "description": "Making the timeline a timeline", "layersText": "sequenceAssignment`: monotonic sequence numbers and checkpoints · `temporalSemantics`: occurrence time versus record time and their reconciliation", "findings": [] }, { "name": "integrity", "description": "Making tampering evident", "layersText": "hashChaining`: each event bound to its predecessors by hash · `proofPublication`: signed tree heads and inclusion proofs offered to verifiers", "findings": [] }, { "name": "consumption", "description": "Reading history safely", "layersText": "replayAndQuery`: cursors, subscriptions and subject timelines · `retention`: how long payloads persist and what compaction preserves", "findings": [] } ] }, "serviceLayers": { "artifactFormats": [], "policies": [], "crud": {}, "roles": [] }, "legacySource": "/models/docs/registries-ledgers/R3-event-register.md", "migrationNotes": [ "Findings, questions, artifacts, CRUD rules and access roles are not explicit in this legacy version." ] }