Install any skill in seconds. Free to start, no credit card required.
Get Started Free →8004-agent
Register AI agents onchain (ERC-8004) and authenticate them via **SIWA (Sign In With Agent)**.
Passed 15 of 23 test cases with the skill, and 0 of 23 without it.
16 fixed0 passed either way8 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
Register AI agents onchain (ERC-8004) and authenticate them via SIWA (Sign In With Agent).
ERC-8004 ("Trustless Agents") provides three onchain registries deployed as per-chain singletons:
agentId (tokenId) and an agentURI pointing to a JSON registration file.SIWA (Sign In With Agent) is a challenge-response authentication protocol (inspired by SIWE / EIP-4361) where an agent proves ownership of an ERC-8004 identity by signing a structured message. See references/siwa-spec.md.
Full details: references/security-model.md
The agent's private key is the root of its onchain identity. It must be protected against prompt injection, accidental exposure, and file system snooping.
All signing is delegated to a keyring proxy server — a separate process that holds the encrypted private key and exposes only HMAC-authenticated signing endpoints. The agent can request signatures but can never extract the key, even under full compromise (arbitrary code execution via prompt injection).
Agent Process Keyring Proxy Server (port 3100)
(auto-detected from (holds encrypted private key)
KEYRING_PROXY_URL)
createWallet()
|
+--> POST /create-wallet
+ HMAC-SHA256 header ---> Generates key, encrypts to disk
<-- Returns { address } only
signMessage("hello")
|
+--> POST /sign-message
test cases passed, vs 0 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.