{
  "schema": "tickerz-signer/1",
  "publisher": {
    "address": "HCTmBYfjrJyenusT99huGVMVDcvhKznyb2ha18gqjVjE",
    "scheme": "ed25519",
    "message": "ascii(\"tickerz-report-v1:\") followed by the 32 bytes of sha256(canonical JSON of the report)"
  },
  "cosigners": {
    "addresses": [
      "7TYVLzDyAGspQ2FSH1H4D8kzrocuQqSRMM48frr3EjZ3"
    ],
    "scheme": "ed25519",
    "message": "ascii(\"tickerz-cosign-v1:\") followed by the 32 bytes of the provisional report's hash"
  },
  "canonical_json": "Keys sorted at every depth, no whitespace, integers only (values are scaled integers in strings), UTF-8. The integer-only subset of RFC 8785.",
  "evm": {
    "status": "not_yet",
    "why": "EVM contracts verify secp256k1. An EIP-712 signature is added to each report once a secp256k1 key sits in a managed key service."
  },
  "solana": {
    "cluster": "mainnet-beta",
    "program": "838cdWMpb2WeAT4stt7rgaBcwEcJh5ziS9P9RKLeTw7o",
    "config": "BWgZvyz2zyHydxGdNM4Axg4FakBFEz7bSUVn54wqqTbW",
    "feeds": {
      "LAYOFFS": "BLrppU4Y7tN9FBCBfgZ6y4dAFcaKU3mQCgpLG5MX9kQS",
      "YESNO": "GbRQN46ctEc6yJySfsHPaxmKTBHp6qvYW6dT87cuigtq",
      "TRENCHES": "FtXN7JbiafQNmPHPrqWzJ4xognzWKPUCBbLskXssMxwq",
      "MINTS": "BDrFKqwvwPEWs5c4WoK59WSda9gJR1nm3iVPfWSkQTwL",
      "GIGS": "94N6zW5gq142n6eoxzbX6xNDhTtAGn2LM2sVZ8sSf89F",
      "WAGE": "8PAwGMo8KGt6Pq7cR4GqCmozZ4ASyZYB7phf65gtwsRX",
      "JOBS": "3AK6NNhPHNiBA59NFWUPCSyssYghtoPBperQx4nXRLD7",
      "UNEMP": "FNCxcTp2LuX7vp9XNuHagocnKAd5U1xzPcxHbqx6joaS",
      "CPI": "ATBFWikkVLP5SCf2WeVCLs9Rha8TMhe67QDkGFyznVCG",
      "CORECPI": "BrcE3ytKtGLtAg7DunBiNRZ4GtLakHS8XxhCXGsVa8y3"
    },
    "layout": "https://tickerz.com/methodology#the-solana-feed"
  },
  "rules": {
    "LAYOFFS": {
      "version": 1,
      "hash": "366fbd018f1631f043a6a21e4145e4ec60296b35de6c89c6f43bbf34f429018f",
      "settleable": true,
      "rights": "clean"
    },
    "YESNO": {
      "version": 1,
      "hash": "a634870c90bb1f93a2fbcae05a3882d74add170f29b578d2b61c9ebbd7093f58",
      "settleable": false,
      "rights": "blocked"
    },
    "TRENCHES": {
      "version": 1,
      "hash": "e6f61d1a9b7ff304573c3f9b0f10211b2be430aac9da6943c5dd9e26b0ada6d7",
      "settleable": false,
      "rights": "blocked"
    },
    "MINTS": {
      "version": 1,
      "hash": "30fb581f5906f11924b6177db635e1d7dc342cb91412ebe1e070e44f70cbe05c",
      "settleable": false,
      "rights": "consent_needed"
    },
    "GIGS": {
      "version": 1,
      "hash": "9066d2731d99986d412a6df2db267b05aa3741530fb2e3f16020e56ccb5c70f7",
      "settleable": false,
      "rights": "clean"
    },
    "WAGE": {
      "version": 1,
      "hash": "d75b48b90b6b3d666f80a5df366075ddf2fc7463106d05d75c40e2d9607d4faa",
      "settleable": false,
      "rights": "clean"
    },
    "JOBS": {
      "version": 1,
      "hash": "fa58c024b1fe9b6d85f9784ebbed8c4574c203a4940306369de01a56e54038b3",
      "settleable": true,
      "rights": "clean"
    },
    "UNEMP": {
      "version": 1,
      "hash": "4b17d1f22013f9b44f044929eed136f4e108854a087e6b34620edbdf915ad556",
      "settleable": true,
      "rights": "clean"
    },
    "CPI": {
      "version": 1,
      "hash": "ae4f1facc1c55ad77e63ed5de980c7e9750ba102540610755a1a0886db6469e6",
      "settleable": true,
      "rights": "clean"
    },
    "CORECPI": {
      "version": 1,
      "hash": "0a4181a3cc2f94ebafcc3ee9892aa0705161dca2f5be0f97b60b70aa52e5b81f",
      "settleable": true,
      "rights": "clean"
    }
  },
  "names": {
    "note": "Solana names (SNS) owned by Tickerz. Each points to the address above it; this file and the names confirm each other.",
    "company": "tickerzhq.sns",
    "publisher": "oracle.tickerzhq.sns",
    "cosigner": "recount.tickerzhq.sns",
    "treasury": "treasury.tickerzhq.sns"
  },
  "reports": "https://tickerz.com/api/indices/{ticker}/report",
  "methodology": "https://tickerz.com/methodology"
}
