{
 "v": 1,
 "generated": "2026-10-13T02:57:18Z",
 "dataThrough": {
  "historyDig": "2026-10-11",
  "swaps": {
   "block": 27782576,
   "date": "2026-10-12"
  },
  "events": {
   "block": 27774237,
   "date": "2026-10-12"
  },
  "lpSupply": "2026-10-11",
  "dayCloses": "2026-10-11",
  "marketSnapshot": "2026-10-12"
 },
 "results": [
  {
   "path": "results/arithmetic.txt",
   "bytes": 14695,
   "sha256": "83125debb815ec9013729c146676ccd9704c02ba060c1d7502ffecfb904e1ee9",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-arithmetic.py",
   "lines": 172,
   "description": "Contract math on the run day's curve: stake rates by length, break-even prices, loans and minting, from the market snapshot and the payout record"
  },
  {
   "path": "results/backtest.txt",
   "bytes": 42695,
   "sha256": "c28ad86811b6275de480d6b04e155e038719c000221a299ef4ae9a65460268a7",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-backtest.py",
   "lines": 391,
   "description": "Every daily close since launch: each price rule applied on every day it fired, against a stake of the same length opened the same day"
  },
  {
   "path": "results/eight.txt",
   "bytes": 12850,
   "sha256": "1297410fdac7d14f5e0c6865b44dd8bd886faf0ae2f41eb3858aa68d3d7fb960",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-eight.py",
   "lines": 123,
   "description": "The Basic Eight: staking's realized yield, the ladder's Longer Pays Better cost, LP fees and the vault record"
  },
  {
   "path": "results/modeled.txt",
   "bytes": 20657,
   "sha256": "1881608667605a1e0f1395b8749ca4448dea555999adb63f33bde5c721cdbbab",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-modeled.py",
   "lines": 216,
   "description": "The site's own modeled strategies, built from the contract's mechanics, tested on the record"
  },
  {
   "path": "results/forensic.txt",
   "bytes": 9196,
   "sha256": "45fedfcd4daa4c07ea13f061eeb8483cfcbed711a7375bde9dfe3ce4fb766337",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-forensic.py",
   "lines": 123,
   "description": "The manager contract's event record: stakes ended by someone other than the owner, who created each maturity, auction-won HSIs; wallet address prefixes shown as numbered labels"
  },
  {
   "path": "results/harness.txt",
   "bytes": 4127,
   "sha256": "43170687f4210c150157902885b8bf6df4f1a9ba90e89c7cd5ab441c9041ff5f",
   "changed": "2026-10-13",
   "group": "results",
   "script": "scripts/strategy-harness.py",
   "lines": 69,
   "description": "The figures on /strategies that describe the run day, re-derived with the passes' own math and compared with the built page"
  }
 ],
 "harness": "ran: the built page (dist/strategies.html) was newer than src/data/yield-strategies.ts",
 "data": [
  {
   "path": "data/htt-hex-history.json.gz",
   "bytes": 371832,
   "sha256": "39e511607a68b8410c5b3e4a926893cd371bf48ca89396cf9c4d2a24baa431b4",
   "changed": "2026-10-13",
   "rawBytes": 1370707,
   "rawSha256": "b5032213a0ce2bcc2d77a15ee73815c62ceb81793348a90f5fd20868c7b969d5",
   "group": "file",
   "restoresTo": "data/htt-hex-history.json",
   "description": "Every HTT/HEX pool's two reserves and price at the closing block of each UTC day since 2024-10-08 (PulseX and 9mm V3 pools)"
  },
  {
   "path": "data/lp-supply-history.json.gz",
   "bytes": 72037,
   "sha256": "4ee611a2ed1b5dbc92576186613953229e2339b18c38b75183f9b5c731a074ce",
   "changed": "2026-10-13",
   "rawBytes": 375232,
   "rawSha256": "99695bbb47ec83c221a6fce779eeb9d863d5837e428effa4c92881a5e043260d",
   "group": "file",
   "restoresTo": "data/lp-supply-history.json",
   "description": "Each PulseX HTT/HEX pool's LP-token supply, and the farm's allocation, at each daily closing block"
  },
  {
   "path": "data/block-at-day.json.gz",
   "bytes": 25886,
   "sha256": "3839ed4a20e71426a70264b1d7280a6514d2902be0a7778847d12f9cd488797c",
   "changed": "2026-10-13",
   "rawBytes": 89740,
   "rawSha256": "89698662496488701bbf041b49f7a1ac7d5fad9d6c5e62b39317918c1da9ddc3",
   "group": "file",
   "restoresTo": "data/block-at-day.json",
   "description": "The closing block and its timestamp for each UTC day, PulseChain and Ethereum"
  },
  {
   "path": "data/market-snapshot.ts.gz",
   "bytes": 7099,
   "sha256": "16a93c052c89306b98f0630c1d07847ffc67df4d3ca4b2147ceb0971296362be",
   "changed": "2026-10-13",
   "rawBytes": 24070,
   "rawSha256": "6e68f6efb1726d511282a969282571f0a385b24b5f61419f0127ce0cfe4c85e3",
   "group": "file",
   "restoresTo": "src/data/market-snapshot.ts",
   "description": "The market snapshot the arithmetic pass and the harness read: each series' price in HEX, pool value and days left"
  }
 ],
 "joined": {
  "swaps": {
   "published": false,
   "reason": "holds wallet addresses (BossA 2026-09-23)",
   "rebuildWith": "scripts/pull-htt-swaps.py",
   "restoresTo": "data/htt-swaps.jsonl",
   "rows": 197339,
   "rawBytes": 75382201,
   "rawSha256": "42f36a5b29602979d68659459f0317b1543a303ae0252a2c243a60731d36e85d",
   "order": "block, then log index"
  },
  "events": {
   "published": false,
   "reason": "holds wallet addresses (BossA 2026-09-23)",
   "rebuildWith": "scripts/pull-httm-events.py",
   "restoresTo": "data/httm-events.jsonl",
   "rows": 18145,
   "rawBytes": 6670845,
   "rawSha256": "96b09c91851293cd624ff44c7f425081e3cb62ebf19148f4f9d87c0c02202d3a",
   "order": "block, then log index"
  }
 },
 "publicInputs": [
  {
   "path": "/data/hex-payout.json",
   "bytes": 241328,
   "sha256": "9b0a5ae71cdfa9fd19f7395492ea7dd2473ce27ed397e5c5089262bacd3d695a",
   "description": "HEX's daily payout and total T-Shares, by contract day",
   "readBy": "all five passes"
  },
  {
   "path": "/data/hex-share-rate.json",
   "bytes": 49029,
   "sha256": "ef5a58bc18e7fd73b8c03352323d1d108c74f87ec04cb0c512d658b91863e7bb",
   "description": "HEX's share rate by date, as the contract stores it (÷ 10 = HEX per T-Share to open a stake)",
   "readBy": "all five passes"
  },
  {
   "path": "/data/pair-history.json",
   "bytes": 258090,
   "sha256": "7f5274eb99b1d0c36ecb268092604e8e203ce9033fa3a043eae68d39e050f04f",
   "description": "Daily closes of eight pairs; the passes read ACTR/PLS and HEX/PLS (ACTR priced in HEX by UTC day)",
   "readBy": "all five passes"
  },
  {
   "path": "/data/farm-apr.json",
   "bytes": 18999,
   "sha256": "a64daadcd8bfce6895cb41b295d2bcec6d363a2d68a80dc453ae6b4953be87c4",
   "description": "The farm, fee and vault rates by maturity on the refresh day, and ACTR in HEX",
   "readBy": "all five passes"
  },
  {
   "path": "/data/htt-registry.json",
   "bytes": 6014,
   "sha256": "d467fca8c5189247947c3d5378cb704f2b3fb5694ffe8b43a71a73dfb465208a",
   "description": "Every HTT series the factory created, with its maturity date",
   "readBy": "all five passes"
  },
  {
   "path": "/data/earn-history.json",
   "bytes": 338396,
   "sha256": "39c3bb5cd3705d33b8346a4825b92a75e45ef6b74cc8a6e554f58f723ab9198b",
   "description": "The farm's LP deposits and withdrawals, the vault's deposits, withdrawals and claims, and the mint-fee stream, by maturity and UTC day",
   "readBy": "backtest, eight, modeled"
  },
  {
   "path": "/data/lp-depth.json",
   "bytes": 1516285,
   "sha256": "f8cd6dd27444bedda6a17f710078b28e8c25c0c2d32727c9ef897502a7de58b6",
   "description": "Pool depth by token on the refresh day (the ACTR pool)",
   "readBy": "modeled"
  }
 ],
 "scripts": [
  "scripts/strategy_bench.py",
  "scripts/strategy-arithmetic.py",
  "scripts/strategy-backtest.py",
  "scripts/strategy-eight.py",
  "scripts/strategy-modeled.py",
  "scripts/strategy-forensic.py",
  "scripts/strategy-harness.py",
  "scripts/tshare-census.py (its keccak section, read by the forensic pass)"
 ],
 "runtimeSeconds": 5.0
}
