Meridian / Documentation
Veil Disclosure Model
SOURCE · docs/standards/veil-disclosure-model.md · synced from the engineering repo
Veil Disclosure Model
Status: draft
Version: 0.1.0
Purpose
Define the canonical control-repo language for Meridian Veil private review rooms, audience-scoped disclosure grants, and replayable export history over Meridian Proof and Meridian Chronicle.
Veil model
- Veil rooms group governed aggregates, evidence ids, and Proof bundle ids for one restricted review workflow
- Veil grants assign one allowed audience kind and disclosure level to one participant inside one room
- Veil exports record bundle release history only after an active grant and a ready Proof bundle exist
- replayable Veil state reconstructs from
veil.room.opened,veil.grant.issued,veil.grant.revoked, andveil.export.recordedevents
Core records
- Veil room
- Veil grant
- Veil export record
- allowed audience kind
- disclosure level
Required disclosure references
- room id
- grant id
- export id
- bundle id
- evidence id
- participant id
- aggregate id
- audience kind
- disclosure level
Current runtime boundary
- Meridian Veil currently governs room metadata, grants, revocations, and export lineage only
- raw document transfer, encryption, credential exchange, and external regulator delivery remain outside this runtime