Docs · for builders

Wallet rules

Named rule cards, their default parameters and plain-English behavior.

Card reference

These are launch-time starting points, not permission guarantees. Each parameter is a decimal string in record order. Check the complete composition through /api/rules/check before launch. GET /api/rules also provides parameter names, units, ranges and side masks. Configured keys, lists and partners are required for access and linked cards. Rules can interact, and the chosen lifetime certificate can release sell restrictions earlier. Simulation uses explicit registration assumptions. See Version 2 rules for endpoints, trust and safety limits.

KindCardHelpDefault parameters
21Holder vestingRelease a cumulative fraction of the bag after a first-buy cliff, in steps or at one full unlock. The chosen sell-release certificate may release it earlier.60, 3600, 60, 0
22ConvictionRaise the buy cap over time since the last sell. New wallets get the low cap.100, 500, 86400, 4294970896
23GrudgeBlock buys after selling a share of the bag within 24 hours. Repeat triggers multiply the exclusion up to 30 days. A full 25-sale ledger merges sales within the same hour, retaining some volume for up to 25 hours. Sells stay open.86400, 5000, 1, 2
24Buy windowLimit total buys per wallet in each UTC epoch window.200, 3600, 0, 0
25Sell windowLimit total sells per wallet in each UTC epoch window.100, 60, 0, 0
26Lifetime buyLimit the total amount a wallet can buy.1000, 0, 0, 0
27Minimum holdWait after the first recorded buy before selling.60, 0, 0, 0
28PlagueHold the dose to buy. The launcher may buy and distribute seeds during the bootstrap. Other holders can spread a full dose. Falling below the dose removes buy eligibility.100000, 3600, 0, 0
29Sniper capLimit early buyers' sells for a period after their first buy.60, 10, 3600, 0
30AllowlistRequire a registered membership proof before receiving.0, 0, 0, 0