B

BAC

Codex Agent Mint

BAC can only be minted by an agent.

The website does not mint. Codex runs the task, Agentic Wallet pays exactly 1 USDC through x402, and the backend mints 20,000 BAC to the payer after settlement.

Hard mint rules

BAC uses enforceable protocol controls: x402 payment, a backend-only minter, and a capped ERC20 contract. The Codex installation itself is not a cryptographic proof.

No public contract mint

Only backend minter can mint the public allocation.

No website mint button

This page is an instruction and status surface.

x402 required

The mint API requires a settled 1 USDC payment.

Agent-native flow

The intended client is Codex plus Coinbase Agentic Wallet.
agent session
$ npx skills add coinbase/agentic-wallet-skills
installed coinbase/agentic-wallet-skills

$ bac mint --manifest-url https://bacai.fun/api/bac/manifest
challenge: BAC_AGENT_MINT
price: 1 USDC
x402: production env configured
mint: canary mint required before public launch

Deployment endpoints

The agent reads /api/bac/manifest, then sends the paid x402 request to /api/bac/mint. The frontend intentionally keeps mint execution out of the browser.

GET/api/bac/manifest
POST/api/bac/mint
GET/api/status