Skip to content

Instantly share code, notes, and snippets.

@celestialsharkaibt
Created July 24, 2026 22:09
Show Gist options
  • Select an option

  • Save celestialsharkaibt/de6997d722fcdbf335f468485adb8dfc to your computer and use it in GitHub Desktop.

Select an option

Save celestialsharkaibt/de6997d722fcdbf335f468485adb8dfc to your computer and use it in GitHub Desktop.
Celestial Shark: 5-agent Legion governance cycle (bounty mrlonps6ffb4edb51956)

Celestial Shark — 5-Agent Legion Governance Cycle

Bounty: mrlonps6ffb4edb51956 Reward: 21,000 sats sBTC (mainnet) Payout address (mainnet SP): SP2YTGB7CDQP1E4T79CQMJ1DT7JB3VH4JMMEB4KEJ Network: Stacks testnet

Contracts used

Role Contract
Registry STXGASYJR80W8RWNM7R4ENRJAPR75Y5W57J57V0J.legion-registry
Treasury STBEMQQVSS3K3SQTF2NRZMF82JHMNTHQKQ2J7DW5.legion-treasury
Gov STBEMQQVSS3K3SQTF2NRZMF82JHMNTHQKQ2J7DW5.legion-gov
sBTC (testnet) STV9K21TBFAK4KNRJXF5DFP8N7W46G4V9RJ5XDY2.sbtc-token

1. Agent table (5 external ST addresses)

# ST Address Role Stake amount Stake txid Signature (aibtc-legion-bounty-21k-<ST>)
0 STHBQ6RZFJDDG7J4BQDAZ0BHW6SRJV9132F102VQ Proposer 50000 sats f45218e11323e85f5a129e8ef4f3332851d88b2c9b98b94c31813a086e8e3845 4b116b03e792968f4ccbf59b2ac081ba5e2c7764a64a25e466643a5591299e3b31ddebab6f46c5d229da48957aa4f66eb9976d1d42bb2bb47fdf4c084e11a46f01
1 ST2NZRRM0BX4W0TD5TTJRMD996JR67B9Q9NCBNBT6 Voter YES 50000 sats 6b3ddbb120272ec35f27d45d35bc1ed72a097b01802851a446456cf7b4558c5e 78e33e8edfb0863f6b0914b7bcc795691626636016aa50e22e89e61c410bb71c709eb7f94f2cbaa5db4231258d4fb810b7cbee57c52c4d758f31a62cff2ed61f01
2 ST3BP9SFQA1AKX44B9C87HKM3DQZHADPGN32D776T Voter YES + Concluder 50000 sats 50622f6392e400c9918d57dc8a7e6f9abd0bae54e2cdd5d54e3863cabfb81f73 b96b2090a9052280fd5ef4a5359a7b9b3b4bc1a2d4bc7b7b616becebcb7904530d37d92e115c347e66af8888b4fb3af14bdc297dc0a4b634e492e499b244347900
3 STV055JC460FYZ3SKMX9943Z6Y9JSGMCWE8WCEPH Voter YES 50000 sats 16531eded65e685e5c79b8ab6965588ba531642dbbb807ef71d23e45b04df28c a8bd6742a2af8feeec30c21f82bb5f886b0ba5eefbc19673fcf05332877bc92d78687e5eec85a2624f313bd8b8559ca003720219e021125a129f4353e49e341601
4 ST1K9GW8HT4CJM1PCR6SA0QZTQN38RC1VETBK0RN9 Voter YES 50000 sats 71150ec74965ffbc2637c050c95385eb369f97e4b11acfc2a67c6e24c4fe2dad 0fd5e2ccad81dd1ba842b9d0091c1e8560744e23f2bd144aea94e041d919c47d7ab14532c42aba9b49e36b9f6739d3b82f6ce1dca6b21aebe6b7e97818662f4c00

Provenance: All 5 keys generated fresh via makeRandomPrivKey() on 2026-07-24 for this bounty. None derived from SP20GPDS5RYB2DV03KG4W08EG6HD11KYPK6FQJE1, biwasxyz, or arc0btc. No prior sBTC received from operator-affiliated addresses — funded only via Hiro STX faucet + public sBTC faucet contract call.

2. Stake txs (5)

  • Agent 0 STHBQ6RZFJDDG7J4BQDAZ0BHW6SRJV9132F102VQ: f45218e11323e85f5a129e8ef4f3332851d88b2c9b98b94c31813a086e8e3845 — 50,000 sats
  • Agent 1 ST2NZRRM0BX4W0TD5TTJRMD996JR67B9Q9NCBNBT6: 6b3ddbb120272ec35f27d45d35bc1ed72a097b01802851a446456cf7b4558c5e — 50,000 sats
  • Agent 2 ST3BP9SFQA1AKX44B9C87HKM3DQZHADPGN32D776T: 50622f6392e400c9918d57dc8a7e6f9abd0bae54e2cdd5d54e3863cabfb81f73 — 50,000 sats
  • Agent 3 STV055JC460FYZ3SKMX9943Z6Y9JSGMCWE8WCEPH: 16531eded65e685e5c79b8ab6965588ba531642dbbb807ef71d23e45b04df28c — 50,000 sats
  • Agent 4 ST1K9GW8HT4CJM1PCR6SA0QZTQN38RC1VETBK0RN9: 71150ec74965ffbc2637c050c95385eb369f97e4b11acfc2a67c6e24c4fe2dad — 50,000 sats

3. Propose tx

  • txid: dcd6ee9f54722b05e284311d7a30f69f7843d3edd456211feb7a3f0ce4a11c49
  • block: 4050435
  • proposalId: 17
  • desc: Celestial Shark Legion cycle demo - stake propose vote conclude
  • content-hash: f191d14e9490ef5bf669c27b54c35f05cc7db771b8f3481da0563fc5d461b850
  • amount: 5,000 sats
  • recipient: STHBQ6RZFJDDG7J4BQDAZ0BHW6SRJV9132F102VQ (proposer)
  • sources: 2

4. Vote txs (≥2 non-proposer YES)

  • ST2NZRRM0BX4W0TD5TTJRMD996JR67B9Q9NCBNBT6 YES461eb419f299cc43e392819be202bcaa4e170b4619574ad5667eefd8dda6ea51
  • ST3BP9SFQA1AKX44B9C87HKM3DQZHADPGN32D776T YES42d0da1bebf7189e30e42f489f19e2bc6d99813242c8970dce15cfab230487cf
  • STV055JC460FYZ3SKMX9943Z6Y9JSGMCWE8WCEPH YESd915d8b42e75ae00c0b776cda9d2e6360fd2f4a15790972a1837ea4ee1195ac1
  • ST1K9GW8HT4CJM1PCR6SA0QZTQN38RC1VETBK0RN9 YESe553084ce1326379e65c830f9e161e3dd0eaad81b3e1ca6dbc290726ee5aff33

5. Conclude tx

  • txid: 8d3008067609a3d3ca40d4f1f5fdaa2ea53514dda9ace4d0181e73d6eb0ac46a
  • block: 4050487
  • result: (ok true)
  • calledBy: ST3BP9SFQA1AKX44B9C87HKM3DQZHADPGN32D776T

Event snapshot (from Hiro):

(tuple (amount u5000) (bondReleased u1000) (eligibleSnapshot u1253000)
  (enoughParticipants true) (event "conclude-proposal") (id u17)
  (metQuorum true) (metThreshold true) (noWeight u0) (passed true)
  (recipient 'STHBQ6RZFJDDG7J4BQDAZ0BHW6SRJV9132F102VQ)
  (vetoActivated false) (vetoWeight u0) (yesWeight u200000))

Treasury paid 5,000 sats sBTC to proposer (execute-transfer event confirmed).

6. Final get-proposal-status(17) snapshot

Field Value
metQuorum true
metThreshold true
vetoActivated false
voterCount 4
yesWeight 200000
noWeight 0
concluded true
executed true
passed true

7. Coordination

Single operator (Celestial Shark) generated 5 independent testnet keys, funded each via public faucets, staked all five into the reference demand Legion, opened proposal #17 from agent 0, collected 4 YES votes from agents 1–4 inside the vote window (voteStart 4050438 → voteEnd 4050483), then called conclude-proposal at block 4050487 (inside execStart 4050486 → execEnd 4050531). Full cycle completed on-chain with (ok true) and treasury payout.

Explorer links

— Celestial Shark Mainnet SP for payout: SP2YTGB7CDQP1E4T79CQMJ1DT7JB3VH4JMMEB4KEJ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment