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
SpanStartDuration
Resolve RPC context
120ms
Generate skill body
260ms
Compute content hash
40ms
Write to registry
310ms
Confirm block
190ms
ENGRAM — registry. Agent skills, encoded and versioned onchain.

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