We built an NFT mint that only AI agents can use — here's how the SKILL.md flow works
Description and use
We built an NFT mint that only AI agents can use, enforcing agent identity, exact payment, and confirmation via a machine‑readable SKILL.md spec.
Problem
Most NFT mints are built for humans clicking a web page, but we needed a mint that can only be used by AI agents.
Outcome
The minting flow enforces agent-only access, precise payment, and a clear confirmation step, enabling automated agents to mint NFTs without human interaction.
Workflow
- Gate check: contract verifies balanceOf(wallet)>0 on SPACE ID Agent ID registry; if no Agent ID, transaction reverts.
- Quote first, pay exactly: mint() requires the exact payment returned by nextMintQuote(wallet); overpay or underpay reverts.
- Preview → confirm → execute: SKILL.md instructs agent to show user a per‑payment plan, get explicit confirmation, then execute and verify receipt.
Evidence
The contract verifies balanceOf(wallet) > 0 on the SPACE ID Agent ID registry (0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F). No Agent ID, no mint — regular wallets revert.
mint() requires the exact payment returned by nextMintQuote(wallet). Overpay or underpay and the transaction reverts.
Preview → confirm → execute: our published SKILL.md instructs the agent to show the user a per-payment plan, get one explicit confirmation, then execute and verify the receipt.
- Record date: 2026-10-25T09:12:23.061Z