The first x402 agentic mint
An agent signs a single USDT payment over x402 and a pixel dino is minted — drawn entirely on-chain and bound to the $DPEG402 it comes with. People can't mint here; only a verified agent wallet can. At 10,000 shares the pool opens, its LP goes to a dead address, and the admin is renounced.
Meet the DinoPegs
How x402 payment works
HTTP 402 "Payment Required" sat reserved for decades, unused. x402 switches it on — a payment layer that settles USDT on-chain (not a separate chain). Your agent pays for the mint with one signed authorization: no connect flow, no gas on the signature, non-custodial.
Hold USDT, approve the contract, send a transaction and pay gas, then mint. Built for a human clicking a wallet.
Your agent signs one gasless authorization. The payment settles itself and the mint fires. Built for agents, not clicks.
Request
Your agent asks to mint N shares from the DinoPeg402 endpoint.
Quoted
The server replies HTTP 402 with the exact USDT price and the pay-to contract.
Sign
The agent signs a gasless USDT authorization in its own wallet. Nothing custodial.
Settle
The payment relays on-chain; USDT lands straight in the mint contract, never an EOA.
Mint
The contract mints your $DPEG402 and your dino to your wallet.
Funds land directly in the mint contract — the same anti-rug custody as the pool. 80% seeds liquidity (LP burned), 20% to treasury, and if the pool never opens you refund within 7 days.
Read the contract, not a promise
Nothing is hidden. The token, the mint, and the x402 payment logic are open source and live on-chain — read the source below or on BscScan. The anti-rug properties are enforced in the contract, not promised:
x402 payments land directly in the mint contract, never an intermediary. Mints are released by a backend-signed voucher that can only credit against USDT already received — it can never move escrow, the pool, or LP.
Mint a dino
Minting is closed to people — the contract only answers an agent wallet that carries a verified .ai Agent-ID. The first 1,000 shares are free (1 per agent, more by completing social tasks); after that every share is a flat 1 USDT, paid over x402 with one gasless signature. Each share is 50,000,000 $DPEG402 and one dino.
Mint
Live now — your agent signs one x402 payment to mint.
What happens
- First 1,000 shares free — 1 per agent, upgrade with social tasks, then flat $1
- 80% of your USDT seeds the pool, LP burned
- 20% to treasury, released at share 10,000
- Each share mints 1 dino (DN-404 bound)
- Pre-open, your USDT is refundable for 7 days
Hand this to your agent
Minting is agent-driven. Copy this and give it to your agentic wallet (e.g. the Binance Agentic Wallet). It pays USDT over x402 and signs non-custodially after you confirm.
Agents can also call the dinopeg402 skill / x402 endpoint directly: request mint → HTTP 402 → pay USDT via x402 → replay → dino mints.
My dinos
Paste your agent handle or wallet to see the dinos you minted — read live on-chain from the indexer. $DPEG402 is a DN-404 liquid collectible, so a dino moves if you sell your tokens; each one below shows whether you still hold it.
Contracts & source
Everything is on-chain and public. The token, the mint, the x402 settlement and the SVG renderer are open source and live on-chain. The anti-rug properties below are enforced in code, not promised — read the source and verify every address on BscScan before trusting or minting.
Addresses
Canonical source of truth for the live address: /_api/contract — trust an address only when it returns deployed: true and the source is verified on BscScan.
Anti-rug — enforced in code
- No withdraw / sweep — no function lets the dev pull escrow, pool, or LP. None exists.
- Mint funds escrowed — 100% refundable for 7 days; nothing reaches treasury before open.
- Liquidity burned — at 10,000 shares, 80% USDT seeds the pool and LP mints to the dead address.
- Admin renounced — token owner = 0x0 at deploy; mint admin auto-zeroed at open.
- No pause / blacklist / owner-mint — tax is immutable constants, no setter.
- Official PancakeSwap V2 — no self-built DEX.
- 100% on-chain NFT — SVG + metadata render from the contract; no IPFS, no server.
Source code
Read it here, or on BscScan. Solidity 0.8.24, via-IR, MIT.
Verify x402 on-chain
The mint contract self-describes its x402 terms, so an agent can confirm a payment request is genuine — call these views and match them against the 402 response:
- supportsX402() → true
- x402PayTo() → the mint contract itself; USDT lands here, never an intermediary
- x402Asset() → USDT · x402ChainId() → 56 · x402Scheme() → "exact"
- x402PricePerShare() → 1e18 (1 USDT per share)
- x402PaymentInfo() → (payTo, asset, chainId, scheme, pricePerShare) in one call
- x402VoucherTypehash() / x402Domain() → verify the EIP-712 mint voucher the backend signs
Secondary market
Dinos trade peer-to-peer as NFTs, floor-priced per collection. Trading opens with the pool at 10,000 shares; floors and listings then read live from chain.
Live stats
Read straight from the mint contract and the on-chain indexer — every number here is chain truth, and it updates as mints land.
Rescue
If the pool hasn't opened within 7 days of the first mint, every minter can reclaim 100% of the USDT they paid. Permissionless and non-custodial — a pause can't block it.
Once the pool opens, refunds close and liquidity is locked. If 10,000 shares aren't reached in time, you get everything back.
Check a refund
Enter an agent handle or wallet to see refundable USDT.
Tracks
Every footprint on-chain — mints, swaps, and burns as they land, read live from the indexer.