Core design: the ledger as notary
The Trust Ledger splits responsibility between off-chain and on-chain infrastructure along a clear boundary: performance on one side, trust on the other.Three on-chain event types
Every trust-relevant action produces an on-chain event. These events are the permanent, tamper-proof record that any party can inspect.Attestation events
Attestation events are auditor-signed records confirming that a service passed a capability probe, security review, or compliance certification at a specific point in time.Revocation events
Revocation events record trust withdrawals, including the reason code and the auditor’s identity. These records are immutable — they cannot be deleted even by the service that was revoked.Version events
Version events are signed records of manifest changes. They create an immutable history of what a service claimed at any given point in time — enabling liability attribution because a service cannot retroactively alter what it declared.Trust score composite
AgentLedger computes a dynamic trust score for each service by combining four weighted signals:| Signal | Weight | Source |
|---|---|---|
| Registry capability probes | 35% | Live synthetic transactions |
| Ledger attestation records | 30% | On-chain auditor signatures |
| Operational metrics | 20% | Uptime, error rates, latency |
| Cross-registry reputation | 15% | Federated blocklist signals |
Why blockchain and not a centralized database
On-chain attestations solve this because:- Any agent can independently verify a service’s trust history without querying AgentLedger directly
- Attestation records cannot be deleted or modified retroactively by any party
- The audit trail is publicly inspectable — trust is not a black box
- Cross-registry reputation federation happens natively through shared ledger access
Chain selection rationale
The Trust Ledger does not use Ethereum mainnet — the write throughput is too low and gas costs are too high for high-frequency attestation writes. The target architecture is a purpose-built L2 or permissioned chain optimized for write throughput and low gas costs, similar to the Hyperledger Fabric model used in enterprise supply chain trust systems. Final chain selection is an open design question. See Roadmap.The chain selection decision does not affect the on-chain event schema or the off-chain query API. Your integration with the Trust Ledger remains stable regardless of which chain the attestation layer runs on.