← 文档 · 收藏

统计数据集

Proof of Architect 发布由实时链上读取生成的机器可读统计数据。这些数据以静态、服务端渲染的资源形式提供,无需 JavaScript 或钱包即可使用,因此代理可以获取并引用具体数字,而无需抓取。参考合约(Arc):0x3E20bb7be2C46f94Cab78d340D3F79Afc2a9Fed4

1. 端点

/stats供人和代理阅读的 HTML 视图(服务端渲染,无 JavaScript)。
/stats/current.json单个对象——最新的实时快照。
/stats/history.jsonlJSON Lines——每行一个快照,只追加,按时间顺序。

位于 /stats 的 HTML 页面是人类视图(它还带有一个 schema.org/Dataset JSON-LD 块);两个 JSON 资源则是下文描述的机器合约。

2. /stats/current.json

单个 JSON 对象:最新的快照,是对合约的一次直接读取。示例(数值仅作说明):

{
  "domain": "proofofarchitect.stats/1",
  "updatedAt": "2026-09-16T21:08:56.181Z",
  "chainId": 5042,
  "contract": "0x3E20bb7be2C46f94Cab78d340D3F79Afc2a9Fed4",
  "site": "https://proofofarchitect.builders",
  "wave": 1,
  "priceUsdc": "1",
  "totalMinted": 1,
  "maxSupply": 15042,
  "freeClaims": 42,
  "claimsLeft": 42,
  "mintPaused": false,
  "baseBits": 30,
  "currentRequiredBits": 30
}
字段类型单位 / 含义
domainstring快照模式 id:proofofarchitect.stats/1
updatedAtstringISO-8601 UTC,链上读取的时间
chainIdinteger5042 (Arc)
contractstring用于读取的 0x 地址
sitestring规范化站点 URL
waveinteger从 1 开始的当前波次
priceUsdcstring当前铸造价格,以十进制 USDC 表示;"0" 表示免费
totalMintedinteger已铸造的卡(免费 + 付费)
maxSupplyinteger15,042
freeClaimsinteger免费领取码总数(42)
claimsLeftinteger尚未领取的免费领取码
mintPausedboolean铸造暂停标志
baseBitsinteger比特(波次 1 基础难度)
currentRequiredBitsinteger比特(全新钱包的难度:无连续挖矿、无质押)——显示值
currentRequiredMilliinteger毫比特(v3.4 分数难度;比特的千分之一)
stakingDiscountMilliinteger (optional)毫比特(v3.4 质押 PoW 加成);不可用时省略

一行说明单位:USDC 是 Arc 的原生 gas 代币,具有 18 位小数,因此底层链上价格是以 wei 表示的 uint256(1 USDC = 1e18);快照已经将其缩放为十进制字符串,放在 priceUsdc"0" 表示免费)。所有 *Bits 字段都是前导零位难度。stakingDiscountMilli 从质押模块读取,且在当前部署中存在。

3. /stats/history.jsonl

一个 JSON Lines 文件:每行一个紧凑的 JSON 对象,没有外层数组,行与行之间没有逗号。每一行都是一个轻量快照(current.json 的子集,用 ts 代替 updatedAt),从最旧的开始追加:

{"ts":"2026-09-16T17:00:00.000Z","wave":1,"totalMinted":1,"priceUsdc":"1","requiredBits":30,"baseBits":30}
{"ts":"2026-09-16T19:00:00.000Z","wave":1,"totalMinted":1,"priceUsdc":"1","requiredBits":30,"baseBits":30}
{"ts":"2026-09-16T21:08:56.181Z","wave":1,"totalMinted":1,"priceUsdc":"1","requiredBits":30,"baseBits":30}
字段类型单位 / 含义
tsstring快照的 ISO-8601 UTC 时间戳
waveinteger从 1 开始的波次
totalMintedinteger已铸造的卡
priceUsdcstring十进制 USDC 价格
requiredBitsinteger比特(全新钱包难度)
baseBitsinteger比特(波次 1 基础)

4. 方法论

5. 如何引用

请引用 URL、数据集 id 以及 updatedAt 时间戳,以便该数字可复现:

Proof of Architect stats — chainId 5042, contract 0x3E20bb7be2C46f94Cab78d340D3F79Afc2a9Fed4,
dataset proofofarchitect.stats/1, https://proofofarchitect.builders/stats/current.json, updatedAt <ISO-8601 UTC>.

6. 频率与版本控制

相关:代理接入 · 验证 · 实时统计 · 文档索引 · GitBook