Purpose
Add ledger support for TrustOps evidence receipts created by the TrustOps Fabric vertical slice.
Upstream contract PR: SocioProphet/functional-model-surfaces#9
Runtime issue: SocioProphet/prophet-platform#398
Scope
- Add examples and validation path for
trustops-receipt.v1 records.
- Define ledger record categories for robustness, fairness, explanation, uncertainty, ranking fairness, RAG trust, dataset risk, and agent trust.
- Preserve signed/redacted evidence refs rather than raw sensitive data.
- Support generated factsheet refs derived from receipts, not manually maintained prose.
- Ensure promotion, rollback, revocation, and waiver records can cite TrustOps receipt IDs.
Acceptance criteria
- A sample ART smoke receipt can be stored as model/service evidence.
- Ledger record links subject, runner, policy decision, evidence refs, provenance, and receipt digest.
- Revocation/rollback records can reference failed TrustOps gates.
- No raw regulated/customer/personal data is required to record the receipt.
Purpose
Add ledger support for TrustOps evidence receipts created by the TrustOps Fabric vertical slice.
Upstream contract PR: SocioProphet/functional-model-surfaces#9
Runtime issue: SocioProphet/prophet-platform#398
Scope
trustops-receipt.v1records.Acceptance criteria