Meridian / Documentation

Proof & Evidence Model

SOURCE · docs/standards/proof-evidence-model.md · synced from the engineering repo

Proof Evidence Model

Status: draft
Version: 0.1.0

Purpose

Define the canonical control-repo language for Meridian Proof evidence metadata, aggregate links, and export-ready evidence bundle composition over replayable Meridian state.

Proof model

  • evidence records store governed metadata for one institutional artifact without storing the raw blob in this runtime
  • evidence links attach one evidence record to one replayable aggregate
  • evidence bundles group evidence ids for one workflow such as onboarding, settlement, distribution, audit, or dispute review
  • replayable Proof state reconstructs from evidence.recorded, evidence.linked, and evidence-bundle.created events

Core records

  • evidence
  • evidence link
  • evidence bundle
  • bundle member
  • bundle readiness state

Required evidence references

  • evidence id
  • evidence type
  • hash
  • storage URI
  • controller id
  • disclosure policy
  • aggregate id
  • bundle id
  • bundle type

Current runtime boundary

  • Meridian Proof currently stores governed metadata, links, and bundle composition only
  • raw document blobs, secret storage, and encrypted disclosure flows remain outside this reference runtime