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