Body:
Motivation
PDD (arXiv:2605.12981) formalizes the Dynamic Evidence Ledger: an append-only chain where each block is a signed digest of the previous block, the governing protocol, the deployed artifact version, runtime observations over the interval, and the attestation decision:
E_t = H(E_{t-1}, P, Iv, Rt, At, t).
This is precisely Ledger's hash-chained event model, but our current docs describe one-shot event recording; the continuous-attestation reading (admission is not a one-time event; compliance is a sequence of recorded claims over monitorable behavior) is not documented.
Proposed work
- Add a docs page (e.g.,
docs/continuous-attestation.md) describing:
- admission vs continuous attestation distinction,
- monitorable runtime projection (Φ^r_P over observations available to the verifier),
- the attestation-block formula and how it maps to existing Ledger event fields (actor, boundary, evidence, config, action, result).
- Add an example of a "violation block → repair context → re-admission" event sequence with the existing CLI/API.
- If feasible, add an optional
attestation event subtype in the ingestion contract that carries protocol_ref, artifact_version, interval, decision, and prev_block linkage.
Acceptance criteria
- Docs page links from README; example runs against the local ledger.
- Any contract change keeps
plutus_agent/plutus CLI and /v1/usage compatibility surfaces intact.
References
Body:
Motivation
PDD (arXiv:2605.12981) formalizes the Dynamic Evidence Ledger: an append-only chain where each block is a signed digest of the previous block, the governing protocol, the deployed artifact version, runtime observations over the interval, and the attestation decision:
E_t = H(E_{t-1}, P, Iv, Rt, At, t).
This is precisely Ledger's hash-chained event model, but our current docs describe one-shot event recording; the continuous-attestation reading (admission is not a one-time event; compliance is a sequence of recorded claims over monitorable behavior) is not documented.
Proposed work
docs/continuous-attestation.md) describing:attestationevent subtype in the ingestion contract that carriesprotocol_ref,artifact_version,interval,decision, andprev_blocklinkage.Acceptance criteria
plutus_agent/plutusCLI and/v1/usagecompatibility surfaces intact.References