One Passport.
Three prices.一份护照。
三档价格。
Earned, not guessed.靠参与,不靠猜。
The Genesis Passport is a fixed 4,444 supply that cannot be transferred, and the contract that mints it is immutable — never upgraded. One live price on chain, two honest ways to pay less than it, and one wallet per Passport. No token: the mission and play record is the interface a later incentive layer reads.Genesis 护照总量固定 4,444、不可转让,铸造它的合约不可升级。链上一个实时价格、两种诚实的少付方式、一钱包一份护照。没有 token:任务与游玩记录,就是之后激励层要读取的那份接口。
One price on chain.
Three rungs off it.链上一个价格。
派生出三档。
The standard price is a single owner-set value on chain. The half price is not a second number — the contract computes mintPrice(true) itself. The tier is decided by the server and travels inside the EIP-712 signature, so it cannot be edited on the way to the contract.标准价是链上唯一一个由 owner 设定的值。半价不是第二个价格——那串数字由合约自己用 mintPrice(true) 算出来。档位由服务端决定,并随 EIP-712 签名一起传递,因此无法在送往合约的路上被改掉。
FREE免费
0 ETH + GASComplete a verified mission — an agent run, a quoted post, or a win in the arena. Gas is the only cost.完成一个已验证任务——跑一次 agent、引用一次发帖,或在竞技场获胜。唯一成本是网络 gas。
HALF半价
0 ETHTake part in a recorded activity: play the game, or enter an arena window. Taking part is the whole claim — the discount stays on record.参与一次被记录的活动:玩一次游戏,或进入一个竞技场窗口。参与本身就是全部资格——折扣会一直留在记录上。
FULL全价
0 ETHPublic mint. No task, no mission history, no wait — the standard price the contract is set to right now.公开铸造。不需要任务、不需要历史、不需要等待——就是合约当下的标准价。
INSIDE THE SIGNATURE档位
锁在签名里The voucher struct carries
participant and free. Edit participant from false to true in a full-price voucher and the signature stops matching: the promotion reverts InvalidSignature. Set both flags and it reverts InvalidVoucher. There is no path upward from a cheap rung.凭证结构体带着 participant 和 free 两个布尔值。把全价凭证里的 participant 由 false 改成 true,签名立刻对不上:这次提档会 revert InvalidSignature。两个标志同时为真则 revert InvalidVoucher。从低档往上爬没有路径。Three pools and a floor.
Drawn before they open.三个池子加一层地板。
开门之前先画清楚。
Every paid mint lands in one contract balance, and the pools below are where the token era routes it. All three are labelled roadmap: they are the destination, and the deployed Passport stays read-only underneath them.每笔付费铸造先落进一个合约余额,下面的池子就是代币时代把钱送去的方向。三个都标注为路线图:它们是目的地,而已部署的护照在它们之下保持纯只读。
Buyback pool回购池
A share of mint fees funds a programmatic bid for the tradeable layer. Capital-backed — the capital is fee revenue, not a promise.铸造费的一部分注入程序化买盘,为可交易层托底。由资金支撑——资金来源是手续费收入,不是承诺。
Burn & dividend pool销毁与分红池
Fee revenue accrues to a pool and is paid out to holders weighted by the record each wallet actually earned — the score, not the balance.手续费收入累积成一个池子,按每个钱包真实挣得的记录派发——是分数,而不是余额。
Secondary royalty二级版税
A share of every resale routes back into the pools above, so the flywheel turns on trading volume rather than only on new mints.每笔转售抽成回流到上面的池子,让飞轮不只靠新铸造、也能靠交易量转动。
The cost of a sybil
is the price of the asset.女巫攻击的成本
就是这份资产的价钱。
Every guard below is enforced either by the deployed contract or by the server that signs the voucher — not by a policy page. The same guards are what keep the record honest enough to one day carry a distribution weight.下面每一条防线都由已部署的合约、或由签发凭证的服务端强制执行——而不是写在这一页上就算数。也正是这些防线,让记录足够诚实,有朝一日能承载分配权重。
ONE WALLET, ONE PASSPORT一钱包一份护照
hasMinted is permanent and tokens cannot be moved, so a wallet is a person-shaped unit. Splitting across wallets costs a full price each time.hasMinted 永久有效且 token 无法转移,因此一个钱包就是一个「人形单位」。拆成多个钱包,每次都要付一份全价。
TIERS TRAVEL INSIDE THE SIGNATURE档位锁在签名里
The voucher struct carries participant and free. Edit either flag on the way to the contract and the signature stops matching — there is no path upward from a cheap rung.凭证结构体带着 participant 与 free 两个标志。在送往合约的路上改动任何一个,签名立刻对不上——从低档往上爬没有路径。
SINGLE-USE VOUCHERS一次性凭证
Every voucher carries a one-time nonce and a deadline. A replay reverts AlreadyUsed; a stale one reverts Expired; a voucher for another campaign reverts InvalidCampaign.每张凭证都带一次性 nonce 和截止时间。重放会 revert AlreadyUsed;过期会 revert Expired;换错 campaign 会 revert InvalidCampaign。
THE CLIENT NEVER SCORES客户端从不计分
Activity records are recomputed server-side by a pure function before any voucher is signed. The number in the browser is a display, not an input — and it will still be a display when a record becomes a distribution weight.活动记录在任何凭证签署之前,都由服务端的纯函数重算。浏览器里那个数字只是显示,不是输入——等到记录变成分配权重时,它依然只是显示。
One axis is fixed at mint.
The other can still be earned.一条轴在铸造时定死。
另一条仍然可以挣得。
No price is derived from these axes today. They answer one question, and point at the field the later layer reads: what does a Passport actually record?今天没有任何价格由这两条轴推导。它们只回答一个问题,并指向之后那一层要读的字段:一份护照到底记录了什么?
AXIS 1 · SERIAL轴一 · 序号
tokenId 1 … 4444, written in mint order. Nothing on chain reads it and earlier is not better. It is provenance, not rarity.tokenId 1 … 4444,按铸造顺序写入。链上没有任何逻辑读它,靠前也不更好。它是来源凭证,不是稀缺度。
AXIS 2 · THE RECORD轴二 · 链上记录
missionQualified is a separate boolean. A wallet that paid full price can complete a mission afterwards and mint again with a free voucher — no second Passport, no payment, and the flag flips on the existing token.missionQualified 是一个独立布尔值。全价买入的钱包之后完成任务,可以用免费凭证再调一次 mint——不会发第二份护照、不收钱,只是在已有 token 上把该标志翻转为真。
BOTH ARE PROOF两者都是凭证
A serial proves when you arrived. Mission status and the activity record prove what you did here. In the token era, that record is the distribution key — which is why the client is never allowed to write it.序号证明你何时到场,任务状态与活动记录证明你在这里做了什么。进入代币时代后,这份记录就是分配钥匙——这也是客户端永远无权写入它的原因。
Holding alone
mines nothing.光持有,
什么也挖不到。
A Passport is a seat, not a yield: soul-bound, one per wallet, and idle until its wallet shows up. What the game produces is not a token — it is a record, and the record is the thing a pool would later be split by. So the two loops share an outer shape and burn a different fuel.一份护照是座位,不是收益:灵魂绑定、一钱包一份,在它的钱包出现之前一直闲置。游戏产出的不是 token——是一份记录,而记录正是之后用来切分池子的东西。所以这两个循环外形相同,烧的燃料不同。
GENERIC MINE-TO-EARN buy the machine → it produces while you sleep → claim → price up → more buyers ↺ FRUIT FLY WORLD hold the Passport → play the lineage → the generation is recorded → the record grows → (ROADMAP) the record is weighted and paid ↺
| GEAR齿轮 | THE GENERIC MINER通用矿机 | FRUIT FLY WORLDFRUIT FLY WORLD | STATUS状态 |
|---|---|---|---|
| SINK · CONSUME消耗 · SINK | buy hardware, burn it in the mine买硬件,在矿里烧掉 | a verified mission unlocks the free rung; taking part once unlocks the half rung, permanently通过任务解锁免费档;参与过一次就永久解锁半价档 | LIVE |
| RETENTION · COME BACK留存 · 回来 | the machine pays out daily, so you return to claim矿机每天产出,所以每天回来领 | a generation lasts fifty seconds and a lineage spans many of them; the cheapest rung is the one that requires showing up一代只有五十秒,而一条血脉横跨很多代;最便宜的那一档,恰恰要求你到场 | LIVE |
| SCARCITY · COMPETE稀缺 · 竞争 | output floats with total hashrate — zero-sum产出随全网算力浮动——零和 | 4,444 seats, one per wallet, non-transferable; and the egg count is compared against the wild type, not against another player4,444 个座位、一钱包一份、不可转让;而卵数是跟野生型比,不是跟另一个玩家比 | LIVE |
| COMPOSABLE · ECOSYSTEM可组合 · 生态 | third-party rigs, pools, dashboards第三方矿机、矿池、面板 | the escape model, its wiring check and the game rules are public code with a documented agent interface; third parties build against the same simulation逃脱模型、它的连线核对和游戏规则是公开代码,agent 接口有文档;第三方对着同一套仿真就能做东西 | LIVE |
The key is the play record.
Every input already exists.钥匙就是游玩记录。
每个输入都已经存在。
If a pool exists, this is the key it would be split by. Nothing below is deployed and no percentage is set anywhere — but every number it reads is already written, generation by generation, by code that is running today.如果将来有池子,这就是切分它的那把钥匙。下面没有任何东西已部署、也没有任何比例被设定——但它读的每个数字,今天都已经被正在运行的代码一代一代写下来了。
A BLOCK IS A GENERATION一个区块就是一代
A generation is the smallest unit of recorded play. A season is a fixed run of them, so a season has a bounded number of blocks — and the record of who earned which one is written as play happens.一代是被记录下来的最小游玩单位。一个赛季是固定长度的一串,因此一个赛季的区块数是有限的——而「谁挣到了哪一个」的记录,在游玩发生时就写下来了。
EARNING ONE IS PLAYING WELL挣到它靠玩得好
Eggs laid, generations survived, mutations carried forward, and — in the arena layer — the highest exact score at the close. Every input is public and reproducible, which is exactly why the key is the record and not a single number.产下的卵、活过的代数、带下去的突变,以及在竞技场那一层里关门时 exact 最高的那条。每个输入都公开且可复现,这正是钥匙是「记录」而不是某个单一数字的原因。
THE WEIGHT IS A RATIO OF RECORDS权重是记录的比例
A wallet's season weight would be the blocks it earned over the blocks issued — yourBlocks ÷ totalBlocks. A count over rows a server already writes, not a new accounting system.一个钱包的赛季权重,会是它挣到的区块除以发出的区块——yourBlocks ÷ totalBlocks。这是对服务端已经在写的行做一次计数,不是另起一套账。
THE DIFFICULTY IS THE QUEUE难度就是队列
The pool and the block count are both fixed, so a block is worth the pool divided by how many wallets want the same ones. More participants does not dilute a share by decree; it raises the price of playing well.池子和区块数都是固定的,所以一个区块值「池子 ÷ 抢同一批区块的钱包数」。人多不是靠规定摊薄份额,而是抬高「玩得好」的代价。
NO WALLET CAN CORNER A SEASON没有钱包能垄断一个赛季
One wallet holds one Passport and a Passport cannot be moved, so a season's blocks cannot be bought up in bulk. Whatever the cap turns out to be, it is structural rather than enforced after the fact.一个钱包持一份护照,而护照不可转移,所以一个赛季的区块无法被批量收购。上限具体定成多少另说,但它是结构性的,不是事后强加的。
| SEASON OUTCOME赛季结果 | BLOCKS EARNED挣到的区块 | SHARE OF A 720-BLOCK SEASON占 720 区块赛季的份额 |
|---|---|---|
| a strong lineage, every season每个赛季都有一条强血脉 | 30 | 4.17% |
| ten recorded blocks记录下十个区块 | 10 | 1.39% |
| one recorded block记录下一个区块 | 1 | 0.14% |
No token today.
The record it will read is already written.今天没有 token。
它要读的记录已经在写。
The contract emits its mint and mission events in public; the server keeps the play record and recomputes it with a pure function. Both sides of the interface exist before the incentive layer that would consume them.合约公开地发出铸造与任务事件;服务端保留游玩记录,并用纯函数重算。这个接口的两端,在消费它的激励层出现之前就已经存在。
Public events公开事件
PassportMinted(recipient, tokenId, missionQualified, amountPaid) and MissionActivated(recipient, tokenId) are emitted by the deployed contract. Ownership, supply and mission status are public reads on a contract that is never upgraded.PassportMinted(recipient, tokenId, missionQualified, amountPaid) 与 MissionActivated(recipient, tokenId) 由已部署合约发出。所有权、总量与任务状态都是公开可读——而这份合约永不升级。
The play record游玩记录
Verified missions, generations played and arena results are recorded per wallet and recomputed by a pure function before any voucher is signed. The record is queryable, and the same function that wrote it can reproduce it.已验证任务、玩过的代数与竞技场结果按钱包记录,并在任何凭证签署之前由纯函数重算。这份记录可查询,写下它的是哪个函数,就能用它复现。
No token, no yield无 token,无被动收益
There is no token today, so there is no passive yield. The Passport and the play record are a season asset; when an incentive layer arrives it has a written record to weight against.今天没有 token,因此没有被动收益。护照与游玩记录是一份「赛季资产」;等激励层到来时,它已经有了一份可用来加权的书面记录。
No token today.
But the wage is already drawable.今天没有 token。
但这份工钱已经画得出来。
Section 07 says where a token era would route fees. This one says how it would be earned, which is the harder question: a play record is public and reproducible, so a token paid on it directly is a race to paste the same answer. Every rule below exists to turn that back into a search — and all of it is design, with no date and nothing behind it.第 07 节说的是代币时代要把手续费送去哪里,这一节说的是它会被怎么挣出来——这才是更难的那个问题:游玩记录公开且可复现,所以直接按它发币,只会变成一场「谁先粘贴同一个答案」的竞赛。下面每一条规则,都是为了把它变回一场搜索——而它们全部都是设计,没有时间表,背后也没有任何东西。
A Passport is the licence护照就是矿机牌照
4,444 in total, one per wallet, non-transferable. A rig can be neither bought in bulk nor rented back, so mining power is not something capital accumulates — it is something a wallet earns by playing well.一共 4,444 份、一钱包一份、不可转让。矿机既不能批量买入,也不能租回来,所以算力不是资本能堆出来的东西——只能靠钱包玩得好去挣。
Best run only只算最好的一轮
A wallet may play many generations; only its strongest run in a period is scored for emission, or repetition itself becomes a multiplier. Exactly how a period splits its budget is an open design slot, not a number we have set.一个钱包可以玩很多代,但只有某一段时间里最强的那一轮计入产出——否则「重复」本身就成了乘数。一段时间里预算具体怎么切分,是开放的设计槽位,不是我们已经设定的数字。
Why a copy guard is needed为什么需要防抄
The moment an optimal route is published, copying it is free — and anything paid on score alone becomes a race to paste the same answer. What should be paid is the search and the play, not the paste.一旦最优路线被公开,抄它就是零成本的——而任何只按分数发放的东西,都会变成一场「谁先粘贴同一个答案」的竞赛。该拿到回报的是搜索与游玩,不是粘贴。
Eat, or starve吃,或者饿
What a wallet earns behaves like body weight: it decays when the wallet stops playing, and a multiplier rises with consecutive seasons and falls when one is skipped. Holding on its own earns nothing.钱包挣到的余额像体重一样:停止游玩就衰减,乘数随连续参加的赛季上升、缺席则下降。单纯持有什么也挣不到。
Supply follows attendance总量跟着到场人数走
A period's budget is proportional to the number of distinct Passports that took part, capped per era and halved era on era. A period nobody plays emits nothing — there is no idle float waiting for a user base that has not arrived.一个周期的预算与该周期独立参与的护照数成正比,按期封顶、逐期减半。没人玩的周期不发任何东西——不会有闲置额度在那儿等着还没来的人。
An emission with no sink is a farm只发不收就是农场
The sinks have to fit what already exists: spend to open something the record alone cannot open, and later cosmetic frames — while rarity stays fixed by serial and the 4,444 cap does not move.消耗口必须长在已有结构上:花掉它去打开「光靠记录打不开」的东西,以及之后的外观——而稀有度仍由序号决定,4,444 上限不动。
The flywheel, drawn in full.
Labelled as what it is: not deployed.飞轮,完整画出。
如实标注:尚未部署。
This section is design: the flywheel and the balance-sheet layer, built for a tradeable token. It has no date, it is not a commitment, and nothing above depends on it shipping.本节的全部内容是设计:为可交易代币而建的飞轮与资产负债表层。它没有时间表,不是承诺,上面的任何内容也不依赖它上线。
The flywheel飞轮
Mint fees seed a buyback pool; the buyback defends the tradeable layer; a share of fees and of every resale lands in a burn-and-dividend pool; the royalty on secondary trades feeds it again. Each turn is funded by the one before it.铸造费注入回购池;回购为可交易层托底;一部分手续费与每笔转售进入销毁分红池;二级交易的版税再次回补。每一转都由上一转供能。
Treasury Vision · equitiesTreasury Vision · 股票篮子
The treasury buys a tokenized AI-and-robotics equity basket — NVDA · TSLA and peers — and distributes it to holders weighted by each wallet's record. Ability becomes a score; the score becomes an allocation.金库买入代币化的 AI 与机器人股票篮子——NVDA · TSLA 等——并按每个钱包的记录加权派发给持有者。实力变成分数;分数变成份额。
Why the record, not the balance为什么按记录而不是余额
Distribution weighted by what a wallet earned is a structure a plain "one NFT, one jar" model cannot express. The game already writes that record generation by generation — the key is already being cut.按钱包真实挣得的记录分配,是「一个 NFT 一个存钱罐」模型无法表达的结构。游戏已经在一代一代地写下那份记录——这把钥匙今天就在被铸造。
ABILITY → SCORE → EQUITYTREASURY VISION
实力 → 分数 → 股票The treasury layer buys a tokenized AI-and-robotics equity basket — NVDA · TSLA and peers — and pays it out to holders weighted by the record each wallet earned. A structure that distributes by what a wallet earned is one a plain \"one NFT, one jar\" model cannot express.金库层买入代币化的 AI 与机器人股票篮子——NVDA · TSLA 等——并按每个钱包真实挣得的记录加权派发给持有者。这种「按钱包真实挣得的分数分配」的结构,是「一个 NFT 一个存钱罐」模型无法表达的。
The boundary, stated plainly.边界,直说。
The three rungs, the 4,444 cap, the tier arithmetic and the non-transferability are live and checkable on chain. The flywheel and the equity basket are roadmap: designed, labelled, and carrying no date. Nothing here is an offer of a security or a return.三档价格、4,444 上限、档位算法与不可转让性都已上线,链上可查。飞轮与股票篮子属于路线图:已设计、已标注、不带时间表。本页不构成任何证券或收益的要约。
The supply cap, the live price and the tier arithmetic are functions of the deployed contract. The figures at the top of this page are read from it per request, not typed in — and the contract is immutable, so a dashed line here means the chain is quiet, not that the numbers moved.总量上限、实时价格与档位算法,都是已部署合约的函数。本页顶部的数字是每次请求从合约读出来的,不是手打上去的——而合约不可升级,所以这里的破折号只说明链一时无声,而不是数字变了。
Play a generation or enter an arena window with a wallet, and the half-price rung is on record. Complete a verified mission and the Passport costs nothing but gas — and the record you earn is the one the later layer will read.用钱包玩一代、或进入一个竞技场窗口,半价档就记在名下了。完成一个已验证任务,护照就只花 gas——而你挣到的记录,正是之后那一层将要读取的记录。