Transparency

How the economy works

Nothing here is hidden in lore. These are the rules the contracts enforce, the fee split every trade follows, and where the protocol lives.

Territory ownership

The world is 999 territories. Each has one owner: a wallet (a personal holding) or a kingdom. Claiming an unclaimed territory pays the claim cost to the protocol treasury and records the owner, the kingdom (if any), the opening local tax and the time in the TerritoryRegistry. The claim cost rises linearly as the world fills — base at the first claim, double at the last.

A personal holding can later be moved into a kingdom by its owner, or handed to another wallet. Territories change hands only through explicit claim, transfer and kingdom mechanisms. A future SIEGES system may add protocol-defined competition; it is not part of this release.

Local tax

The ruler of a territory sets its local tax anywhere between 0.10% and 1.00% (default 0.50%). The registry refuses anything outside those bounds. The tax is the territory's share of every trade made on markets built there. Lower attracts builders and traders; higher earns more per transaction.

Market fees

Every trade on a market pays three fees: a creator fee of 0.40%, the territory's local tax, and a protocol fee of 0.25%. At the default tax a trade pays 1.15% in total. The market reads all three live and sends the whole fee to the FeeRouter, which splits it in the same transaction.

Territory revenue

For a personal holding the territory share is credited to the owner in the FeeRouter and withdrawn at will. For kingdom land it goes to the RevenueDistributor, which applies the kingdom's published distribution. Settlements — outpost, village, town, city, capital — grow with the lifetime economic activity on the land, never with what was paid for it.

Kingdom treasuries

Every kingdom publishes its distribution: what share of territorial revenue goes to its treasury wallet, to its members (an accumulator each member claims from, from enrolment on), and to an expansion fund the founder releases. The default is 60% / 25% / 15%. Only the founder can change it, and the current configuration is always shown on the kingdom page. Everything is pull-based: nobody's revenue depends on someone else's wallet accepting ETH.

Security rules

The interface never pretends an execution happened before it is confirmed. Every write shows ESTIMATED → PENDING → CONFIRMED or FAILED, with the transaction hash once executed. Chain id, addresses, amounts, tax bounds, ownership, membership and permissions are validated before anything is sent, and enforced again by the contracts. No hidden approvals; no approvals at all — markets are their own tokens.

Core diagram
USER ACTIVITYtrades on a marketMARKETfee 1.15% per tradeFEE ROUTERsplits every feeCREATOR0.40%TERRITORYlocal tax 0.50%PROTOCOL0.25%
Fee configuration
protocol defaults
Creator fee0.40%
Territory fee (local tax)0.10% – 1.00%, default 0.50%
Protocol fee0.25%
Claim cost right now0.0500 ETH
Market opening liquidity≥ 0.0100 ETH
Claim payment goes toprotocol treasury
Trade roads appear atVillage on both sides
Settlement levels
1 · Outpostfrom $0K activity
2 · Villagefrom $10K activity
3 · Townfrom $50K activity
4 · Cityfrom $250K activity
5 · Capital$1M+ activity
Contracts
Robinhood Chain · chain 4663
  • KingdomHub
    One address for the whole protocol: deploys, wires and exposes the five contracts below.
  • TerritoryRegistry
    Owner, kingdom, local tax and status of each of the 999 territories. Enforces tax bounds.
  • KingdomRegistry
    Kingdoms: founder, treasury wallet, crest, members, membership policy, revenue distribution.
  • MarketFactory
    Creates markets inside territories and registers them with the router.
  • FeeRouter
    Receives every market fee and splits it: creator, territory (local tax), protocol.
  • RevenueDistributor
    Applies each kingdom's distribution: treasury, members, expansion fund.
  • Protocol treasury
    Receives the protocol fee and claim payments.

One address (the hub) is enough: it holds the five contracts. It comes from the environment or is predicted from the admin wallet; the site never hardcodes it. Explorer: robinhoodchain.blockscout.com. Sources in contracts/. Connecting…