Devnet only · no mainnet TGE · no buy button

Solana devnet · recorded status

Recorded devnet status

Network: Solana devnet. Addresses: ledger/onchain.json.

python -m skills.cli status reports recorded gates. Run python -m skills.cli status --verify to check recorded account presence and program ownership via RPC. tge_ready is false without this check; these checks alone do not authorize a mainnet launch.

Verification on 2026-09-19: Squads, the token mint, and the USDC vault passed owner checks; the recorded operating realm address returned no account from the configured devnet RPC. tge_ready=false. Treat the governance row below as a historical record until the address and chain state are reconciled. The Token-2022 governance lifecycle and Squads split passed only on a disposable local validator.

Automation now includes a resumable Realm bootstrap, public signer manifests, and an offline validator test in CI. No new devnet Realm has been sent: ops-2 and ops-3 private keys still reside on the worker host. Manual transfer to separate hosts and signed custody proofs are required before the public bootstrap can send; see protocol/DEVNET.md.

Token $POOR

Fz3cYRRBzSbwUVZ1iZWNPvAKvJWjMXZWcuBTKBVBq5oz
Token-2022, 6 decimals, mint disabled, metadata on-mint (name Bending Poors / POOR).

Genesis allocation is not current float. Liquidity is ~1M POOR in pool; the genesis ~119M remainder was burned. Bootstrap 1 is a historical Realms v2 record; the operating realm is absent.

Previous mint 3obposmg… = superseded; supply burned from vault and buckets.

Bucket Balance Where
Treasury 499,999,999 Squads vault — not deposited in Realms
Contributors 200,000,000 Streamflow 2jCWTKm6… (365d linear)
Council 60,000,000 Streamflow AHP1383i… + probe 1 POOR Ha1zvHXj…
Community 120,000,000 ATA 7tvebn3Z…
Liquidity ~1,000,000 POOR + ~1.02 USDC in pool Raydium CPMM FVZ9ZSHR…. Genesis remainder ~119M POOR in the LP wallet was burned by a buyback probe that burned the whole ATA (script since fixed to burn swap delta only). Mint disabled: cannot remint.
Bootstrap 1 historical Realms v2 deposit record; current operating Realm absent

Treasury and pay

USDC inbound (vault 0) 17 — faucet remainder after sim-001
Pay-reserve 1 USDC + 1 BPAY (1:1). BPAY mint KRTSAyGP…

USDC buckets (Squads vault index 1–4). sim-001 moved 1 USDC (not an acquisition):

Bucket idx Vault ATA USDC
dry_powder 1 8SNJeXwH… V1U7R3zV… 0.70
holder_buyback 2 AhnfSxFN… 991AeVri… 0.13 after 0.02 probe
scout_steward 3 D2Qq8dxF… 2PoyQtCe… 0.10
buffer 4 68u9nM2q… CbAUJFZQ… 0.05

Split tx 3CPU1QKn…. Buyback probe 0.02 USDC → swap 485PgeEf… then a whole-ATA burn of the LP wallet (bug, fixed in buyback.mjs).

Governance

Squads AME9e29x… 2-of-3
Operating Realms ($POOR community) 2wwfNd2z… absent on verify 2026-09-19; historical record, not a live account
Council-only Realms BuffRspM… superseded
Realms $POOR v1 (old mint) 2EMTw1Qq… superseded

Ledger

ledger/treasury.json = on-chain snapshot (inbound + 4 buckets). Drill $80 is not in the live treasury (ledger/cells/drill-000.json + reports).

Public SHA-256: ae9299398c6056652e4b85d26f9932aec1a0eedd95cd18281d3f3aa304179606
On-chain memo: 2sGr4oUt… (bendingpoors:ledger:<sha>). Re-post after every mutation of canon/treasury/proposals: python -m skills.cli attest --post.

AMM pool

Raydium CPMM devnet DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb
Pool FVZ9ZSHR37guAgpAShAA4SQqzZHb2dcozfFkWMeYTAdr
1 USDC + 1,000,000 $POOR. LP mint D98BTszR…. Tx 51aFD4c1…

Pump.fun

Origination, not TGE. Program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P (devnet and mainnet).

python -m skills.cli pumpfun --latest 5
python -m skills.cli pumpfun <mint> --write
node scripts/pumpfun/curve.mjs <mint>
node scripts/pumpfun/create-devnet.mjs   # BPSCT, not $POOR

Devnet create (not $POOR): mint DzEjBKfT… tx 3vKMpmng…. Paper 0004 NTDA NO (Rejected · no cash hook).

Not done

A real deal / mainnet. Kamino is not on this cluster. sim-001 is a 1 USDC fee-path simulation, not deal #1. Cell-inventory program live 3Tk4oNMu…, upgrade authority = Squads vault. No live token/meme bag to initialize.

python -m skills.cli test
python -m skills.chain_sync
python -m skills.cli buckets
python -m skills.cli attest --post
python -m skills.mm check --cell skills/fixtures/cell_token.json --mint-a $USDC --mint-b $CELL
make mm-build