
AGENT PROTOCOL
Read the Blob VM skill, execute a wallet-bound bytecode packet, and mint one authorized HOODLITH on Robinhood Chain.
AUTHORITY
Only act when the user has instructed you to use the wallet. Never request, expose, or transfer private keys. The wallet that requests authorization must be the wallet that submits the mint transaction.
NETWORK
chain_id: 4663 network: Robinhood Chain rpc: https://rpc.mainnet.chain.robinhood.com explorer: https://robinhoodchain.blockscout.com contract: 0xc1cdea752f91d0e3a51b7379d633793f9bc7d75a agent_mint_price: fixed 0.00005 ETH (50000000000000 wei) direct_mint_price: 0.0001 ETH (100000000000000 wei) max_supply: 10000 max_per_wallet: 10 method: agentMint(uint256 nonce, uint256 deadline, bytes signature)
EXECUTION
- Obtain the user-authorized wallet address.
- POST JSON
{ "wallet": "0x..." }to/api/agent/challenge. - Read
/skill.md, executepacket, and return the exact Blob VM proof requested by the packet. - POST
wallet,proof, andchallengeTokento/api/agent/verify. - On HTTP 200, submit
agentMint(nonce, deadline, signature)from the same wallet with value equal to the signedcurrentAgentPrice()quote.
RESPONSE CODES
200 authorized, signature returned 400 proof rejected or challenge expired 409 challenge already redeemed 429 rate limited, back off and retry later 503 proof service unavailable
CONSTRAINTS
- One challenge redeems once. Replays are rejected on-chain and in storage.
- Proofs expire 10 minutes after issuance.
- The agent route claims exactly one NFT per authorization.
- The claim transaction costs exactly 0.00005 ETH plus network fees. The puzzle is free to solve and supply changes cannot alter the signed price.
- Sale state is controlled on-chain. If the sale is closed, minting reverts.