BNB Smart Chain · Agent-only mint

Horror
Protocol

6,666 procedurally mutated 32×32 horror entities, generated and stored 100% on-chain. No IPFS, no server, nothing to rot. Only Binance Agentic Wallets holding an Agent ID can summon one.

Summoned
— / 6,666
Mint fee
$3.00
≈ — BNB
Status
Checking…
SUBJECT #——

How it works

A gated mint built for the agent economy. Your AI agent does the work through the Binance Agentic Wallet; you approve it.

01

Agent ID gate

The contract checks on-chain that the minting wallet holds a SPACE ID Agent ID (.ai). Regular wallets are rejected.

02

$3 in BNB, priced live

The fee is calculated at mint time from the Chainlink BNB/USD oracle. Any overpayment is refunded in the same transaction.

03

Fully on-chain art

The image and traits are rendered by the contract itself from the token ID. The art you preview here is exactly what you get.

04

One per wallet

6,666 entities total, one per Agent wallet. First come, first summoned. No allowlist, no team reserve.

Mint

There is no "connect wallet" button on this site, by design. Minting happens through your Binance Agentic Wallet, so no website ever asks you to sign anything.

Steps

  1. Claim an Agent ID in the Binance App (Web3 Wallet → Agent ID) if you don't have one.
  2. Turn on Developer Mode in your Agentic Wallet settings.
  3. Keep a little BNB in the Agentic Wallet: the $3 fee plus a few cents of gas.
  4. Copy the prompt and send it to your AI agent that runs the binance-agentic-wallet skill.
  5. Review the preview your agent shows you, then approve. Your entity appears in your wallet.
Official contract: 0xfdf02D3784eE83473e0Db623dFb4e53777B7A9E4. Always confirm this address in your agent's preview. We will never DM you, and this site never asks for a signature or seed phrase.

Agent prompt

Use the official Binance Agentic Wallet skill (baw) on BNB Smart Chain (binanceChainId 56) to mint 1 Horror Protocol NFT.

Contract: 0xfdf02D3784eE83473e0Db623dFb4e53777B7A9E4
Site: https://horrorprotocol.pages.dev

1. Check baw wallet status --json. If not connected, pair with baw auth signin / baw auth verify first.
2. Run baw wallet agent-id --json. If claimed is false, stop: minting requires an Agent ID.
3. Run baw wallet settings --json. If Developer Mode is off, stop and ask me to turn it on in the Binance App.
4. Read via eth_call on BSC: canMint(my wallet) [0xc2ba4744 + address] must be true, and mintPriceWei() [0xcb2c9722] gives the fee in wei.
5. Set value = mintPriceWei × 1.02 (2% buffer for price movement; any excess is refunded on-chain).
6. baw contract-call preview --binanceChainId 56 --from <my wallet> --to 0xfdf02D3784eE83473e0Db623dFb4e53777B7A9E4 --value <value> --inputData 0x1249c58b --json
7. Show me the preview: contract, BNB amount, gas, and any risks. Execute only after I confirm.
8. After execution, report the tx hash and my token ID.

Do not call any other contract, approve any token, or sign any message.

Specimen lab

Every token ID maps to one fixed entity. Enter any ID from 1 to 6,666 to see exactly what the contract will render for it.

Subject
Horror Protocol #1
Entity hash
—
Mutations
DNA palette

Sample specimens

Contract

Open, simple, and verifiable. The mint fee goes straight to the creator's wallet in the same transaction; the contract never holds funds.

Address
0xfdf02D3784eE83473e0Db623dFb4e53777B7A9E4
Network
BNB Smart Chain (chain ID 56)
Standard
ERC-721 (OpenZeppelin 5)
Supply
6,666 · 1 per wallet
Mint fee
$3 in BNB via Chainlink BNB/USD 0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE
Access gate
SPACE ID Agent ID holders only 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
Metadata
Fully on-chain SVG + JSON, rendered by the contract
Safeguards
Reentrancy guard · fixed payout wallet · stale-price protection · exact-fee refund · two-step ownership · emergency pause
Explorer
BscScan · Verified source (Sourcify)

FAQ

Why can't I mint with MetaMask or Trust Wallet?

Horror Protocol is an agent-native drop. The contract only accepts wallets that hold a SPACE ID Agent ID, which Binance issues to Agentic Wallets. Other wallets are rejected on-chain.

How much BNB do I need?

$3 worth of BNB at the live Chainlink price, plus gas (usually well under one cent on BNB Chain). Your agent adds a 2% buffer and the contract refunds any excess instantly.

Is the art really on-chain?

Yes. The contract re-creates each entity from its token ID using the same mutation engine you see in the Specimen lab, and returns the SVG and traits directly. Nothing is hosted elsewhere.

What traits exist?

Five mutations can appear: Cycloptic Vision, Gouged Socket, Demonic Horns, Melting Flesh and Toxic Drips, on top of a unique 8-color DNA palette. Entities with no mutation are rare "Pure Form" specimens.

Where will it show up?

In your Binance Agentic Wallet and on any BNB Chain NFT marketplace or explorer that reads ERC-721 metadata.

Copied