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, and veil.export.recorded events

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