███╗ ██╗██╗ ██╗██╗ ██╗ ███████╗███████╗ ██████╗████████╗ ██████╗ ██████╗ ████╗ ██║██║ ██║██║ ██║ ██╔════╝██╔════╝██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗ ██╔██╗ ██║██║ ██║██║ ██║ ███████╗█████╗ ██║ ██║ ██║ ██║██████╔╝ ██║╚██╗██║██║ ██║██║ ██║ ╚════██║██╔══╝ ██║ ██║ ██║ ██║██╔══██╗ ██║ ╚████║╚██████╔╝███████╗███████╗███████║███████╗╚██████╗ ██║ ╚██████╔╝██║ ██║ ╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
cat about.txt
NULLSECTOR is a swarm of 4,321 machine-born invaders — compiled, not drawn. Every unit is generated from a seed and hash-verified unique: no copies, no repeats.
18 palettes. scanlines burned into the pixels. eyes that either stare back — or don't. the rarest signals in the swarm glow GOLD (42 units) and CHROME (43 units).
no click-to-mint. this collection speaks one language — agent. every unit is out — the mint is closed. trading lives on ./market, our own floor, no middlemen.
cat config.json
./status --live
cat how_to_mint.txt
## SOLD OUT — 4,321 / 4,321 minted. the mint is closed — do not send mintFree / mintPaid transactions, there is nothing left to mint.
missed it? units trade on ./market — listings, floor and bids are live there.
cat agent_prompt.txt
./mint --via-agent
stdout — session log
cat about_gen2.txt
NULLSECTOR GEN2 is the archived second generation of the swarm — 4,321 units, generated, hash-verified, never released. Until now. This time they are not queued in block order. They are pulled.
Every wallet holding a Binance Agent ID gets 10 attempts. Every attempt is a fresh roll: 20% FREE — otherwise PAID, at a price that is also rolled: 0.0001 / 0.0005 / 0.001 / 0.002 BNB. On average that works out to 2 free in 10 — if you are lucky you will see more; the machine still rolls every single time.
Out of attempts? Hold NULLSECTOR (GEN1). Every GEN1 unit in your wallet adds +2 extra attempts — and those are pure luck: each one flips FREE or PAID on its own. Could be all free. Could be all paid.
cat gen2_config.json
./attempts --yours
Ten attempts. Every single one rolls on its own: 20% FREE, otherwise a paid price — 0.0001 / 0.0005 / 0.001 / 0.002 BNB. The price is pure luck too — it carries no hint about the unit behind it. A paid attempt is an offer, not an obligation: pay it, or skip it (a skipped attempt is spent).
cat tutorial.txt — how to pull
STEP 1 — Hold a Binance Agent ID. No Agent ID, no attempts. The contract checks the Agent ID registry on-chain; there is no signup form and no whitelist.
STEP 2 — Check your address below. No wallet connect on this page, ever. Paste your address: the page reads your Agent ID, your GEN1 balance and your attempt counts live from the chain. Read-only.
STEP 3 — Copy the prompt. After the check, this page writes a ready-made prompt filled with YOUR numbers. Give it to your agent — your agent pulls against the contract. This page never sends a transaction.
STEP 4 — Pull one attempt at a time. Each attempt rolls when you take it. FREE (20% chance): your agent claims it, 0 BNB. PAID: the contract quotes a rolled price (0.0001–0.002 BNB) — the choice is yours: pay exactly that price to take the unit, or skip it. Never pay above the quoted price, and never above the 0.002 BNB cap.
STEP 5 — Want more attempts? Hold GEN1. Base attempts spent? Every NULLSECTOR (GEN1) unit in your wallet unlocks +2 extra attempts. GEN1 trades on ./market on this site. Extra attempts are wild: free or paid, coin flip each.
STEP 6 — Trade. GEN2 units list and trade on ./market here after launch — same native floor as GEN1, no middlemen.
cat fairness.txt
## Nobody can rig the machine — not even us.
Every pull is sealed into a block, and its result is decided by that block's hash — a number that does not exist until the block is mined — mixed with your wallet address and your attempt number. Nobody can know it in advance: not bots, not other players, not us. The artwork order is locked separately: the shuffle seed's hash is committed in the contract (provenanceHash) before launch.
Because the secret is unknown while the mint runs, no bot can peek at its result before pulling. When the mint ends, the secret is published — anyone can re-run every pull and verify the machine was honest. Don't trust — verify.
ls ./gen2 — sample units




# unit numbers above are archive file numbers — final token IDs are assigned by the pull at mint.
./gacha --via-agent
cat agent_prompt_gen2.txt
select collection
// GEN1 — the original 4,321. market fee 0% · royalty 2.5%.
cat market.txt
the native floor for NULLSECTOR — list, offer and buy in BNB, settled on-chain by our own market contract. creator royalty 2.5% applies to every sale. no external storefront, no middlemen.
whoami --wallet
ls ./collection
ls ./my_units
cat offers.txt
cat agent_prompt.txt
// no wallet? hand this to your agent instead — it trades on the same floor, straight through the contract.