# Trust

A published number is never changed.

## Proof

- **Every day**: At about 12:00 UTC, every index period written or revised since the last proof is hashed with SHA-256 and stamped with OpenTimestamps, which anchors the hash in a Bitcoin block.
- **Check it**: Any day's proof is at `/api/indices/proof?day=`. Any OpenTimestamps client verifies it without trusting Tickerz. [API reference](https://oracle.tickerz.com/docs)
- **Revisions**: A revision by the source is shown beside the final number, never over it.
- **Terminal**: Terminal events are stamped the same way at open, then each receipt at 24 hours, 7 days and 30 days: `/api/receipts/proof`.

## On Base

- **Every day**: The company wallet also attests the Close on Base with EAS (Ethereum Attestation Service): each index's newest complete reading and the SHA-256 digest of that day's proof. An attestation cannot be changed or withdrawn, and a Base contract reads it without this site.
- **2026-10-05**: [Attestation 0x6150…b63a](https://base.easscan.org/attestation/view/0x6150c71a038cb356160f70cdc72e1e159bdbcabe707144d83b247156d2a6b63a) [Transaction](https://basescan.org/tx/0x35221601a959b66395646a16a54564b33dd9ce8b9639dd612b6645d2857389ea) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-06)
- **2026-10-04**: [Attestation 0x721a…1f40](https://base.easscan.org/attestation/view/0x721adaff2a170d5c18dd3e6f80c9cd7ea95e1a6c722adf6cb1aa0ee1fe081f40) [Transaction](https://basescan.org/tx/0xb3350f5612731f2ff929cf7cac2d0cd778d9b1806b81ed06ca60c4312ad448b1) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-05)
- **2026-10-03**: [Attestation 0x80e0…c7ae](https://base.easscan.org/attestation/view/0x80e00b589584a3391ac43e220251039ad75b3a727b98131a3352e145fdcac7ae) [Transaction](https://basescan.org/tx/0xed71cd5226b97e8f88c6244e9196bc899120334dd4510a374212b9f2f01b875b) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-04)
- **2026-10-02**: [Attestation 0x8f8c…bd71](https://base.easscan.org/attestation/view/0x8f8cad7d28089975f9fb4e01a07aebf6383a7a77c53b638aae9c394deed7bd71) [Transaction](https://basescan.org/tx/0x74bca5e627494dda5abd59bd2fff702105d53c1ee52f583326b1f953aa74fa1a) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-03)
- **2026-10-01**: [Attestation 0x3850…66b5](https://base.easscan.org/attestation/view/0x3850eba5e97ffb2687597bea94396d44ebb420a887c0db0066ed91d58b0e66b5) [Transaction](https://basescan.org/tx/0xfb868709a56cca8231fcd3ed8b35e993ac094fdd15657a644f9a7a42e6e35184) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-02)
- **2026-09-30**: [Attestation 0x9b03…1460](https://base.easscan.org/attestation/view/0x9b03c26638d596f01de8626c63dc365a128e1b61cf13141b25af12bffe151460) [Transaction](https://basescan.org/tx/0x5e9d3464604d2f042caf415e93b3d8c4cc406c092fa92a0cca939c5b9d29f951) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-10-01)
- **2026-09-29**: [Attestation 0x8b94…533c](https://base.easscan.org/attestation/view/0x8b94a47607a485249f245f2af283b910c58b1f09eff682b584c40bf60d0b533c) [Transaction](https://basescan.org/tx/0x1f7833fd9967f7aacb0cbf3773fc0481400be8424e50cdd3d38645ac68135a78) [Proof file](https://oracle.tickerz.com/api/indices/proof?day=2026-09-30)
- **For builders**: Call `getAttestation(uid)` on EAS at `0x4200000000000000000000000000000000000021`. Accept it when `attester` is `0x2D4A1c7e1069aD62d45b7218524cf01f67A68F74` and `schema` is `0xdf8161575c15391d8fa95e18a440548605db46cec95f843811cf89cbf204d48e`. Decode `data` as `(uint32 closeDay, bytes32 sealDigest, bytes32[] tickers, uint32[] periods, uint128[] valuesE6, uint8[] scores)`. Days are written as yyyymmdd, values in millionths, tickers as text padded to 32 bytes, and a score of 255 means none. The uid for any day is the `attestation` field of `/api/indices/close?day=`.

## Rulebook v0.2, 2026-10-04

- **Resolution**: Every index page has a Resolution section: what it counts, the source, when it is published, the final number, the fallback when a source is late, the precision, what it costs to move the number, and a grade.
- **Reference**: A public record a venue can recount itself.
- **Candidate**: Counted by Tickerz from a primary source, with a young rulebook.
- **Display**: A vendor's figure, shown and not for settlement.
- **See only**: A count of harm to people, never called.
- **Versions**: A rulebook changes only by a new version with a date. A license names the version it settles on.
- **Thin day**: Rulebook v0.2, 2026-10-04 adds one mark. A complete $GIGS or $WAGE day is marked thin when paying wallets in the sample are under 70% of the median of the 28 complete days before it, and only once 14 earlier days are on file. The level stays. No earlier print is rewritten. The count, the source and the fallback of every other index are the v0.1 rules.

## What went wrong

- **Stamping at open**: The 68 Terminal events opened before 20:30 UTC on September 22 2026 were stamped after the fact, in hourly batches until 05:30 UTC on September 23. Each of their receipt cards says how late. Every event since is stamped within about an hour of opening.
- **Withdrawn claim**: An early research claim that downside spikes recover rested on one date and was withdrawn on September 22 2026. The correction is dated on the [research page](https://oracle.tickerz.com/research/attention-fades).
- **Not a prediction**: The Activity score measures unusual attention. It does not predict price: the median 7 day return after an event has been negative. [Evidence](https://oracle.tickerz.com/evidence) measures it live.

## Where the numbers come from

- **Index**: Each index page names its source and the source's terms. Primary sources come first: the Solana chain for $MINTS, the Department of Labor claims file for $LAYOFFS.
- **Terminal**: Prices: [Alchemy](https://www.alchemy.com/), for coins and for stocks (through their xStocks, tokenized shares). Each asset is scored only against its own Alchemy readings, with 30 days of Alchemy history loaded when it joined. An asset Alchemy cannot price is off the Terminal, and its page says why.
- **Every source**: [Data sources](https://oracle.tickerz.com/data)

## Tickerz LLC

- **Company**: Tickerz LLC, Florida, a small founding team.
- **Role**: Tickerz publishes the number and never runs the market. It takes no bets, holds no funds and issues no token. $TKRZ is a text mark.
- **Corrections**: [desk@tickerz.com](mailto:desk@tickerz.com)
- **Health**: [Status](https://oracle.tickerz.com/status) [Changelog](https://oracle.tickerz.com/changelog)
