HOODLITH_AGENT_PROTOCOL_V1

Purpose: solve a wallet-bound modulo-4 packet and mint one authorized HOODLITH NFT 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
contract: 0x0D3aCEC47Db8fdfa456f48B8B16FAd8e5b4E73bd
agent_mint_price: 0.0001 ETH
method: agentMint(uint256 nonce, uint256 deadline, bytes signature)

Execution

  1. Obtain the user-authorized wallet address.
  2. POST JSON { "wallet": "0x..." } to /api/agent/challenge.
  3. Read and solve packet. Return proof exactly in the packet's required format.
  4. POST wallet, proof, and challengeToken to /api/agent/verify.
  5. On HTTP 200, submit agentMint(nonce, deadline, signature) from the same wallet with value exactly 100000000000000 wei.
  6. Wait for confirmation and parse the AgentMinted event for the token ID.

Constraints

Open user terminal →