[ PACK 05 / TRAINING DEPARTMENT ]
Payments & Blockchain
Money movement, identity, and on-chain rails.
[ EVERYTHING INSIDE ]
41 playbooks.
No filler, no mystery box.
41 PLAYBOOKS — 5 BLUEPRINTS · 12 FEATURES · 15 TASKS · 5 CHAINS · 4 FOUNDATIONS
BLUEPRINTS/ 5
- BLUEPRINT
Ship a dispute-resistant digital product storefront
Mina, Theo, and Jerry build a guest-checkout storefront with webhook-driven fulfillment, access logging, and an optional wallet-native download gate — the proven pattern for selling digital products where fulfillment survives a closed tab and stays idempotent across retries.
STAFF MINA / THEO / JERRYstripe:stripe-best-practicesstripe:test-cardssigma-auth:setup-nextjsREQUIRES INSTALLING: stripe* · sigma-auth - BLUEPRINT
Launch a 1Sat Ordinals collection: mint, list, marketplace, brand name
Uno Satoj, David, Lisa, and Theo take an NFT collection from art to live marketplace on BSV — generation, minting, marketplace listing, and a human-readable OpNS name — in one coordinated run. The UTXO-based 1Sat stack sidesteps EVM contract-audit costs entirely, since there's no Solidity reentrancy surface to audit.
STAFF UNO SATOJ / DAVID / LISA / THEO1sat:ordinals-create1sat:ordinals-marketplace1sat:opns1sat:wallet-setupgemskills:generate-imageREQUIRES INSTALLING: 1sat · gemskills - BLUEPRINT
Build a usage-based billing platform with metering and dunning
Mina, Idris, and Theo build a metered-billing system that keeps the usage source of truth in your own database, so changing what you meter never forces a re-integration, with dunning and guardrails against runaway pre-invoice exposure.
STAFF MINA / IDRIS / THEOstripe:stripe-best-practicesstripe:upgrade-stripeREQUIRES INSTALLING: stripe* - BLUEPRINT
Build a Bitcoin-native identity platform with wallet OAuth and SSO
Siggy, David, and Theo replace password auth with wallet-native OAuth, BAP identity onboarding, and a self-hosted TokenPass identity server — nonce validation, domain binding, and expiration enforcement included. The packaged BSV answer to the SIWE-style wallet-auth demand that matured on Ethereum first.
STAFF SIGGY / DAVID / THEOsigma-auth:setup-nextjsbsv-skills:create-bap-identitysigma-auth:tokenpassREQUIRES INSTALLING: sigma-auth · bsv-skills - BLUEPRINT
Stand up agent-to-agent commerce: paid x402 API plus on-chain identity
Stand up agent-to-agent commerce on BSV rails: the x402 skill wires BRC-31 authenticated requests and BRC-29 payments over the x-bsv-payment header, paired with ClawNet identity so every paying agent is attributable. Requires MetaNet Client; this is the BSV-native x402, a different protocol from Coinbase's EVM x402.
STAFF MINA / DAVID / UNO SATOJx402:x402bopen-tools:clawnet-clibsv-skills:create-bap-identityREQUIRES INSTALLING: x402* · bopen-tools · bsv-skills
FEATURES/ 12
- FEATURE
Add Stripe Checkout and subscription billing to an existing app
Mina and Theo wire working subscription tiers with correct webhook-based provisioning, fulfilling off checkout.session.completed with idempotency so a customer who closes the tab mid-redirect still gets provisioned.
STAFF MINA / THEOstripe:stripe-best-practicesREQUIRES INSTALLING: stripe* - FEATURE
Wire up Stripe Connect marketplace payouts and seller onboarding
Mina builds split payments where sellers onboard, get KYC'd, and get paid, with refund attribution and payout timing handled correctly — the parts of a marketplace Connect gives building blocks for but doesn't solve. Note Connect's geographic gaps before committing.
STAFF MINAstripe:connect-recommendstripe:stripe-best-practicesREQUIRES INSTALLING: stripe* - FEATURE
Add passkey + Bitcoin wallet auth to an existing app
Siggy and Theo let users sign in with a Bitcoin wallet signature, alongside passwords or on its own, built on Sigma Identity's tested nonce, domain, expiration, and replay validation.
STAFF SIGGY / THEOsigma-auth:setup-nextjsbsv-skills:message-signingREQUIRES INSTALLING: sigma-auth · bsv-skills - FEATURE
Connect Plaid for bank-linked payments and ACH
Mina wires bank account verification and ACH pulls with a proper Plaid Link flow, so bank-linked payments work without a fragile hand-built integration.
STAFF MINAbopen-tools:plaid-integrationREQUIRES INSTALLING: bopen-tools - FEATURE
Add an x402 paid-API gate to an MCP server or endpoint
Put a per-request BSV paywall in front of any API endpoint using the x402 skill's payment-required handshake (BRC-31 auth + BRC-29 payment over the x-bsv-payment header). Buyers get a working gated endpoint with honest 402 responses and receipt verification. BSV-native x402; Coinbase's EVM protocol of the same name is a different system.
STAFF MINA / ORBITx402:x402plugin-dev:mcp-integrationREQUIRES INSTALLING: x402* · plugin-dev* - FEATURE
Add BSV/1Sat wallet payments as a checkout option
David and Mina add native BRC-100 BSV wallet checkout alongside card payments, so users can pay on-chain directly without a card network in the loop.
STAFF DAVID / MINAbsv-skills:wallet-brc100bsv-skills:wallet-send-bsvREQUIRES INSTALLING: bsv-skills - FEATURE
Add MNEE stablecoin payments to an app
Uno Satoj adds USD-denominated payments settled on BSV without card-network fees, using the MNEE stablecoin with balance, transfer, and cosign handling.
STAFF UNO SATOJ1sat:mnee1sat:paymentsREQUIRES INSTALLING: 1sat - FEATURE
Add on-chain BAP identity verification to a user flow
David and Siggy add verified, portable, cryptographically provable user identity to a flow, with diagnostics for when a bitcoin-auth token fails to verify.
STAFF DAVID / SIGGYbsv-skills:create-bap-identitysigma-auth:bitcoin-auth-diagnosticsREQUIRES INSTALLING: bsv-skills · sigma-auth - FEATURE
Add a device-authorization flow for CLI and desktop sign-in
Siggy gives CLI and desktop apps a browser-free RFC 8628 device-code sign-in flow through Sigma Identity, so command-line tools get real auth without embedding a browser.
STAFF SIGGYsigma-auth:device-authorizationREQUIRES INSTALLING: sigma-auth - FEATURE
Add usage-based billing meters to an existing SaaS product
Mina and Idris wire per-unit billing with a DB-backed source of truth, so changing what you measure is a query change on your side and never a Stripe re-integration.
STAFF MINA / IDRISstripe:stripe-best-practicesREQUIRES INSTALLING: stripe* - FEATURE
Add a refund and dispute-handling workflow with evidence bundling
Mina and Maxim add automated refund logic and chargeback evidence bundling — download timestamps and file IDs — since digital-download processing is treated as higher chargeback risk.
STAFF MINA / MAXIMstripe:explain-errorstripe:stripe-best-practicesREQUIRES INSTALLING: stripe* - FEATURE
Add a dApp wallet-connect flow to a 1Sat/BSV web app
Uno Satoj lets users connect their 1Sat wallet to the app the way they'd connect MetaMask on EVM, so on-chain features work against the user's own wallet.
STAFF UNO SATOJ1sat:dapp-connectREQUIRES INSTALLING: 1sat
TASKS/ 15
- TASK
Audit a payment webhook handler for idempotency and signature gaps
Jerry and Mina return a concrete list of retry-storm and double-fulfillment risks — missing idempotency keys, unverified signatures, slow work in the handler — fixed. Webhooks are the single biggest self-inflicted-wound category in payment integrations.
STAFF JERRY / MINAstripe:explain-errorstatic-analysis:semgrepREQUIRES INSTALLING: stripe* · static-analysis* - TASK
Decode and audit a raw BSV transaction or BEEF payload
David returns a human-readable breakdown of a transaction or BEEF payload for support and debugging, so an opaque hex blob becomes something you can reason about.
STAFF DAVIDbsv-skills:decode-bsv-transactionREQUIRES INSTALLING: bsv-skills - TASK
Estimate BSV transaction fees and optimize UTXO batching
David lowers per-transaction cost with a correct fee and batching strategy, so a BSV app isn't overpaying on every send or fragmenting its UTXO set.
STAFF DAVIDbsv-skills:estimate-transaction-feeREQUIRES INSTALLING: bsv-skills - TASK
Rotate BAP identity signing keys after a suspected compromise
David performs a clean key rotation that preserves existing attestations, so a suspected compromise is contained and the identity stays intact through the rotation.
STAFF DAVIDbsv-skills:key-derivationbsv-skills:manage-bap-backupREQUIRES INSTALLING: bsv-skills - TASK
Encrypt and back up a BSV wallet
David produces a recoverable, encrypted wallet backup file with bitcoin-backup, so funds aren't one lost laptop away from gone.
STAFF DAVIDbsv-skills:encrypt-decrypt-backupREQUIRES INSTALLING: bsv-skills - TASK
Look up a BSV address's balance and UTXO history for reconciliation
David reconciles on-chain balances and UTXO history against your internal ledger, so accounting matches the chain to the satoshi at close of each period.
STAFF DAVIDbsv-skills:lookup-bsv-addressREQUIRES INSTALLING: bsv-skills - TASK
Check the BSV price and build a live price-feed widget
David surfaces a live BSV/USD rate in-app, so pricing and balances display in a currency users understand.
STAFF DAVIDbsv-skills:check-bsv-priceREQUIRES INSTALLING: bsv-skills - TASK
Diagnose bitcoin-auth token verification failures
Siggy root-causes an auth failure and turns an intermittent sign-in bug into a named cause with a fix you can verify.
STAFF SIGGYsigma-auth:bitcoin-auth-diagnosticsREQUIRES INSTALLING: sigma-auth - TASKFREE SAMPLE
Sweep a legacy wallet's UTXOs into a new 1Sat wallet
Uno Satoj consolidates funds from a legacy wallet into a new 1Sat wallet with nothing left stranded, so a migration doesn't quietly abandon dust or an unspent output.
STAFF UNO SATOJ1sat:sweepREQUIRES INSTALLING: 1satREAD THE FULL PLAYBOOK FREE → - TASK
Register an OpNS human-readable name for a wallet or brand
Uno Satoj registers a memorable on-chain name so people send to a readable handle that resolves to the wallet on-chain.
STAFF UNO SATOJ1sat:opnsREQUIRES INSTALLING: 1sat - TASK
Time-lock BSV funds for vesting or escrow
Uno Satoj provably locks funds until a release condition, so a vesting or escrow arrangement is enforced by the script itself and anyone can verify the lock on-chain.
STAFF UNO SATOJ1sat:locksREQUIRES INSTALLING: 1sat - TASK
Subscribe to real-time BSV transaction events via JungleBus
David wires a live event stream into app logic, so the app reacts to on-chain activity the moment a relevant transaction confirms.
STAFF DAVIDbsv-skills:junglebusREQUIRES INSTALLING: bsv-skills - TASK
Securely hand off a live API key or BAP backup passphrase
Maxim gets a Stripe secret, Plaid client secret, or BAP backup passphrase to a teammate without it ever touching chat logs, using an encrypted peer-to-peer handoff.
STAFF MAXIMsend-secret:send-secret-fileREQUIRES INSTALLING: send-secret* - TASK
Deploy a BSV21 token with supply and metadata
Uno Satoj deploys a BSV21 token with correct supply and metadata on the 1Sat stack, so a token launch is a configured deploy with the parameters set and verified before broadcast.
STAFF UNO SATOJ1sat:tokensREQUIRES INSTALLING: 1sat - TASK
Generate art and mint it as a single ordinal
Uno Satoj and Lisa generate an image and mint it as a 1Sat ordinal in one sitting, so a one-off inscription doesn't require a separate art and minting pipeline.
STAFF UNO SATOJ / LISA1sat:ordinals-creategemskills:generate-imageREQUIRES INSTALLING: 1sat · gemskills
CHAINS/ 5
- CHAIN
Money chain: wallet-auth signup, Stripe subscription, BSV payout
Mina, Siggy, and David cover signup, billing, and payout across both rails in one coordinated run — wallet-auth signup, subscription billing, and BSV payout settlement — so the full money loop is built once with clean handoffs.
STAFF MINA / SIGGY / DAVIDsigma-auth:setup-nextjsstripe:stripe-best-practicesbsv-skills:wallet-send-bsvREQUIRES INSTALLING: sigma-auth · stripe* · bsv-skills - CHAINFREE SAMPLE
Launch chain: generate art, mint as ordinal, list on storefront
Uno Satoj, Lisa, and Theo take an NFT from prompt to live marketplace listing in one handoff sequence — Lisa generates the art, Uno Satoj mints it, Theo lists it — so a single-item drop ships without stitching three tools together.
STAFF UNO SATOJ / LISA / THEOgemskills:generate-image1sat:ordinals-create1sat:ordinals-marketplaceREQUIRES INSTALLING: gemskills · 1satREAD THE FULL PLAYBOOK FREE → - CHAIN
Ship chain: build payouts, security-audit the webhook, deploy correctly
Mina builds the payout flow, Jerry security-audits the webhook, and Root deploys with env vars set correctly, so payout code is reviewed and shipped without a corrupted key from a bad heredoc.
STAFF MINA / JERRY / ROOTstripe:connect-recommendstatic-analysis:semgrepbopen-tools:devops-scriptsREQUIRES INSTALLING: stripe* · static-analysis* · bopen-tools - CHAIN
Compliance chain: classify token exposure, then gate the mint
Anthony frames the legal exposure of a token launch, David builds the identity gate, and Siggy enforces it, so the legal framing is settled and the gate is live before the mint button ever ships.
STAFF ANTHONY / DAVID / SIGGYproduct-skills:legal-compliancebsv-skills:create-bap-identitysigma-auth:setup-nextjsREQUIRES INSTALLING: product-skills · bsv-skills · sigma-auth - CHAIN
Reconciliation chain: build metering, design the ledger, report revenue
Mina builds the metering, Idris designs the usage ledger, and Milton reports revenue, so metered usage and reported revenue reconcile to the same numbers across every system in the chain.
STAFF MINA / IDRIS / MILTONstripe:stripe-best-practicesbopen-tools:cost-trackingREQUIRES INSTALLING: stripe* · bopen-tools
FOUNDATIONS/ 4
- FOUNDATION
Payment rails manifest: processors, test vs live, settlement currencies
Mina documents which processors are in use, the test-versus-live boundaries, and settlement currencies, so staff always know which processor, chain, and mode apply before touching a payment.
STAFF MINAstripe:stripe-directoryREQUIRES INSTALLING: stripe* - FOUNDATIONFREE SAMPLE
Custody and key-management policy: self-custody vs MPC vs third-party
David and Siggy write down the custody stance — self-custody, MPC, or third-party — with spending limits, rate limits, approval flows, and address allow-listing, so key handling follows a written policy every operator can point to during an incident.
STAFF DAVID / SIGGYbsv-skills:key-derivationREQUIRES INSTALLING: bsv-skillsREAD THE FULL PLAYBOOK FREE → - FOUNDATION
Compliance profile: money-transmitter exposure, KYC thresholds, token stance
Anthony and Mina document the buyer's regulatory posture — money-transmitter exposure, KYC thresholds, token-classification stance — so staff know the constraints before proposing a payment or token feature.
STAFF ANTHONY / MINAproduct-skills:legal-complianceREQUIRES INSTALLING: product-skills - FOUNDATION
Agent-to-agent payment policy: x402 spend limits, funding, identity rules
Write the payment policy your autonomous agents operate under: spend ceilings per task and per day, counterparty allow-lists keyed to ClawNet/BAP identity, receipt retention, and the escalation path when a payment request exceeds policy. A fill-in foundation document that the x402 and payments playbooks reference at run time.
STAFF MINA / DAVIDx402:x402bopen-tools:clawnet-cliREQUIRES INSTALLING: x402* · bopen-tools
* THIRD-PARTY PLUGIN FROM AN EXTERNAL MARKETPLACE — INVOKED HONESTLY AS AN INSTALL, NOT SOLD AS OURS. HOVER ANY PLUGIN NAME FOR ITS INSTALL COMMAND.
Train the payments & blockchain desk.
$149 ONCE. YOURS FOREVER, UPDATES INCLUDED. 3 SAMPLES FREE.