DEMOContracts not deployed yet. Rips are simulated with the real on-chain odds and a simulated wallet; no wallet transaction is ever sent.
PULLS

Tear it.
Flip it.
Keep it or sell it.

Prize packs for wallets holding a .ai Agent ID on BNB Chain. Every pack prints its odds, its floor and its ceiling on-chain. Every pack holds 5 original anime-style characters — the last slot is the HIT, from Common to a 10-print Grail. Every card is worth a fixed USDT value that the House buys back at 100%, any time.

Rippo the hippo ripping a foil pack
TAP TO RIP · 5 CARDS PER PACK · HIT SLOT LAST
Pay with

Every pack = 5 character cards: 4 regular slots (Common/Uncommon, auto-sold at 100% to your RIPPO balance in the same transaction) + 1 HIT slot, minted as your NFT with a serial number. All 5 come from the same on-chain reveal randomness.

Connect your wallet and tap Rip — you pay straight from your wallet, no deposit. USDT: one exact-amount approve the first time, then one signature. BNB: one signature; it is swapped to the exact USDT price on PancakeSwap in the same transaction and unused BNB comes back. The pack starts tearing right away and the reveal signature pops up by itself ~2 blocks later. Your secret stays in this browser; unrevealed packs resume automatically when you come back (after ~1 hour anyone can settle them at the floor).

Penny · printed odds

Card EV
90%
Floor
$0.11
Ceiling
$10

HIT slot ·

TierChancePays

Card EV is the average card value ÷ price. On top of it 2% of every paid pack funds the daily free pack (or 1% free-pack pool + 1% to the friend who invited the buyer) and 1% feeds the jackpot, so ~93% of paid volume goes back to players overall. 4% is the platform fee. The rest (≈3% of volume) is the House Vault's edge. Values are uniform inside each band.

vault ≥ $500 A pack size only opens while its ceiling is ≤ 2% of the vault.

My Cards

Every card is backed by USDT escrowed in the House the moment it is printed. Sell it back at 100% of the printed value whenever you like (no expiry, never paused) — the USDT goes to your RIPPO balance — or keep it as a collectible.

RIPPO balance
$0.00

Sell-backs and the 4 auto-sold regular cards of every pack land here. Spend it on packs (pay with “Balance”) or withdraw to your wallet instantly — minimum $10 per withdrawal, no queue, never paused. The owner can never touch it.

Codex · Series 1 "Shardsea"

36 original characters in 6 tiers. Pull one to light it up. Mythic and Grail characters have a hard on-chain print cap; when a character sells out, its pulls fall to another character (value kept).

Collected
0 / 36
TierCharactersHit-slot oddsRegular-slot oddsSupply

One free Penny pack a day

Every wallet that holds a .ai Agent ID gets one free Penny pack per UTC day, paid from the rewards pool (2% of every paid pack). When the pool is empty, the free pack waits until it refills.

Rewards pool: $0

Be the house — House Vault

Optional and separate from playing: you never need to deposit anything to rip packs.

Anyone can deposit USDT and receive rHOUSE shares. The vault pays every card and keeps what players don't win. Shares rise when players run cold and fall when they run hot.

Deposit

Withdraw (24 h queue)

Shares are locked when you request and pay at the share price when you claim, so you can't dodge reveals already in flight. A claim waits if paying it would leave less than the worst case of the packs still pending.

What can an LP earn? (honest version)

The vault's built-in edge is about 3% of paid volume (100% − 90% card EV − 7% fee/pools). Expected yield = 3% × volume ÷ vault size.

Volume / dayVaultExpected APR

Risk: this is an average, not a promise. A grail (40×) or a jackpot-sized run can push share value down for days or weeks. With low volume the expected yield is near zero. Smart-contract risk is real; the code is unaudited. Deposit only what you can afford to lose.

Progressive Jackpot

How it works

    Last win

    Use RIPPO with your AI agent

    RIPPO is built for .ai Agent IDs, so your agent can rip, reveal, sell back and claim the daily free pack for you. The skill below only reads the chain and builds calldata; your Agentic Wallet signs each transaction after you confirm.

    Install

    npx skills add https://rippopack.com

    Or read it here: SKILL.md

    Demo: contract addresses are blank until RIPPO is deployed; the skill refuses to build transactions until then.

    Things to ask your agent

    • "Claim my free RIPPO pack and reveal it."
    • "Rip 3 Penny packs, sell back anything under $0.20."
    • "Show the odds and how big the vault is."
    • "Reveal any pending RIPPO packs before they expire."
    # flow the skill follows
    node scripts/rippo.mjs packs                   # odds, EV, floor, ceiling, availability
    node scripts/rippo.mjs open --pack 0           # prints secret + approve/open calldata
    baw contract-call preview … / execute …        # user confirms in the Agentic Wallet
    node scripts/rippo.mjs reveal --id <id> --secret <s>   # after 2 blocks (~1 s)
    node scripts/rippo.mjs sell --cards 12,13      # 100% sell-back

    Invite friends · earn 1%

    Share your link. Every time a friend you invited opens a paid pack, 1% of the pack price lands in your wallet in USDT — instantly, in the same transaction, for as long as they play.

    Your invite link

    Rules

      FAQ & honest risks