Whitepaper · Version 1.0 · Demonstration
RBC — Royal Bullion Coin
1Abstract
RBC is a fixed-supply TRC-20 token on the Tron network that demonstrates the complete economic machinery of a modern token project: a transparent allocation with on-chain vesting, a smart-contract presale with automatic refunds, and a single-asset staking protocol whose rewards are provably backed by an on-chain reserve. Every rule that matters to a participant — price, caps, unlock schedules, reward rates — is enforced by contracts, not promises.
2Vision
Precious-metal commerce is one of the oldest markets in the world and one of the least transparent to end customers: pricing, custody, and loyalty programs all live in closed systems. The demo narrative for RBC is a bullion-trading platform where the token acts as the economic layer — rewarding trading activity, granting fee discounts, and letting holders participate in platform decisions.
The purpose of this testnet phase is to prove the full mechanism to stakeholders before any real capital is involved: if a rule can be enforced by a contract, it should be — and this deployment shows each one working.
3The RBC token
| Parameter | Value |
|---|---|
| Name / symbol | RBC Demo Token · RBC |
| Standard | TRC-20 (Tron), 6 decimals — the same standard USDT-TRC20 uses at scale |
| Network | Tron Nile testnet (mainnet: Tron, post-audit) — near-zero fees, 3-second blocks |
| Total supply | 100,000,000 RBC — minted once at deployment |
| Mint function | None. Supply can only decrease via burn() |
The absence of a mint function is a structural guarantee: no future actor — including the team — can dilute holders. Combined with vested team allocations and time-locked liquidity, this removes the three most common failure modes of small-cap token launches.
4Token economics
| Bucket | Tokens | Share | Release schedule |
|---|---|---|---|
| Public sale | 30,000,000 | 30% | Claimable at sale finalization |
| Liquidity | 20,000,000 | 20% | Paired at SunSwap listing (Tron's Uniswap-style AMM); LP locked 12 months |
| Treasury | 15,000,000 | 15% | Multisig; development & partnerships |
| Community | 15,000,000 | 15% | Feeds the staking reward reserve over time |
| Team | 15,000,000 | 15% | 12-month cliff, then 24-month linear vesting |
| Advisors | 5,000,000 | 5% | 6-month cliff, then 12-month linear vesting |
Circulating supply at launch
On listing day, only the claimed sale tokens plus the SunSwap liquidity float circulate — roughly 30–50% of supply depending on sale results. Team and advisor tokens (20% combined) are locked in on-chain vesting contracts and cannot move for at least six months. Market-cap figures should always be read against circulating, not total, supply.
Value flow
- Demand: platform utility (fee discounts, access), staking yield, and governance rights.
- Supply discipline: fixed cap, vesting cliffs, and optional burns from platform revenue.
- Liquidity guarantee: the listing pool is time-locked, so exit liquidity cannot be withdrawn by the team.
5The presale
The sale is conducted entirely by the RBCPresale contract. Participants send TRX; the contract records their allocation at a fixed rate. No intermediary custodies funds or processes orders.
| Rule | Enforcement |
|---|---|
| Fixed rate | e.g. 1 TRX = 20 RBC, immutable after deployment |
| Soft cap | If not reached by the deadline, refund() opens for every buyer |
| Hard cap | Contract rejects contributions beyond it |
| Per-wallet limits | Min and max contribution enforced per address (anti-whale) |
| Custody | Funds stay in the contract until finalize(); then move to the project wallet (mainnet: multisig → liquidity) |
| Delivery | Buyers call claim() after finalization — allocations are recorded on-chain throughout |
A production launch would add whitelisted private rounds at a discount with longer vesting, KYC screening on participants, and routing of raised funds into the liquidity pool at listing.
6Staking protocol
The RBCStaking contract implements single-asset staking with a fixed APR paid from an explicit reward reserve:
- APR: 12% at launch, adjustable by governance up to a hard ceiling of 50%.
- Backed rewards: payouts can never exceed
rewardReserve— the balance actually deposited from the community allocation. The pool is arithmetically unable to promise yield it does not hold. - No lock-up: stake and unstake at any time; rewards accrue per second and are claimable separately.
- Transparency: total staked, reserve, and APR are public view functions displayed live on the product site.
7Governance & utility
- Fee discounts on the platform, tiered by RBC held or staked.
- Governance voting — snapshot-weighted voting on treasury spending and staking APR, moving toward an on-chain governor contract post-mainnet.
- Access — staked RBC gates premium features and early product allocations.
8Roadmap
| Phase | Milestones |
|---|---|
| 1 · Testnet (now) | Token, presale, and staking live on Tron Nile; product site and this whitepaper published; public demo |
| 2 · Hardening | Third-party contract audit; legal opinion per target jurisdiction; multisig treasury; vesting contracts for team/advisors |
| 3 · Mainnet (funded) | Audited contracts deployed to Tron mainnet; KYC-gated public sale; SunSwap listing with 12-month liquidity lock |
| 4 · Ecosystem | Staking at scale, governance rollout, platform utility integrations, DEX expansion (aggregators; bridged Uniswap/PancakeSwap listings), CEX listings as volume justifies |
9Security & compliance
- Code: contracts follow OpenZeppelin-derived patterns with reentrancy guards, compiled for the Tron VM; mainnet deployment is conditional on an independent audit.
- Regulatory: a public token sale can constitute a securities offering (Howey test in the US; MiCA in the EU). The mainnet phase requires legal counsel, KYC/AML on sale participants, and geo-restrictions where required.
- Custody: treasury and raised funds move to a multisig; liquidity is time-locked; team tokens vest on-chain.
10Disclaimer
This whitepaper describes a demonstration system deployed on a test network. RBC test tokens are free, valueless, and non-transferable to any real market. This document does not constitute an offer to sell or a solicitation to buy any security or financial instrument in any jurisdiction, and contains no investment advice. Any future mainnet launch would be governed by its own definitive documentation and applicable law.