WHITEPAPER

The Janrandir Economy: Design Document

Your play record becomes an asset carved into the chain. This page discloses the full design of how the “play” of mahjong, battles and character raising connects to the “economy” of Gunkou points, JPYS and Hero Card NFTs.

Version 1 (July 2026) / Currently in beta (testnet anchoring) / 日本語版 (Japanese version)

I. Philosophy — Why connect a game to a blockchain

In-game points normally exist only inside the operator's database: numbers that vanish if the operator deletes them. A player's achievements depend entirely on the operator's goodwill. Janrandir inverts this structure. Every day, the record of point grants is anchored to the BSV blockchain as publicly verifiable data. Your merits become history that even the operator cannot rewrite.

At the same time, we do not invite speculation. Points are granted free of charge, non-transferable and non-redeemable. NFTs are commemorative inscriptions of the achievement of raising a hero to Lv60. Play comes first; the economy is its shadow. That is Janrandir's design principle.

II. The game layer

  • Training Hall — AI mahjong (4-player and 3-player) with the heroes. At the end of each game, the heroes at your table gain training points by finishing position. Human-vs-human play is supported through 6-digit rooms and quick match
  • Battle Arena — A fighting game with 31 heroes. Beyond 1-on-1 duels, it offers 3-on-3 team battles where historical bonds (the Peach Garden Oath, the Sima clan, and more) grant synergy bonuses, ghost battles against a recording of yourself, and real-time online matches. Victory grants +40 training points, defeat +12. Each weapon's attack power, range and speed are determined by 12 weapon classes × Five Elements attributes
  • Dojo — Raise heroes to Lv60. Main-character selection, costumes, banners, and the management of Gunkou and NFTs all live here

III. Gunkou points

A free merit point that accrues in sync with play and raising results.

ConditionGunkou
Gain training points in a gameSame amount as training points
Play reward (mahjong / battle +10 per game, drill +2 per correct answer; daily caps apply)+2 to +10
First battle (first-ever training points)+100
Login bonus (once per day)+5
Raise a hero to Lv60+1,000

All grants are executed exclusively by database triggers (automatic server-side processing); no client has any means of writing to the ledger. The ledger is append-only — nothing can be altered or deleted after the fact.

Gunkou is a free service point (mileage-type). It is not a prepaid payment instrument issued for consideration, and it cannot be transferred, exchanged for cash, or refunded.

IV. On-chain anchoring and JPYS

Gunkou records connect to the BSV chain in two stages.

  • Daily anchoring — Every day, all grant events of the day are normalized, hashed, and inscribed on-chain via OP_RETURN together with the event count and outstanding total (no personal information is included). Anyone can mathematically verify that the ledger has not been tampered with afterwards
  • JPYS distribution — JPYS tokens equal to the Gunkou amount (STAS 3.0/DSTAS, 1 JPYS backed by 1 satoshi) are actually sent to each member's record address. The keys of record addresses are HD-derived and managed by the operator; they carry meaning only within the service

From the acquisition history on your page, each event's anchoring transaction can be inspected directly on a block explorer.

V. Hero Card NFTs

When you raise a hero to Lv60, a card NFT of that hero is issued in the 1Sat Ordinals format.

  • Serial numbers — Numbered from “No. 1” per hero. Only the first player to master a hero can ever hold its No. 1
  • Five Elements card designs — A single artwork combining the hero's portrait, faction crest, element crest and serial on an attribute-styled frame (Wood, Fire, Earth, Metal, Water)
  • Fully on-chain — The card image itself is inscribed into the transaction, so the artwork survives even if our servers disappear
  • The originals (COLLECTION) — Operator-issued collection editions, used for distribution on the marketplace

VI. The Aglarond marketplace

For the circulation of hero cards we are building Aglarond, our own 1Sat Ordinals marketplace on BSV — no escrow, no settlement contract: Bitcoin's own transaction validation serves as the atomicity of settlement. Its full design document is published on the Aglarond whitepaper site.

  • Listing = a partially signed transaction (PST) — The seller's signature itself is the order: “whoever pays me X satoshis may take this NFT”
  • The order book is fully public on-chain — Orders are published via OP_RETURN; even if the server disappears, anyone can verify and fill them
  • Cancellation = self-transfer — Sending the NFT to yourself mathematically voids the order. No reliance on the platform's goodwill
  • Protocol-enforced royalties — Creator rates are inscribed on-chain with each order record and are always distributed on settlement

VII. The Five Elements and weapons

Every hero carries one of the five attributes — Wood, Fire, Earth, Metal, Water — assigned from the Five Virtues cycle (Han = Fire, Wei = Earth, Jin = Metal) and each figure's lore. Weapon parameters are “weapon-class base values × element modifiers,” which directly determine attack power, range and speed in the Battle Arena. The elements overcome one another (Wood beats Earth, Earth beats Water, Water beats Fire, Fire beats Metal, Metal beats Wood); attacks against a disadvantaged element deal increased damage.

VIII. Battle infrastructure — fairness by design

Online play is not built on “trust the operator” but on mechanisms that make the game fair by construction.

  • A deterministic engine — All battle computation is built so that the same inputs always produce the same results. In online play, both clients simulate the identical match in parallel, exchanging only their inputs every frame (lockstep synchronization). There is no room to forge anything but your own controls
  • Synchronization verification — During a match, both clients periodically compare state fingerprints (hashes). If a modified client computes anything in its own favor, the mismatch is detected immediately and the match is voided
  • Equal conditions — In online matches, all raising bonuses (levels, banners) are disabled. Only skill and reads decide the outcome
  • A minimal server — The matchmaking server (Tokyo region) only pairs two players, distributes a random seed, and relays inputs; it never touches game content. Rewards (Gunkou, NFT minting) are protected separately by server-side authentication

IX. Roadmap

PhaseContentsStatus
BetaGunkou, anchoring, JPYS distribution, NFT issuance (testnet)Live
VersusOnline matches (fighting = lockstep sync / mahjong = rooms & quick match), ghost battlesLive
ReleaseMainnet migration (ledger unchanged; chain records re-anchored on mainnet)Ready
MarketHero card circulation and collection bids on AglarondIn development
FutureCovenant-enforced royalties, non-custodial wallet connection, equipment NFTs, rollback netcode (long-distance optimization)In design

X. Legal notes and disclaimers

  • Gunkou and JPYS are free service points; they cannot be transferred, exchanged for cash or refunded. They are not investment products
  • Hero Card NFTs are digital items issued to commemorate in-game achievements; they promise no future appreciation in value
  • During the beta, chain records live on testnet and will be re-anchored to mainnet at release (in-game balances and award records are unaffected)
  • This page is provided for information purposes and is not a solicitation of any financial instrument transaction

Questions and suggestions are welcome via About Janrandir. Start with a game in the Training Hall or a duel in the Battle Arena — from today, your merits are carved into history.