CLIENT: Dalmoru Entertainment🇰🇷South Korea

Bandi - K-Culture Fan Collectibles Marketplace with KRW Checkout

NFT Fan Collectibles Marketplace for a Seoul Entertainment Company

Designed and built a clickable fan collectibles marketplace for a Seoul entertainment-tech company: fans buy numbered collectibles from music labels, webtoon studios and sports clubs by Korean card in KRW or with ETH from their own wallet, use the holder benefits, and resell to other fans with the creator royalty shown on every sale.

Scope of Work
Product design, UI build and clickable demo
Industry
Web3 / NFT Marketplace
Web3WalletFinTech
Compliance & Certifications
Virtual Asset User Protection ActSpecified Financial Transaction Information ActPIPACopyright ActE-Commerce Consumer Protection ActERC-2981

Most of our work is under NDA. Per agreement, we can share the work but not the company details - all names and identifying information shown here have been changed.

Impact

6 Screens
Clickable end to end

Home, marketplace search, drop page, collection page, item page and the fan's vault. Buying runs from the drop queue and bot check through checkout to order status, and owners can list an item from its page.

2 Rails
KRW card and ETH wallet

Card and easy pay items are held in Bandi's vault and sell for KRW; wallet items sell for ETH with a KRW estimate and the rate time. The Bandi fee is 2.5% on the KRW rail and 2% on the wallet rail.

7-Day Lock
Refund and withdrawal rule

A card-bought item can be refunded within 7 days if it was not listed, transferred or used, and cannot move to an external wallet for 7 days. Checkout holds the item for 10 minutes.

121 Items
Realistic demo data

8 collections from 7 artists across 4 labels, 8 drops, 8 holder benefits and 84 active listings, with creator royalties from 5% to 8% and 32 items carrying a wash-flagged trade.

The Problem

Dalmoru's partner labels had run one-off NFT drops on global marketplaces. Most fans had no wallet, no ETH and no way to pay with a Korean card, drops sold out to bots in seconds, benefits were promised in a tweet and tracked in a spreadsheet, buyers could not tell what rights came with the artwork, and resale royalties depended on the marketplace honouring them.

Our Solution

Bandi puts the whole life of a collectible in one place: a KRW card checkout that feels like any Korean shopping app, a wallet option for crypto-native fans, benefits redeemed and recorded in the app, plain-language licence terms on every collection, royalties enforced on every sale made through Bandi, and a classification review before any collection goes live.

The Challenge: Collectibles That Stay Collectibles

A fan collectible in Korea sits between consumer commerce, copyright and virtual asset law. Bandi has to feel as easy as a shopping app for fans without a wallet while keeping every drop clearly on the collectible side of the line.

Not a Virtual Asset by Accident

FSC guidance says unique NFTs used mainly as collectibles are generally not virtual assets, but very large series, divisible NFTs or NFTs used as payment may be. Every collection needs a recorded classification review, with editions capped at 1,000 per design and 10,000 per collection by client policy.

Fans Without Wallets

Most fans pay by Korean card or easy pay in KRW, so Bandi holds their items in custody. Holding a spendable KRW balance could bring in electronic financial transaction registration, so KRW sales settle through the payment gateway to the seller's verified bank account instead.

Owning the Token, Not the Art

Under the Copyright Act, buying an NFT transfers the token while the rights holder keeps the copyright, portrait and publicity rights. Fans need to see what they may do with the artwork before they pay, in Korean and English.

Age, Refunds and Market Integrity

Buying and selling need an identity-verified account aged 19 or over, the E-Commerce Act sets a 7-day withdrawal right with a digital content exception, card buys invite chargeback fraud, and wash trades and bots can fake prices and empty a drop in seconds.

Our Approach: From Fan Rules to a Clickable Marketplace

01

Spec and Rules Research

Mapped 15 user roles across the fan app, the creator console for labels and studios and Dalmoru's operations console, 52 screens and the data model for collections, classification reviews, licences, tokens, drops and phases, orders, listings, offers, sales, payouts, benefits, custody and integrity alerts. Wrote down the rules the design follows: the Virtual Asset User Protection Act and FSC NFT guidance, KoFIU reporting, the Copyright Act, PIPA, the E-Commerce Act and ERC-2981 royalties.

02

Clickable Demo on a Production UI Kit

Built 6 fan app screens on a production web3 dashboard kit: home with live and upcoming drops, marketplace search with rail and benefit filters, the drop page with phase timeline, eligibility and the buy flow, the collection page with price history and royalty split, the item page with price breakdown, offers and sell sheet, and the vault with custodial and wallet holdings. KRW comes first everywhere, times are in KST and all actions run on local state.

03

What a Production Build Adds

PASS identity verification through NICE or KCB, Toss Payments card and easy-pay checkout and payouts, MPC custodial wallets, WalletConnect and Seaport signed orders, Chainalysis or TRM wallet screening, IPFS and Arweave media storage, Cloudflare Turnstile at drops and KakaoTalk notifications. Plus onboarding with itemised PIPA consent, benefit redemption, the creator console, the operations console with two-person custody approvals, and an audit log of every classification, takedown, freeze, refund and payout.

Why It Works: A Shopping App That Knows the Rules

KRW First, Wallet Optional

Every price shows KRW first. Wallet prices show ETH with a KRW estimate and the rate time, and each item carries a KRW or Wallet rail badge, so a fan without a wallet never has to think about gas or exchange rates.

The Money Split Before the Sale

Every listing shows the price, creator royalty, Bandi fee and what the seller receives, and each collection shows its royalty split between label and artist. The page states that royalties are enforced only on sales made through Bandi.

Rights and Rules on the Page

Each drop and item shows licence icons for display, personal use, profile picture and commercial use with a full Korean and English licence sheet, the refund and lock policy in one sentence, and the fan's own eligibility: verification, allowlist and per-account and per-wallet limits.

Fair Drops and Honest Prices

High-demand drops place fans in a queue with a bot check before checkout. Suspected wash trades are excluded from trending, volume and price history, and benefits already used by a previous holder are marked on the item before anyone buys it.

Logo
Oceanlab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12345, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved Oceanlab