Capabilities
- Registered
- 18
- Ready
- 1
- Needs connection
- 14
Launch & wallets
3 registeredCreate a token from the creator's own wallet and give its machine a wallet and a fixed fee route.
Launch a token
Creates a SOL-paired token signed by the creator's own wallet, with an optional exact initial buy.
Needs connection
Launch a token
Creates a SOL-paired token signed by the creator's own wallet, with an optional exact initial buy.
- Inputs
- Name, symbol, artwork, optional SOL amount, creator signature.
- Result
- Mint address, creator's tokens, a new machine listing.
- Dependencies
- Wallet connection, Solana RPC, launch program.
- Failure & recovery
- If confirmation is slow, the launch is re-checked by signature before anything is retried.
Create the machine wallet
Gives each token its own business wallet that holds that machine's funds only.
Needs connection
Create the machine wallet
Gives each token its own business wallet that holds that machine's funds only.
- Inputs
- New mint.
- Result
- Dedicated wallet address shown on the token page.
- Dependencies
- Managed wallet provider.
- Failure & recovery
- Wallet creation is idempotent per mint; a retry returns the same wallet.
Finalize the creator-fee route
Points the token's creator fees at its machine wallet and records the configuration.
Needs connection
Finalize the creator-fee route
Points the token's creator fees at its machine wallet and records the configuration.
- Inputs
- Mint, machine wallet.
- Result
- Confirmed fee-sharing configuration.
- Dependencies
- Solana RPC, fee-sharing program.
- Failure & recovery
- Unconfirmed routes are flagged on the token page until verified onchain.
Inventory & purchasing
5 registeredTurn the prize allocation into a real, verified collectible.
Collect creator fees
Claims accrued fees from the bonding curve, or from the pool after migration, and splits each receipt once.
Needs connection
Collect creator fees
Claims accrued fees from the bonding curve, or from the pool after migration, and splits each receipt once.
- Inputs
- Mint, machine wallet.
- Result
- Ledger receipt split 65 / 20 / 15.
- Dependencies
- Solana RPC, indexing.
- Failure & recovery
- Receipts are keyed by transaction signature, so a repeat claim cannot be counted twice.
Inspect the prize budget
Reports the machine's spendable prize balance separately from lifetime receipts.
Needs connection
Inspect the prize budget
Reports the machine's spendable prize balance separately from lifetime receipts.
- Inputs
- Machine.
- Result
- Spendable USDC and pending conversions.
- Dependencies
- Inventory ledger.
- Failure & recovery
- Read-only; shows “—” when a value can't be sourced.
Search listings
Finds existing tokenized graded cards within budget. Watched listings are never shown as prizes.
Needs connection
Search listings
Finds existing tokenized graded cards within budget. Watched listings are never shown as prizes.
- Inputs
- Budget, preferences.
- Result
- Candidate listings with prices.
- Dependencies
- Marketplace discovery service.
- Failure & recovery
- Stale listings are re-quoted before any purchase.
Acquire a collectible
Converts the prize allocation from SOL to USDC and buys one selected collectible.
Needs connection
Acquire a collectible
Converts the prize allocation from SOL to USDC and buys one selected collectible.
- Inputs
- Listing, quote, budget check.
- Result
- Purchase transaction and an owned asset.
- Dependencies
- Swap quotes, marketplace, machine wallet.
- Failure & recovery
- A failed purchase releases the budget; nothing is listed as won until ownership is verified.
Verify ownership
Confirms the machine wallet holds the asset before it can be offered.
Needs connection
Verify ownership
Confirms the machine wallet holds the asset before it can be offered.
- Inputs
- Asset id, machine wallet.
- Result
- Verified inventory entry.
- Dependencies
- RPC / indexing.
- Failure & recovery
- Unverified items stay out of the catalogue.
Gameplay & events
5 registeredRun the challenge, admit qualifiers and hold a checkable draw.
Validate an attempt
Replays the player's inputs through the deterministic engine to confirm the result.
Ready
Validate an attempt
Replays the player's inputs through the deterministic engine to confirm the result.
- Inputs
- Seed and input log.
- Result
- Capsules retrieved, pass or fail.
- Dependencies
- Game engine (runs in this build).
- Failure & recovery
- The same inputs always produce the same result.
Reserve inventory
Holds one verified collectible for exactly one prize event.
Needs connection
Reserve inventory
Holds one verified collectible for exactly one prize event.
- Inputs
- Asset, event.
- Result
- Reservation record.
- Dependencies
- Inventory ledger.
- Failure & recovery
- Cancelled events release the reservation.
Prepare an event
Schedules a three-minute event with a published admission cutoff.
Needs connection
Prepare an event
Schedules a three-minute event with a published admission cutoff.
- Inputs
- Reserved prize, start time.
- Result
- Event page with timers.
- Dependencies
- Event scheduler.
- Failure & recovery
- Events without a reserved prize cannot open.
Qualify an entry
Records one qualifying entry per player per event.
Needs connection
Qualify an entry
Records one qualifying entry per player per event.
- Inputs
- Validated attempt, event.
- Result
- Entry on the frozen list.
- Dependencies
- Attempt validation, event scheduler.
- Failure & recovery
- Duplicate entries are ignored, not counted twice.
Schedule and settle a draw
Publishes the frozen entry list, then selects a winner from a pre-chosen public random round.
Needs connection
Schedule and settle a draw
Publishes the frozen entry list, then selects a winner from a pre-chosen public random round.
- Inputs
- Frozen entries, random round.
- Result
- Winner and a checkable draw record.
- Dependencies
- Public randomness source.
- Failure & recovery
- If the round is late, settlement waits; it is never redrawn with a different value.
Holders & delivery
2 registeredPay holder SOL and send the exact prize to the winner.
Distribute holder SOL
Pays the 20% holder allocation in SOL by verified balance over time.
Needs connection
Distribute holder SOL
Pays the 20% holder allocation in SOL by verified balance over time.
- Inputs
- Holder snapshots, holder pool.
- Result
- Accrued and paid SOL per wallet.
- Dependencies
- Indexing, machine wallet.
- Failure & recovery
- Accruals persist until paid; failed payouts are retried.
Deliver a collectible
Transfers the awarded NFT to the winner's wallet.
Needs connection
Deliver a collectible
Transfers the awarded NFT to the winner's wallet.
- Inputs
- Award, destination wallet.
- Result
- Confirmed transfer receipt.
- Dependencies
- Machine wallet, RPC.
- Failure & recovery
- Guests link a wallet later; the award stays reserved.
Media & publishing
2 registeredExplain what each machine actually did.
Create a reveal
Produces an announcement image or clip of the real prize.
Not yet built
Create a reveal
Produces an announcement image or clip of the real prize.
- Inputs
- Verified collectible.
- Result
- Media asset.
- Dependencies
- Model / media provider.
- Failure & recovery
- Nothing is published without a real asset.
Publish an authorized post
Posts recaps to the official X account only after authorization.
Not yet built
Publish an authorized post
Posts recaps to the official X account only after authorization.
- Inputs
- Approved text and media.
- Result
- Post link.
- Dependencies
- Authorized X connection.
- Failure & recovery
- Failed posts stay drafts.
Verification & recovery
1 registeredKeep agents' decisions and the ledger auditable.
Retain agent memory
Keeps concise public summaries of agent decisions and results per machine.
Not yet built
Retain agent memory
Keeps concise public summaries of agent decisions and results per machine.
- Inputs
- Actions and tool results.
- Result
- Public work log.
- Dependencies
- Model providers.
- Failure & recovery
- Private prompts are never published.