{
 "@context": {
  "@language": "en",
  "@vocab": "https://schema.org/",
  "citeAs": "cr:citeAs",
  "column": "cr:column",
  "conformsTo": "dct:conformsTo",
  "cr": "http://mlcommons.org/croissant/",
  "data": {
   "@id": "cr:data",
   "@type": "@json"
  },
  "dataType": {
   "@id": "cr:dataType",
   "@type": "@vocab"
  },
  "dct": "http://purl.org/dc/terms/",
  "extract": "cr:extract",
  "field": "cr:field",
  "fileObject": "cr:fileObject",
  "fileProperty": "cr:fileProperty",
  "fileSet": "cr:fileSet",
  "format": "cr:format",
  "includes": "cr:includes",
  "isLiveDataset": "cr:isLiveDataset",
  "jsonPath": "cr:jsonPath",
  "key": "cr:key",
  "md5": "cr:md5",
  "parentField": "cr:parentField",
  "path": "cr:path",
  "recordSet": "cr:recordSet",
  "references": "cr:references",
  "regex": "cr:regex",
  "repeated": "cr:repeated",
  "replace": "cr:replace",
  "sc": "https://schema.org/",
  "separator": "cr:separator",
  "source": "cr:source",
  "subField": "cr:subField",
  "transform": "cr:transform"
 },
 "@type": "sc:Dataset",
 "citeAs": "PolyHelper. AI Council Markets: open data of the sealed forecast league. https://trends.polyhelper.ai/markets/",
 "conformsTo": "http://mlcommons.org/croissant/1.0",
 "creator": {
  "@type": "sc:Organization",
  "name": "PolyHelper",
  "url": "https://trends.polyhelper.ai/"
 },
 "dateModified": "2026-10-23",
 "datePublished": "2026-10-23",
 "description": "Open tables of a sealed live league of AI forecasts of financial markets (CC BY 4.0). See datasheet.md.",
 "distribution": [
  {
   "@id": "README.md",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/README.md",
   "encodingFormat": "application/json",
   "name": "README.md",
   "sha256": "0c19091224f3bd500cc3c5e19ca137b733d11e558f0ca2b8554f5f108a87630a"
  },
  {
   "@id": "arena-accounts-dictionary.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-accounts-dictionary.json",
   "encodingFormat": "application/json",
   "name": "arena-accounts-dictionary.json",
   "sha256": "de7008fe7d010b212be54d3cc81398a616064ff60e9f7555b9a8729c397fb083"
  },
  {
   "@id": "arena-decisions.parquet",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-decisions.parquet",
   "encodingFormat": "application/vnd.apache.parquet",
   "name": "arena-decisions.parquet",
   "sha256": "4c2ac01cd7c4d069cdf318db16d36cf789de974e7477fda08a2bfa70bb0f546f"
  },
  {
   "@id": "arena-modalities.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-modalities.json",
   "encodingFormat": "application/json",
   "name": "arena-modalities.json",
   "sha256": "1d2f0233a2e04657376b16156e36dc529188803d4b5694f457ddf3b1ecf15c5c"
  },
  {
   "@id": "arena-roles.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-roles.json",
   "encodingFormat": "application/json",
   "name": "arena-roles.json",
   "sha256": "198a6961f2bac0006e3d5d3365e920ce1ce9ad63547c4b26a8f511bf752396c2"
  },
  {
   "@id": "arena-schools.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-schools.json",
   "encodingFormat": "application/json",
   "name": "arena-schools.json",
   "sha256": "627898d13218fdf7a4bc7ffaf07abac3c0dc6f4c63f15dca47fee031b490c8e1"
  },
  {
   "@id": "arena-tri.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/arena-tri.json",
   "encodingFormat": "application/json",
   "name": "arena-tri.json",
   "sha256": "41502bc3d0da3f5c0229c36efac48202903fa6051a9a4df60922a517310e6e07"
  },
  {
   "@id": "asks-used.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/asks-used.json",
   "encodingFormat": "application/json",
   "name": "asks-used.json",
   "sha256": "be9c408fd0cf65bf483741e1b0348e88231be6592ad9d1702c212607bcd67448"
  },
  {
   "@id": "book-schema.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/book-schema.json",
   "encodingFormat": "application/json",
   "name": "book-schema.json",
   "sha256": "6db2e43ba81a0100d024cb72994d5917dc10f0a456b3495622d1ac1d55217ac7"
  },
  {
   "@id": "claim-status.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/claim-status.json",
   "encodingFormat": "application/json",
   "name": "claim-status.json",
   "sha256": "1879f2e2b85ab8b3a2f3cbc47ec6656d3e0eb0d985bc3742adc29d949eb08633"
  },
  {
   "@id": "council-analysis-kit.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-analysis-kit.json",
   "encodingFormat": "application/json",
   "name": "council-analysis-kit.json",
   "sha256": "335895f5230f36e4938eb9fc6d6c4a915232738cf5681f7f4dc74fcbab1398ee"
  },
  {
   "@id": "council-answer-lag.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-answer-lag.json",
   "encodingFormat": "application/json",
   "name": "council-answer-lag.json",
   "sha256": "964226e4cce8bcdb930e0923c4573cf24de52cc5e6cd4dc779167eb2e26556f1"
  },
  {
   "@id": "council-ask-parts.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-ask-parts.json",
   "encodingFormat": "application/json",
   "name": "council-ask-parts.json",
   "sha256": "c195943a03edf1732ce666a28ef1b574c03bfc4dad9d2c07252fd1556db2f3d7"
  },
  {
   "@id": "council-attempts-by-seat.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-attempts-by-seat.json",
   "encodingFormat": "application/json",
   "name": "council-attempts-by-seat.json",
   "sha256": "ebc9a5c20ee4b0858ba67112ac4d0b8786d9feb4d04fb2cb1833163cdcd83b3f"
  },
  {
   "@id": "council-attempts.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-attempts.csv",
   "encodingFormat": "text/csv",
   "name": "council-attempts.csv",
   "sha256": "6a0ea2f00798f2ab93880952a7de4ad9e34dd11319ad55dcfa3b7a0d2144a748"
  },
  {
   "@id": "council-attempts.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-attempts.json",
   "encodingFormat": "application/json",
   "name": "council-attempts.json",
   "sha256": "7702948c2ca966d92069be33faa85f4a714fcb7989e0882e9570dd293a7d1da9"
  },
  {
   "@id": "council-block-test.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-block-test.json",
   "encodingFormat": "application/json",
   "name": "council-block-test.json",
   "sha256": "61d393acc42c80a3d042b2264b899320ee35c9455a5e66429988c64fea394620"
  },
  {
   "@id": "council-book-offsets.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-book-offsets.json",
   "encodingFormat": "application/json",
   "name": "council-book-offsets.json",
   "sha256": "747bb82aba9c035114710308f30e6dc4593cbcdbd13d0ffa88c8405489305f6a"
  },
  {
   "@id": "council-book.jsonl",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-book.jsonl",
   "encodingFormat": "application/jsonlines",
   "name": "council-book.jsonl",
   "sha256": "a4fd155a4b959af81224b72434bc3c794d05772f264d4e34077d8bde82c22840"
  },
  {
   "@id": "council-calibration-rules.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-calibration-rules.json",
   "encodingFormat": "application/json",
   "name": "council-calibration-rules.json",
   "sha256": "1773eb038275f5d622dd5b754c6492791ce56dcb7e344de846deaee1f88651aa"
  },
  {
   "@id": "council-calibration.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-calibration.csv",
   "encodingFormat": "text/csv",
   "name": "council-calibration.csv",
   "sha256": "ace565288040c3d94eacbf8be9b559385f22e041c88062666e4f7069dcf91053"
  },
  {
   "@id": "council-calibration.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-calibration.json",
   "encodingFormat": "application/json",
   "name": "council-calibration.json",
   "sha256": "9c6021e95de6b1a58602a1b47e7df28e6a5eda70b101d0f10618dd260662d50c"
  },
  {
   "@id": "council-cb-arms.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-cb-arms.json",
   "encodingFormat": "application/json",
   "name": "council-cb-arms.json",
   "sha256": "73147142df6efd6f03896744c04761a58c16b608dc2322ed2d82cc5f9404b7e7"
  },
  {
   "@id": "council-claim-origin.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-claim-origin.json",
   "encodingFormat": "application/json",
   "name": "council-claim-origin.json",
   "sha256": "309af0f9c40e7a4ddc0c0f22385a59226c1875eba7f70bdc1d173cdc0bc6fe6c"
  },
  {
   "@id": "council-class-sensitivity.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-class-sensitivity.json",
   "encodingFormat": "application/json",
   "name": "council-class-sensitivity.json",
   "sha256": "eab77ed2a16f8a75dc2a6c7a852363fcbc858da335cffb24405eb4a5c0605595"
  },
  {
   "@id": "council-clim-delta.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-clim-delta.csv",
   "encodingFormat": "text/csv",
   "name": "council-clim-delta.csv",
   "sha256": "351f2e244af6893371d48ec11e76cc59f3d31b83fafa866bd39f9449e3040722"
  },
  {
   "@id": "council-clim-delta.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-clim-delta.json",
   "encodingFormat": "application/json",
   "name": "council-clim-delta.json",
   "sha256": "5c92acf094aa24a44b48b4632cf011bbfa5a1969c3c4d6bb1ee3394af004462d"
  },
  {
   "@id": "council-clim-window.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-clim-window.json",
   "encodingFormat": "application/json",
   "name": "council-clim-window.json",
   "sha256": "0cc0f3c254060f5ea6afc1e9780959fecc6d19c0edfa9da221b1411a3e20c4f2"
  },
  {
   "@id": "council-costs.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-costs.json",
   "encodingFormat": "application/json",
   "name": "council-costs.json",
   "sha256": "736d66babf7dc2348e3fbb4f2cfd41ccbebfb657da1ac1810d2006ba76ca1c51"
  },
  {
   "@id": "council-crowd-spread.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-crowd-spread.csv",
   "encodingFormat": "text/csv",
   "name": "council-crowd-spread.csv",
   "sha256": "92246bce62f268044f56328c2ce71a67b2a2a1765fad344a8d3465de02a55c3c"
  },
  {
   "@id": "council-crowd-spread.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-crowd-spread.json",
   "encodingFormat": "application/json",
   "name": "council-crowd-spread.json",
   "sha256": "5e02a3367f82c642d9f780f54754f892407c0df9079d8f7c9f2cfec055066304"
  },
  {
   "@id": "council-day-card.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-day-card.json",
   "encodingFormat": "application/json",
   "name": "council-day-card.json",
   "sha256": "72625aa33a2c8d23be1937b69e9333e56d08042b19f6f74e826da16b8c0d5dcc"
  },
  {
   "@id": "council-display-log.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-display-log.json",
   "encodingFormat": "application/json",
   "name": "council-display-log.json",
   "sha256": "07705cfae34677d38fe6c31cd13c6e89a3d2b9a46444989f2a378f3241a780c4"
  },
  {
   "@id": "council-distinct.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-distinct.csv",
   "encodingFormat": "text/csv",
   "name": "council-distinct.csv",
   "sha256": "7d85068ec62d75755cc296d6c9c094cbdc5156d5b33fe7573de80ccb2498e217"
  },
  {
   "@id": "council-distinct.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-distinct.json",
   "encodingFormat": "application/json",
   "name": "council-distinct.json",
   "sha256": "d104e0831ee09a15c20a54ddcf2e9e9ce0231032be1047ea92b1f5e4d5a46a78"
  },
  {
   "@id": "council-estimators.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-estimators.json",
   "encodingFormat": "application/json",
   "name": "council-estimators.json",
   "sha256": "9247ff2834c71cabf256913940506653f3b5d15112e5653de11cf61157d7d654"
  },
  {
   "@id": "council-events-v2.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-events-v2.csv",
   "encodingFormat": "text/csv",
   "name": "council-events-v2.csv",
   "sha256": "910d529ceb9489ba6bb34231010bf0844628136b21a54aac8a88ba972d6cabb8"
  },
  {
   "@id": "council-events-v2.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-events-v2.json",
   "encodingFormat": "application/json",
   "name": "council-events-v2.json",
   "sha256": "91135049d514491bb522064171570f882e734f9918c3016f06d1f36ac8c172c3"
  },
  {
   "@id": "council-experiment-funnel.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-experiment-funnel.json",
   "encodingFormat": "application/json",
   "name": "council-experiment-funnel.json",
   "sha256": "705181f69f1b597f1a8a411f5900facffb8a92b2fb7fca4850bc9d10acca9edd"
  },
  {
   "@id": "council-feed.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-feed.json",
   "encodingFormat": "application/json",
   "name": "council-feed.json",
   "sha256": "c1bd32eecfe10ea30e85d14d62025690203ee26e1d800f1a53db78a99ce8b89a"
  },
  {
   "@id": "council-feed.xml",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-feed.xml",
   "encodingFormat": "application/xml",
   "name": "council-feed.xml",
   "sha256": "ac9ba5bd9ca44cca391744021a9c9c85f3367f6d165b1d4163e385e9ded1c61c"
  },
  {
   "@id": "council-forecasts.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-forecasts.csv",
   "encodingFormat": "text/csv",
   "name": "council-forecasts.csv",
   "sha256": "6a34829a6d8605fea4a3edc63813c894d8ced33f86a2266470d313a740151649"
  },
  {
   "@id": "council-forecasts.csv.gz",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-forecasts.csv.gz",
   "encodingFormat": "application/gzip",
   "name": "council-forecasts.csv.gz",
   "sha256": "814da7c9b5ca6b55e2c92ebe2af242cfb8f37d5ed7c580edd22e19c518ac8a8b"
  },
  {
   "@id": "council-forecasts.parquet",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-forecasts.parquet",
   "encodingFormat": "application/vnd.apache.parquet",
   "name": "council-forecasts.parquet",
   "sha256": "f46dec30a45834ec6845876d7c4812e6aa15eed529a6222dd2df40aecdeecc20"
  },
  {
   "@id": "council-given-numbers.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-given-numbers.json",
   "encodingFormat": "application/json",
   "name": "council-given-numbers.json",
   "sha256": "8cf21060fa0ab2ccdc6d59492a8ad82bb9ade7682848daf51783fc79704cffc2"
  },
  {
   "@id": "council-horizon-profile.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-horizon-profile.csv",
   "encodingFormat": "text/csv",
   "name": "council-horizon-profile.csv",
   "sha256": "a506637ee804c84c788cc15fc2a674667a39e99e5df651472c97448165bc1214"
  },
  {
   "@id": "council-horizon-profile.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-horizon-profile.json",
   "encodingFormat": "application/json",
   "name": "council-horizon-profile.json",
   "sha256": "9feb98b4bf951587ce74ab9b794a2a72fc97f0c1a2af915788fd4acecc01ce72"
  },
  {
   "@id": "council-late-cells.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-late-cells.json",
   "encodingFormat": "application/json",
   "name": "council-late-cells.json",
   "sha256": "e40627c9f7ab08adac9098709611c50ab33898c85fab20b571752111ffee0130"
  },
  {
   "@id": "council-league-card.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-league-card.json",
   "encodingFormat": "application/json",
   "name": "council-league-card.json",
   "sha256": "811cda87942d10c0117937e37744382735fd80d409194bce7656e802020b781c"
  },
  {
   "@id": "council-market-prior.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-market-prior.json",
   "encodingFormat": "application/json",
   "name": "council-market-prior.json",
   "sha256": "30277419eb52d61c52de34c40b8e449001764b4b17d090fa4ba6f5b87c4aa481"
  },
  {
   "@id": "council-modes-log.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-modes-log.json",
   "encodingFormat": "application/json",
   "name": "council-modes-log.json",
   "sha256": "539a1b3e334c7b540fac560f874e92886f9c3004500d0b63de9d4cbaa550faed"
  },
  {
   "@id": "council-pairs.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-pairs.csv",
   "encodingFormat": "text/csv",
   "name": "council-pairs.csv",
   "sha256": "c797bd905db36f16eb9b04594c73e8f1b2546eb60338b239bd43db69f937012e"
  },
  {
   "@id": "council-pairs.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-pairs.json",
   "encodingFormat": "application/json",
   "name": "council-pairs.json",
   "sha256": "a347927e94f3fdf795a5280d28f7ff16da87294835d292817fd0369a4b544497"
  },
  {
   "@id": "council-partitions.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-partitions.json",
   "encodingFormat": "application/json",
   "name": "council-partitions.json",
   "sha256": "9f893ace9b546951fabccdcb3ca3ec7407d465ec26d3b15f87c0bef59001e790"
  },
  {
   "@id": "council-power-sensitivity.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-power-sensitivity.json",
   "encodingFormat": "application/json",
   "name": "council-power-sensitivity.json",
   "sha256": "3e7b59c038651c964fe3dea1771eaf4cc334ad263452dbeb0f3c310cdd2d642f"
  },
  {
   "@id": "council-rank-sessions.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-rank-sessions.json",
   "encodingFormat": "application/json",
   "name": "council-rank-sessions.json",
   "sha256": "4559874dd6c08614ffa6274f727e054a9340aaa93e762d0e551c60acef698f3d"
  },
  {
   "@id": "council-regime.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-regime.json",
   "encodingFormat": "application/json",
   "name": "council-regime.json",
   "sha256": "f8fb18bcbb2cf76c5f00fca2ced1e5e4b1f5de3e19005db6355a37c5b7be135f"
  },
  {
   "@id": "council-repeats.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-repeats.json",
   "encodingFormat": "application/json",
   "name": "council-repeats.json",
   "sha256": "f25e75d2fb6d74f4c0cd6c73a0b0926aa7e5e79dbfe9e21c3c163a0cff9ee71e"
  },
  {
   "@id": "council-rho-checks.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-rho-checks.json",
   "encodingFormat": "application/json",
   "name": "council-rho-checks.json",
   "sha256": "fd6faacd4d686e570b9dea51c4a3075fd71d6afdb4b5ccc0370bd3c978130c75"
  },
  {
   "@id": "council-run-facts.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-run-facts.json",
   "encodingFormat": "application/json",
   "name": "council-run-facts.json",
   "sha256": "ef97be1f2ab49907fb34b482aeb6d20b828e4f91799fa24e9e59b790d5849208"
  },
  {
   "@id": "council-sources.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-sources.csv",
   "encodingFormat": "text/csv",
   "name": "council-sources.csv",
   "sha256": "9cbd1d12dc6be406a35d175dbaa80651ac990d4c5f11a1f256dd1206daeca785"
  },
  {
   "@id": "council-sources.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-sources.json",
   "encodingFormat": "application/json",
   "name": "council-sources.json",
   "sha256": "23cc14228b67971b3096a6fb8ac949babc2dfb230497f2b4965060063e5cf450"
  },
  {
   "@id": "council-spectral.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-spectral.json",
   "encodingFormat": "application/json",
   "name": "council-spectral.json",
   "sha256": "eea4c4f30b6a358bf1ad56bd704fb5da1a04dbbea3141adc3ce40faf5f7d53c8"
  },
  {
   "@id": "council-stats.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-stats.json",
   "encodingFormat": "application/json",
   "name": "council-stats.json",
   "sha256": "4289d2d191a83525ffb005c8e039a3cc54d215228f8d85bda65cbad46a0ec119"
  },
  {
   "@id": "council-strike-ref.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-strike-ref.json",
   "encodingFormat": "application/json",
   "name": "council-strike-ref.json",
   "sha256": "61efcbf97789756353724c6ce3b5ba1b375efe40e2bea3b693ad7a46c211c47f"
  },
  {
   "@id": "council-talk-court.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-talk-court.csv",
   "encodingFormat": "text/csv",
   "name": "council-talk-court.csv",
   "sha256": "2bde9880cd1e3f77fb75bda589610cef18fe756a0c30a85a0eea0db629eaaa2d"
  },
  {
   "@id": "council-talk-critiques.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-talk-critiques.csv",
   "encodingFormat": "text/csv",
   "name": "council-talk-critiques.csv",
   "sha256": "3ff81750b99a7e124f4b00f908475fbb7f879ea67ca976fc21489472b2dedc31"
  },
  {
   "@id": "council-talk.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-talk.json",
   "encodingFormat": "application/json",
   "name": "council-talk.json",
   "sha256": "e79829115e6cdad13e89fd53eae5da213e7cac65a4a2b0372b5d2b6852fdc624"
  },
  {
   "@id": "council-webhook.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council-webhook.json",
   "encodingFormat": "application/json",
   "name": "council-webhook.json",
   "sha256": "2f7c3f668092cf7522b7ac455a37090eb1611644982ef5e3d338286b91140a82"
  },
  {
   "@id": "council_clim_window.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/council_clim_window.json",
   "encodingFormat": "application/json",
   "name": "council_clim_window.json",
   "sha256": "0cc0f3c254060f5ea6afc1e9780959fecc6d19c0edfa9da221b1411a3e20c4f2"
  },
  {
   "@id": "crowd-contracts.csv",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/crowd-contracts.csv",
   "encodingFormat": "text/csv",
   "name": "crowd-contracts.csv",
   "sha256": "7ffec2e961011784bb8c3a8465596a0758230782367e9859f85b935d0bbe8531"
  },
  {
   "@id": "crowd-contracts.csv.gz",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/crowd-contracts.csv.gz",
   "encodingFormat": "application/gzip",
   "name": "crowd-contracts.csv.gz",
   "sha256": "e391f2b1693b356eb6331606031375675c1427b4fec9399e922e810df49a8e80"
  },
  {
   "@id": "crowd-contracts.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/crowd-contracts.json",
   "encodingFormat": "application/json",
   "name": "crowd-contracts.json",
   "sha256": "efba0651c8883ba575c3d1fdaef53e4b5a8c8e776abd8ee4ae8e7d4a8bf38b6a"
  },
  {
   "@id": "crowd-contracts.parquet",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/crowd-contracts.parquet",
   "encodingFormat": "application/vnd.apache.parquet",
   "name": "crowd-contracts.parquet",
   "sha256": "f0c6a561480875404eb57e86d4f38e1a61ae55725c1045c11a5c1faa6aab9cfa"
  },
  {
   "@id": "environment.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/environment.json",
   "encodingFormat": "application/json",
   "name": "environment.json",
   "sha256": "4c39a4b80ee2caafdaf2907449fe15dda2000d210eea034cbfe6eaddb6608592"
  },
  {
   "@id": "event-contract.schema.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/event-contract.schema.json",
   "encodingFormat": "application/json",
   "name": "event-contract.schema.json",
   "sha256": "76ee84a397ec5c022861c2b8391b8fae969253f3fffda1af68ec1ba1c2bb535b"
  },
  {
   "@id": "league-passive.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/league-passive.json",
   "encodingFormat": "application/json",
   "name": "league-passive.json",
   "sha256": "066496acdac7330e54bbbdb7c7a6c639fa75824bba9fc2a6d09def80b6102ee9"
  },
  {
   "@id": "methodology-versions.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/methodology-versions.json",
   "encodingFormat": "application/json",
   "name": "methodology-versions.json",
   "sha256": "7aae2d5baf60867d0d3c38312f36d826702957882bf27fff5bc793a11aa6ea52"
  },
  {
   "@id": "nearest-arenas.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/nearest-arenas.json",
   "encodingFormat": "application/json",
   "name": "nearest-arenas.json",
   "sha256": "01ad9a7d4bc7ff303d8ac603d047e726b47ee0ed6af902a7486ed24bfe7cc45d"
  },
  {
   "@id": "prediction-ledger.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/prediction-ledger.json",
   "encodingFormat": "application/json",
   "name": "prediction-ledger.json",
   "sha256": "44bba0ab928d3bad553d02279c4fad06b9873b1b0dc0f6c8423e5ed34ea33dd5"
  },
  {
   "@id": "price-check.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/price-check.json",
   "encodingFormat": "application/json",
   "name": "price-check.json",
   "sha256": "3cf34d163d85c27bea9e0c5c9d860bdb0a20f7e87ab1e1e77a7c17ae182df85c"
  },
  {
   "@id": "primary-endpoint.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/primary-endpoint.json",
   "encodingFormat": "application/json",
   "name": "primary-endpoint.json",
   "sha256": "132055d35150b4c20b5e4574f7c273472358ea046f60763edc809428a9f7a47c"
  },
  {
   "@id": "readers-schema.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/readers-schema.json",
   "encodingFormat": "application/json",
   "name": "readers-schema.json",
   "sha256": "c466c616748401d9c82242505ee0aeb8354bd5cfd809a0159f143e6a06a3090e"
  },
  {
   "@id": "seat-versions.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/seat-versions.json",
   "encodingFormat": "application/json",
   "name": "seat-versions.json",
   "sha256": "0a89e2ffd9c5053cde69d910cb089bb82dcbf795a37037d240c55f5588d03531"
  },
  {
   "@id": "third-party-checks.json",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/third-party-checks.json",
   "encodingFormat": "application/json",
   "name": "third-party-checks.json",
   "sha256": "33c29c77c825d9c5fc90fbfaaf275d494f4a650e03cd1486b6dfc82569d29c11"
  },
  {
   "@id": "tools/archive/conformance-b2f415b9.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/archive/conformance-b2f415b9.py",
   "encodingFormat": "application/json",
   "name": "tools/archive/conformance-b2f415b9.py",
   "sha256": "b2f415b9083d7bfdac6be312523f7ac1f3d1c40b428cd772840bdf42ab981b18"
  },
  {
   "@id": "tools/archive/conformance-e1f929a9.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/archive/conformance-e1f929a9.py",
   "encodingFormat": "application/json",
   "name": "tools/archive/conformance-e1f929a9.py",
   "sha256": "e1f929a9fea7a831a4ed9991d72b93487af6e6c5351140b193f299181663db2e"
  },
  {
   "@id": "tools/conductor.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/conductor.py",
   "encodingFormat": "application/json",
   "name": "tools/conductor.py",
   "sha256": "225535e626a728e225122ce44105449794655173f7bc7a5ee01dadb5a58a5a28"
  },
  {
   "@id": "tools/conductor_part2.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/conductor_part2.py",
   "encodingFormat": "application/json",
   "name": "tools/conductor_part2.py",
   "sha256": "a4b51a26ac74e51a8920ca2a76a001d0502a8b14c6a9302950b0ca1f904d3c11"
  },
  {
   "@id": "tools/conductor_part3.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/conductor_part3.py",
   "encodingFormat": "application/json",
   "name": "tools/conductor_part3.py",
   "sha256": "2fb3f45681173e315e597e48934380a5d656d53a64a6aab96c2ac8b96aefddd8"
  },
  {
   "@id": "tools/conformance.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/conformance.py",
   "encodingFormat": "application/json",
   "name": "tools/conformance.py",
   "sha256": "9360bf03cbfce7d759d3a42f994bce849c2d1066818191c875bd473f21051e34"
  },
  {
   "@id": "tools/forecasts.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/forecasts.py",
   "encodingFormat": "application/json",
   "name": "tools/forecasts.py",
   "sha256": "28b95ab34d5a50bcf0102d99c6e14a42a40c5493d7fc8c0edd08eec161762e94"
  },
  {
   "@id": "tools/osf-rules-1/SHA256SUMS",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/osf-rules-1/SHA256SUMS",
   "encodingFormat": "application/json",
   "name": "tools/osf-rules-1/SHA256SUMS",
   "sha256": "e10efa6768b5d0eca00bd0bff272e950993ab4c5a97124c9489e922e582ed2c2"
  },
  {
   "@id": "tools/osf-rules-1/common.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/osf-rules-1/common.py",
   "encodingFormat": "application/json",
   "name": "tools/osf-rules-1/common.py",
   "sha256": "79b5b3ed9e6f07b6efbf0540dfc0e1d626e53111c07b3fa992d41d2458c9753d"
  },
  {
   "@id": "tools/osf-rules-1/primary.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/osf-rules-1/primary.py",
   "encodingFormat": "application/json",
   "name": "tools/osf-rules-1/primary.py",
   "sha256": "9a9cff34174a2fbc1216b64a673a87b0c788e7bbe342ef77b2812f43e71ec913"
  },
  {
   "@id": "tools/osf-rules-1/resolve.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/osf-rules-1/resolve.py",
   "encodingFormat": "application/json",
   "name": "tools/osf-rules-1/resolve.py",
   "sha256": "f7ab52b270ef43d2e9efaeaff791d7dd47870ed301611caae1147be9a485758b"
  },
  {
   "@id": "tools/replay_brier.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/replay_brier.py",
   "encodingFormat": "application/json",
   "name": "tools/replay_brier.py",
   "sha256": "a2e71939fb6648ae5c91fa112669447e851b398bea9c0063769efa8cd5fccbae"
  },
  {
   "@id": "tools/seals.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals.py",
   "encodingFormat": "application/json",
   "name": "tools/seals.py",
   "sha256": "93e7cde66d96b7eb714acc2ea1c274f662c7557e4586b6c778b04c542349423f"
  },
  {
   "@id": "tools/seals_asks.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals_asks.py",
   "encodingFormat": "application/json",
   "name": "tools/seals_asks.py",
   "sha256": "1809f42d4b70f3813c5bf6e34570653c3dcf32e80be2240c2c25ab23f8c14b97"
  },
  {
   "@id": "tools/seals_open.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals_open.py",
   "encodingFormat": "application/json",
   "name": "tools/seals_open.py",
   "sha256": "7a68f5cb45b3c3c49b182d145aa769b453e6f82a58265ad78916d571e372fd06"
  },
  {
   "@id": "tools/seals_part2.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals_part2.py",
   "encodingFormat": "application/json",
   "name": "tools/seals_part2.py",
   "sha256": "dc673c092f4097f0933c1180853dff869b9ca9c157d7d4a80358487b0be57649"
  },
  {
   "@id": "tools/seals_rekor.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals_rekor.py",
   "encodingFormat": "application/json",
   "name": "tools/seals_rekor.py",
   "sha256": "f94f8c9cf017287f47699939720e9f33a6d4586c03454babca41800337d79f9e"
  },
  {
   "@id": "tools/seals_tsa.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/seals_tsa.py",
   "encodingFormat": "application/json",
   "name": "tools/seals_tsa.py",
   "sha256": "c08a02396762136600960593d82432e81d9dcec0185560acc02dc12565dd409f"
  },
  {
   "@id": "tools/verify_all.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/verify_all.py",
   "encodingFormat": "application/json",
   "name": "tools/verify_all.py",
   "sha256": "136383dd85a3092110fd4334b175ca7514f1c569846f5dce80ddfaf922fd1e74"
  },
  {
   "@id": "tools/verify_chain.py",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/tools/verify_chain.py",
   "encodingFormat": "application/json",
   "name": "tools/verify_chain.py",
   "sha256": "421508e8657d93fa34fa666bd9a9d21d283f291332cc5ff65a6faa07ebe5650b"
  },
  {
   "@id": "verify-all.sh",
   "@type": "cr:FileObject",
   "contentUrl": "https://trends.polyhelper.ai/api/v1/verify-all.sh",
   "encodingFormat": "application/json",
   "name": "verify-all.sh",
   "sha256": "7c061cac620060e7ed96c06ab370714cc1148fc5b35b959e605dd7b2409fc392"
  }
 ],
 "identifier": "https://doi.org/10.5281/zenodo.23552700",
 "isLiveDataset": true,
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "name": "ai-council-markets",
 "recordSet": [
  {
   "@id": "council-forecasts",
   "@type": "cr:RecordSet",
   "description": "one row per forecast cell (participant x indicator x horizon x run)",
   "field": [
    {
     "@id": "council-forecasts/run_id",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the run (issue) the line belongs to",
     "name": "run_id",
     "source": {
      "extract": {
       "column": "run_id"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/session",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the trading day the run is aimed at (ET)",
     "name": "session",
     "source": {
      "extract": {
       "column": "session"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/seat",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the participant (a seat; the model version behind it may change)",
     "name": "seat",
     "source": {
      "extract": {
       "column": "seat"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/model",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the model version named by the seat at that run",
     "name": "model",
     "source": {
      "extract": {
       "column": "model"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/mode",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "how the answer was obtained (reasoning setting, web search)",
     "name": "mode",
     "source": {
      "extract": {
       "column": "mode"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/line",
     "@type": "cr:Field",
     "dataType": "sc:Integer",
     "description": "the number of the answer line in the hash-chained book",
     "name": "line",
     "source": {
      "extract": {
       "column": "line"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/sealed_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "when the line was sealed in the book (UTC)",
     "name": "sealed_at",
     "source": {
      "extract": {
       "column": "sealed_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/status",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "counted | counted_50 | not_counted | retry | refused_shape | no_answer. counted: in the main count (one run is counted per session). counted_50: a counted cell without a forecast, scored at 50 (prob_up = 50). not_counted: a row that is kept and published but is not in the main count. refused_shape: the answer was not in the required shape (action outside the list), no forecast in the cell. no_answer: no answer in the cell. retry (only from the session of 2026-11-02, dated rule counted_first_line): a later line of a seat whose first line of the run counts; sealed and published, outside the count",
     "name": "status",
     "source": {
      "extract": {
       "column": "status"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/asset",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the indicator forecast (e.g. SPX, GOLD, BTC)",
     "name": "asset",
     "source": {
      "extract": {
       "column": "asset"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/horizon",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the forecast horizon (e.g. 1d)",
     "name": "horizon",
     "source": {
      "extract": {
       "column": "horizon"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/action",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the stated action, one of the fixed list",
     "name": "action",
     "source": {
      "extract": {
       "column": "action"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/prob_up",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the stated probability that the indicator is up over the horizon, 0-100; 50 on a counted_50 row; empty when not stated",
     "name": "prob_up",
     "source": {
      "extract": {
       "column": "prob_up"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/exp_pct",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the stated expected change, percent",
     "name": "exp_pct",
     "source": {
      "extract": {
       "column": "exp_pct"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/target",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the stated target level",
     "name": "target",
     "source": {
      "extract": {
       "column": "target"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/invalidation",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the stated invalidation level",
     "name": "invalidation",
     "source": {
      "extract": {
       "column": "invalidation"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/ref",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the reference price of the event",
     "name": "ref",
     "source": {
      "extract": {
       "column": "ref"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/close",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the closing level of the event; empty while unsettled",
     "name": "close",
     "source": {
      "extract": {
       "column": "close"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/actual_pct",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the realised change from reference to close, percent; empty while unsettled",
     "name": "actual_pct",
     "source": {
      "extract": {
       "column": "actual_pct"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/draw",
     "@type": "cr:Field",
     "dataType": "sc:Boolean",
     "description": "true when the realised change was inside the draw band (no direction); empty while unsettled",
     "name": "draw",
     "source": {
      "extract": {
       "column": "draw"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/source_domains",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "domains of the sources the answer cites",
     "name": "source_domains",
     "source": {
      "extract": {
       "column": "source_domains"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/source_urls",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "URLs of the sources the answer cites",
     "name": "source_urls",
     "source": {
      "extract": {
       "column": "source_urls"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/action_word",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the action word as the answer gave it, when the cell holds no valid action",
     "name": "action_word",
     "source": {
      "extract": {
       "column": "action_word"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/why_missing",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "why a cell holds no forecast (e.g. action_not_in_list, no_answer); empty when it does",
     "name": "why_missing",
     "source": {
      "extract": {
       "column": "why_missing"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/run_role",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "session_run (the run that trades its session) | earlier_run (an earlier run aimed at the same session)",
     "name": "run_role",
     "source": {
      "extract": {
       "column": "run_role"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/seat_versions_in_run",
     "@type": "cr:Field",
     "dataType": "sc:Integer",
     "description": "the number of distinct model versions the seat used in this run",
     "name": "seat_versions_in_run",
     "source": {
      "extract": {
       "column": "seat_versions_in_run"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/line_kind",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "issue (the answer line itself) | correction (a cell restored by a later correction line)",
     "name": "line_kind",
     "source": {
      "extract": {
       "column": "line_kind"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/reference_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "the time of the reference of the row (UTC; the price is that of the first 1m bar at or after it, see reference_price_at); the issue's common one, or the answer's own for a late answer, on every horizon of that line",
     "name": "reference_at",
     "source": {
      "extract": {
       "column": "reference_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/same_event",
     "@type": "cr:Field",
     "dataType": "sc:Boolean",
     "description": "true when the row belongs to the issue's one common event (the common reference), false for a late answer with its own reference",
     "name": "same_event",
     "source": {
      "extract": {
       "column": "same_event"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/cell_status",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "how the cell was obtained: elicited (a probability given) | explicit_50 (the model itself said 50) | imputed_50 (a gap scored as 50) | miss (no answer in the cell) | invalid (not in the required shape or not read)",
     "name": "cell_status",
     "source": {
      "extract": {
       "column": "cell_status"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/attempt",
     "@type": "cr:Field",
     "dataType": "sc:Integer",
     "description": "the number of the seat's send in the run (1 = the first ask; 2+ = asked again)",
     "name": "attempt",
     "source": {
      "extract": {
       "column": "attempt"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/event_id",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "identifier of the forecast event (ev1-...), from market, horizon, reference and end time",
     "name": "event_id",
     "source": {
      "extract": {
       "column": "event_id"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/event_reference_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "start of the event window (UTC)",
     "name": "event_reference_at",
     "source": {
      "extract": {
       "column": "event_reference_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/event_end_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "end of the event window (UTC); for a late line the end of the issue's window — the line is counted from its own reference to that end",
     "name": "event_end_at",
     "source": {
      "extract": {
       "column": "event_end_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/methodology_version",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the methodology version of the run (m1, m2, m3, m4; the register is methodology-versions.json)",
     "name": "methodology_version",
     "source": {
      "extract": {
       "column": "methodology_version"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/entry",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "the entry level stated with a buy_dips action on a 1d horizon, from 2026-10-21",
     "name": "entry",
     "source": {
      "extract": {
       "column": "entry"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/entry_source",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "own (entry below the reference) | not_below_ref | no_ref | default (no entry given) | none (the field exists and the cell is not a buy_dips 1d cell); EMPTY (no value at all) = the row was written before the field existed (before 2026-10-21) — empty is not none",
     "name": "entry_source",
     "source": {
      "extract": {
       "column": "entry_source"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/resolver_version",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the version of the resolving rules (r1, ...) written into the book line that scored the cell; empty before it was recorded; for a cell not yet scored (from 2026-10-22) the version that will score it",
     "name": "resolver_version",
     "source": {
      "extract": {
       "column": "resolver_version"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/aggregation_version",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the version of the consensus aggregation (a1, ...) written into the book line; empty before it was recorded",
     "name": "aggregation_version",
     "source": {
      "extract": {
       "column": "aggregation_version"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/disclosed_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "when the answer line first appeared publicly (UTC)",
     "name": "disclosed_at",
     "source": {
      "extract": {
       "column": "disclosed_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/event_id_v2",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "identifier of the full event contract (ev2-...), including the resolver version; empty for a market without a named price source",
     "name": "event_id_v2",
     "source": {
      "extract": {
       "column": "event_id_v2"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/reference_rule",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the id of the rule that fixes the reference and the end price",
     "name": "reference_rule",
     "source": {
      "extract": {
       "column": "reference_rule"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/price_provider",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the source of the prices",
     "name": "price_provider",
     "source": {
      "extract": {
       "column": "price_provider"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/price_symbol",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the symbol at the price source",
     "name": "price_symbol",
     "source": {
      "extract": {
       "column": "price_symbol"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/resolution_state",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "resolved | unresolved: whether the row's own event already has its outcome (apart from `status`)",
     "name": "resolution_state",
     "source": {
      "extract": {
       "column": "resolution_state"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/model_source",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "where the `model` of the row comes from: answer (named in the answer line) | seat_table (the seat's model at the time) | seat_history (the seat's earlier model)",
     "name": "model_source",
     "source": {
      "extract": {
       "column": "model_source"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/reference_price_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "the minute of the bar of the reference price (UTC): the first 1m bar at or after `reference_at`, i.e. reference_at rounded up to the minute (derived from the rule, not read from the price feed; if the feed has no bar at that minute, the real bar is the first one after it); empty when the row has no reference",
     "name": "reference_price_at",
     "source": {
      "extract": {
       "column": "reference_price_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/methodology_sha256",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the sha256 of the methodology text (canonical JSON with its dated rules) as the run line of the ten sealed it in asks.jsonl before the first send; the same value for every row of a run; empty where the run has no such line (before 2026-10-21); the versions m1..m4 with their sha256 are in methodology-versions.json",
     "name": "methodology_sha256",
     "source": {
      "extract": {
       "column": "methodology_sha256"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/climatology_delta",
     "@type": "cr:Field",
     "dataType": "sc:Float",
     "description": "prob_up minus the share of starts that ended up in the fixed climatology window (council-clim-window.json, p_up_ex_draw x 100, same market and horizon), in points; empty where the cell holds no probability or the window has no number; descriptive, changes no score (the same values as council-clim-delta.csv)",
     "name": "climatology_delta",
     "source": {
      "extract": {
       "column": "climatology_delta"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/asked_at",
     "@type": "cr:Field",
     "dataType": "sc:DateTime",
     "description": "when the seat was first asked in the run (UTC, from the sealed asks book); empty before 2026-10-21 and in a blind or unsure season",
     "name": "asked_at",
     "source": {
      "extract": {
       "column": "asked_at"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/ask_step",
     "@type": "cr:Field",
     "dataType": "sc:Integer",
     "description": "the wave of questions of that first ask in the run (asks less than 600 s apart are one step; 1 = the first); empty as asked_at",
     "name": "ask_step",
     "source": {
      "extract": {
       "column": "ask_step"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/ask_attempts",
     "@type": "cr:Field",
     "dataType": "sc:Integer",
     "description": "the number of questions sent to the seat in the run; empty as asked_at",
     "name": "ask_attempts",
     "source": {
      "extract": {
       "column": "ask_attempts"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/ask_channel",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the channel of the seat's first answer in the run: cli | web; empty as asked_at",
     "name": "ask_channel",
     "source": {
      "extract": {
       "column": "ask_channel"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    },
    {
     "@id": "council-forecasts/run_role_declared",
     "@type": "cr:Field",
     "dataType": "sc:Text",
     "description": "the role of the run by the declaration of 21.10.2026 (asks.jsonl, declaration 1): scheduled_run (the morning run on schedule, counted) | reference_only (any other run) | not_applicable_before_2026-10-21; `run_role` keeps its published value",
     "name": "run_role_declared",
     "source": {
      "extract": {
       "column": "run_role_declared"
      },
      "fileObject": {
       "@id": "council-forecasts.csv"
      }
     }
    }
   ],
   "name": "council-forecasts"
  }
 ],
 "sameAs": "https://doi.org/10.5281/zenodo.23552700",
 "url": "https://trends.polyhelper.ai/markets/",
 "variableMeasured": [
  {
   "@type": "sc:PropertyValue",
   "description": "the run (issue) the line belongs to",
   "name": "run_id"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the trading day the run is aimed at (ET)",
   "name": "session"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the participant (a seat; the model version behind it may change)",
   "name": "seat"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the model version named by the seat at that run",
   "name": "model"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "how the answer was obtained (reasoning setting, web search)",
   "name": "mode"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the number of the answer line in the hash-chained book",
   "name": "line"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "when the line was sealed in the book (UTC)",
   "name": "sealed_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "counted | counted_50 | not_counted | retry | refused_shape | no_answer. counted: in the main count (one run is counted per session). counted_50: a counted cell without a forecast, scored at 50 (prob_up = 50). not_counted: a row that is kept and published but is not in the main count. refused_shape: the answer was not in the required shape (action outside the list), no forecast in the cell. no_answer: no answer in the cell. retry (only from the session of 2026-11-02, dated rule counted_first_line): a later line of a seat whose first line of the run counts; sealed and published, outside the count",
   "name": "status"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the indicator forecast (e.g. SPX, GOLD, BTC)",
   "name": "asset"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the forecast horizon (e.g. 1d)",
   "name": "horizon"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the stated action, one of the fixed list",
   "name": "action"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the stated probability that the indicator is up over the horizon, 0-100; 50 on a counted_50 row; empty when not stated",
   "name": "prob_up"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the stated expected change, percent",
   "name": "exp_pct"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the stated target level",
   "name": "target"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the stated invalidation level",
   "name": "invalidation"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the reference price of the event",
   "name": "ref"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the closing level of the event; empty while unsettled",
   "name": "close"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the realised change from reference to close, percent; empty while unsettled",
   "name": "actual_pct"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "true when the realised change was inside the draw band (no direction); empty while unsettled",
   "name": "draw"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "domains of the sources the answer cites",
   "name": "source_domains"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "URLs of the sources the answer cites",
   "name": "source_urls"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the action word as the answer gave it, when the cell holds no valid action",
   "name": "action_word"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "why a cell holds no forecast (e.g. action_not_in_list, no_answer); empty when it does",
   "name": "why_missing"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "session_run (the run that trades its session) | earlier_run (an earlier run aimed at the same session)",
   "name": "run_role"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the number of distinct model versions the seat used in this run",
   "name": "seat_versions_in_run"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "issue (the answer line itself) | correction (a cell restored by a later correction line)",
   "name": "line_kind"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the time of the reference of the row (UTC; the price is that of the first 1m bar at or after it, see reference_price_at); the issue's common one, or the answer's own for a late answer, on every horizon of that line",
   "name": "reference_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "true when the row belongs to the issue's one common event (the common reference), false for a late answer with its own reference",
   "name": "same_event"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "how the cell was obtained: elicited (a probability given) | explicit_50 (the model itself said 50) | imputed_50 (a gap scored as 50) | miss (no answer in the cell) | invalid (not in the required shape or not read)",
   "name": "cell_status"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the number of the seat's send in the run (1 = the first ask; 2+ = asked again)",
   "name": "attempt"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "identifier of the forecast event (ev1-...), from market, horizon, reference and end time",
   "name": "event_id"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "start of the event window (UTC)",
   "name": "event_reference_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "end of the event window (UTC); for a late line the end of the issue's window — the line is counted from its own reference to that end",
   "name": "event_end_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the methodology version of the run (m1, m2, m3, m4; the register is methodology-versions.json)",
   "name": "methodology_version"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the entry level stated with a buy_dips action on a 1d horizon, from 2026-10-21",
   "name": "entry"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "own (entry below the reference) | not_below_ref | no_ref | default (no entry given) | none (the field exists and the cell is not a buy_dips 1d cell); EMPTY (no value at all) = the row was written before the field existed (before 2026-10-21) — empty is not none",
   "name": "entry_source"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the version of the resolving rules (r1, ...) written into the book line that scored the cell; empty before it was recorded; for a cell not yet scored (from 2026-10-22) the version that will score it",
   "name": "resolver_version"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the version of the consensus aggregation (a1, ...) written into the book line; empty before it was recorded",
   "name": "aggregation_version"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "when the answer line first appeared publicly (UTC)",
   "name": "disclosed_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "identifier of the full event contract (ev2-...), including the resolver version; empty for a market without a named price source",
   "name": "event_id_v2"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the id of the rule that fixes the reference and the end price",
   "name": "reference_rule"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the source of the prices",
   "name": "price_provider"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the symbol at the price source",
   "name": "price_symbol"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "resolved | unresolved: whether the row's own event already has its outcome (apart from `status`)",
   "name": "resolution_state"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "where the `model` of the row comes from: answer (named in the answer line) | seat_table (the seat's model at the time) | seat_history (the seat's earlier model)",
   "name": "model_source"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the minute of the bar of the reference price (UTC): the first 1m bar at or after `reference_at`, i.e. reference_at rounded up to the minute (derived from the rule, not read from the price feed; if the feed has no bar at that minute, the real bar is the first one after it); empty when the row has no reference",
   "name": "reference_price_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the sha256 of the methodology text (canonical JSON with its dated rules) as the run line of the ten sealed it in asks.jsonl before the first send; the same value for every row of a run; empty where the run has no such line (before 2026-10-21); the versions m1..m4 with their sha256 are in methodology-versions.json",
   "name": "methodology_sha256"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "prob_up minus the share of starts that ended up in the fixed climatology window (council-clim-window.json, p_up_ex_draw x 100, same market and horizon), in points; empty where the cell holds no probability or the window has no number; descriptive, changes no score (the same values as council-clim-delta.csv)",
   "name": "climatology_delta"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "when the seat was first asked in the run (UTC, from the sealed asks book); empty before 2026-10-21 and in a blind or unsure season",
   "name": "asked_at"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the wave of questions of that first ask in the run (asks less than 600 s apart are one step; 1 = the first); empty as asked_at",
   "name": "ask_step"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the number of questions sent to the seat in the run; empty as asked_at",
   "name": "ask_attempts"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the channel of the seat's first answer in the run: cli | web; empty as asked_at",
   "name": "ask_channel"
  },
  {
   "@type": "sc:PropertyValue",
   "description": "the role of the run by the declaration of 21.10.2026 (asks.jsonl, declaration 1): scheduled_run (the morning run on schedule, counted) | reference_only (any other run) | not_applicable_before_2026-10-21; `run_role` keeps its published value",
   "name": "run_role_declared"
  }
 ],
 "version": "81bb52dea9cac906f145233bc63ec37e702106dd0945b666bf45e980571ee447"
}
