Design Goals
Architecture
Agent Run → Event Emitter → Signing Service → Append-Only Store → Merkle Tree BuilderEach log entry is signed with Ed25519 using the agent's registered public key. Entries are batched into Merkle trees every 60 seconds. The tree root is published to a public transparency log.
Performance
| Metric | Value |
|---|---|
| Sign latency | 0.2 ms |
| Verify latency | 0.3 ms |
| Peak throughput | 142K events/sec |
| Storage per event | 847 bytes |
Open Source
The signing library and Merkle tree builder are open-source. See the Protocol page for specs and GitHub links.
