How Divult works
Four steps a card takes through Divult.
1. Intake
Ship your physical card to the vault. ₩1,000 per card covers inspection, photos, slot registration, and the first month of storage. PSA/BGS graded cards are deduped by cert number to prevent counterfeits.
2. Digital twin
Every intaken card mints a UUID-based twin. The twin is the unit of trade, auction, gacha, swap, and fulfillment. Every state change is recorded in an append-only history.
3. Trade · Gacha · Auction · Swap
Four modes share the same twin infrastructure:
- P2P trade — instant buy/sell, 3% fee (Pro 2% / VIP 1.5%)
- Auctions — min bid + auto-close, per-side fee (5% + 2%)
- Gacha (Pull) — open creator-issued packs at random, up to 7% cashback
- Swap — twin ↔ twin, no fee
All balance changes are recorded in a double-entry ledger (
currency_ledger) and audited for integrity daily.
4. Physical fulfillment
You can pull the physical out any time. Standard domestic shipping ₩4,000 (Pro ₩3,000, VIP 5 free per month). On loss or damage, market-price refund + 5% trading-fee compensation.
Why we built it this way
Physical cards are usually managed as separate tools for storage, authentication, trading, and fulfillment. Divult bundles photos, grade, ownership history, and price into a single twin so per-trade verification cost is near zero. The card can change hands 5 times without the physical ever moving.
Safety controls
- Double-entry ledger — all balance moves sum to 0. Daily integrity audit, zero drift.
- 4-eyes approval — policy changes, large withdrawals, and refunds require two admins.
- SKIP LOCKED concurrency — 5,000 simultaneous gacha pulls or auction bids, zero double-allocation.
- Idempotency keys — retries on payments and trades settle only once.