✔ Step 1: Replace nothing unless customizing.
✔ Step 2: Save this file exactly as agentURI.json.
✔ Step 3: Pin your NFT image FIRST.
✔ Step 4: Ensure the image field contains your image CID.
✔ Step 5: Then pin this JSON file to IPFS and copy its CID.
✔ Step 2: Save this file exactly as agentURI.json.
✔ Step 3: Pin your NFT image FIRST.
✔ Step 4: Ensure the image field contains your image CID.
✔ Step 5: Then pin this JSON file to IPFS and copy its CID.
{
"name": "Toadgang Identity — Genesis Agent",
"description": "Genesis production Agent minted through the Toadgang Registry Router on Base. Gated by MPASS (ERC-20) ≥ 1.0 and registered in the canonical ERC-8004 Identity Registry. This NFT represents the first live, production identity forged through the Pond Door. No promises. Just record. 🪞🌊",
"image": "ipfs://bafybeig4zhi4xaqsb6hh5yd4kdggawgobsvmncb5q7rz35movqjz5g2esy",
"external_url": "https://basescan.org/address/0x17163e5380929b04D4cC24f82aa6AC30877Bd0e0",
"attributes": [
{ "trait_type": "Chain", "value": "Base" },
{ "trait_type": "Chain ID", "value": "8453" },
{ "trait_type": "System", "value": "Toadgang Identity" },
{ "trait_type": "Role", "value": "Genesis Production Agent" },
{ "trait_type": "Gate Token", "value": "MPASS" },
{ "trait_type": "Gate Type", "value": "ERC-20" },
{ "trait_type": "Min Balance (raw)", "value": "1000000000000000000" },
{ "trait_type": "Min Balance (MPASS)", "value": "1.0" },
{ "trait_type": "Router", "value": "0x17163e5380929b04D4cC24f82aa6AC30877Bd0e0" },
{ "trait_type": "Registry", "value": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432" }
]
}
After pinning:
• Image → gives IMAGE_CID
• agentURI.json → gives METADATA_CID
Paste this into Forge:
• Image → gives IMAGE_CID
• agentURI.json → gives METADATA_CID
Paste this into Forge:
ipfs://METADATA_CID