Skip to content

One token standard, twelve products. Each page shows the approval fields that turn the standard into a stablecoin, a subscription, an agent vault, or a store.

Every product on these pages is the same x/tokenization collection with different approvals. There is no contract per product. A stablecoin, a subscription, a bounty, an auction, and an AI agent budget differ only in which approvalCriteria fields are set and on which approval level.

The pattern repeats on every page:

  • One collection holds the tokens. validTokenIds says how many kinds exist.
  • Collection approvals say who can move tokens, when, and what happens on each move (a coin payment, a burn, a mint, a vote check).
  • User approvals (outgoing and incoming) let holders set their own terms, such as a bid, a listing, or a spend limit for a delegate.
  • Permissions and invariants lock the parts that must never change.

Each page is a pitch with the fields that matter, not a tutorial. The last section of every page links the skill, the guide, and the bb build template, and gives a prompt to paste into an agent.

Pages

Use caseRead it when you want toCore primitive
Stablecoins and Backed TokensIssue a token backed 1:1 by USDC or any IBC coin, with deposit and withdraw rulescosmosCoinBackedPath, allowBackedMinting
SubscriptionsSell access that renews monthly and expires on its owndurationFromTimestamp, coinTransfers
Payment Requests and InvoicesLet an agent or merchant ask a specific payer for funds, with no escrowinitiatedByListId, coinTransfers
Bounties and EscrowLock funds up front and release them on a verifier's decision or a deadlinemintEscrowCoinsToTransfer, votingChallenges
Agent Vaults and Spending LimitsGive an AI agent money with a daily cap, a time window, and one-transaction revocationapprovalAmounts, resetTimeIntervals, mustOwnTokens
Token-Gated AccessGate an API, a page, or a download behind ownership with BB-402soulbound mint approval, AccessCondition
NFTs and CollectiblesMint 1-of-1s or editions and decide if they trade, burn, or stay soulboundvalidTokenIds, post-mint approvals, listings and bids
Crowdfunding and AuctionsRaise toward a goal with refunds, or sell one item to the best bidmustOwnTokens on self, bounded transferTimes
Prediction MarketsMint YES and NO pairs against USDC, trade them, settle by votepaired predeterminedBalances, votingChallenges, alias paths
Loyalty Points and CreditsSell prepaid credits at a fixed rate, or pay out rewards per completed questallowAmountScaling, merkleChallenges, mint escrow
Memberships and Address ListsKeep an allowlist, a ban list, a DAO roster, or a 2FA token on-chainMint and burn approvals, ! list inversion, allowPurgeIfExpired
Product Catalogs and CommerceSell SKUs with independent prices, supply caps, and burn-on-purchaseone purchase approval per token ID, maxNumTransfers

Edit this page on GitHub