Add ledger-optional operational modes (point-to-point, deferred, full)

ECTs can now be deployed without a centralized ledger. Three modes
are defined: point-to-point (agents pass parent ECTs inline via HTTP
headers), deferred ledger (collect ECTs in-flight, submit later), and
full ledger (immediate append, RECOMMENDED for regulated environments).

DAG validation is generalized to work against an "ECT store" which
can be either a ledger or the set of inline parent ECTs received in
the request.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-24 20:59:49 +01:00
parent e60035c75b
commit 821a7f4570
4 changed files with 2241 additions and 1502 deletions

File diff suppressed because it is too large Load Diff