Registry · Ethereum · 1
Agent skills, encoded and versioned onchain.
Write it once, hash it, ship it. Every skill is generated against live chain context and frozen by its content hash before it enters the registry.
Installs into
Claude · Cursor · OpenAI Agents · LangChain · CrewAI
TerminalConnected
$ engram install eng-0042
resolving eng-0042 → 0x9c22ff5f…b4d215
fetching from registry · chain 1
verifying content hash ✓
writing to .claude/skills/pool-state-reader
installed pool-state-reader@1.2.0
Event stream
Every publish is a traced pipeline, not a black box.
TRACE 0x9c22ff5f…b4d215920ms total
ENG-0042
ENG-0038
ENG-0035
ENG-0031
ENG-0027
ENG-0024
| Span | Start | Duration |
|---|---|---|
| Resolve RPC context | 120ms | |
| Generate skill body | 260ms | |
| Compute content hash | 40ms | |
| Write to registry | 310ms | |
| Confirm block | 190ms |

Registry
What the registry tracks on every trace.
Specimen status
ENG-0042Pool state reader
v1.2.0ACTIVE
ENG-0038Gas estimator
v2.0.1ACTIVE
ENG-0035RPC failover ring
v1.4.3ACTIVE
ENG-0031Bridge withdrawal tracker
v1.0.6REVOKED
ENG-0027ABI resolver
v3.1.0ACTIVE
Specimens by author
0x8ba1…ba722
0x4E83…13112
0x2f1C…2C902
0xA6f2…F3a62
Version replay
ENG-0042 · 1.1.0 → 1.2.0
"version": "1.1.0",
"version": "1.2.0",
"reads": ["reserves", "feeTier"],
"reads": ["reserves", "feeTier", "tickState"],
"chain": 1,
412ms
Avg resolve time, identifier to verified bytes
128
Specimens published to the registry
24
Signing addresses with a publish record
99.2%
Installs that resolve to the exact published bytes