{
 "row": "codesota",
 "address": "codesota",
 "addresses": [
  "codesota"
 ],
 "extracted": "2026-10-29",
 "extractor": "Claude (Opus 5.5), subagent, one extractor (unaudited, §3.8)",
 "rule": "v0.9 §3.5, source-neutral: opening, defined terms, headline claims, stated limits; quotes verbatim from the saved page texts (whitespace-normalised for the check), checked by script; the card's snippet recorded on the card, not ledgered as a claim of the page, since it is not the page's text",
 "B_note": "The field B (§0.4, §3.1(a)) has three origins, kept apart: 'card' (B1: the rail's one card, the homepage, also an own page the MMRS record cites, carried once as the card); 'own_page' (B2 /papers-with-code and B3 /papers-with-code/shutdown, the MMRS record's other sources, and B4 /about, which the task named and the record does not cite), admitted per the operator's ruling of 2026-10-29 and not surfaced by T; 'wikipedia' (W1: no article).",
 "lineage_note": "Lineages are the field's own claims grouped for the rail: what it is: a routing layer for AI tasks (F1, F2, F3, F18); what is available and what is planned (F4, F5, F8, F9, F13, F43, F44, F46); evidence: benchmark observations and the Pareto frontier (F6, F7, F11); task families and their contracts (F10, F12, F14, F15); evidence: its stated limits (F16, F17, F39, F40, F42, F68); maker and editor (F19, F20, F57, F65, F67, F69); independence and paid work (F21, F37, F63); how it holds the name (F22); Papers with Code as it records it: the end (F23, F28, F32, F48, F50); the successor to Papers with Code (F24, F26, F27, F38, F47, F49, F56, F58, F64, F71); Papers with Code as it records it: what it was (F25, F29, F30); where Papers with Code's data went (F31, F51); no single replacement (F33, F52); the record's rules: code, dates, corrections (F34, F35, F36, F62); data access and licence (F41, F53, F70); the class it refuses: aggregator (F45, F66); what it is: a registry of benchmarks (F54, F55, F61); the unit: the benchmark row (F59, F60). Three self-presentations stand in the field at three addresses, each its own lineage: a routing layer for AI tasks (B1), the successor to Papers with Code (B2, B3, B4) and a registry of benchmarks (B4); the field relates them itself at F43 ('the registry is routable'), and at F45 and F66 it refuses the class aggregator.",
 "pages": "saved verbatim in datasets/negative-of-the-negative/v2/intake/codesota-20261029/ (Bn.html raw, Bn.txt text, Bn.headers.txt the response headers; W1*.html Wikipedia's responses; T1-codesota-aio-20261029.txt the registry's transcript string)",
 "field": [
  {
   "id": "B1",
   "origin": "card",
   "role": "T1 card 1 (codesota-aio-20261029), the rail's only card",
   "card": "Codesota — CodeSOTA — One Routing Layer for AI Tasks",
   "url": "https://www.codesota.com/",
   "kind": "homepage (CodeSOTA, 'By Fabryka AI', 'Built by Kacper Wikiel in Warsaw'; undated)",
   "card_snippet": "Overview: CodeSOTA is a unified routing layer and common API for AI tasks across code, text, documents, speech, and vision. Core Features: Model selection via b...",
   "card_note": "the snippet's sentences ('Overview: CodeSOTA is a unified routing layer and common API for AI tasks across code, text, documents, speech, and vision. Core Features: Model selection via b...') occur neither in the saved page text nor in its meta description or og:description; the card carries a summary of the page in the Overview's own wording, not an excerpt",
   "surfaced_by_T": true,
   "fetched": "fetched 2026-10-29 05:06:12 UTC (server date) with curl -sSL -m 30 -A 'Mozilla/5.0'; HTTP 200 (no redirect); html sha256 451f427143f609484368e1871c069b355f8e81b29912b63f0f0d05fd1228af72, text sha256 1f18f20d1e16396483352fa6c21766a701144706b62a3819f24c6cc49a2338b6; response headers in B1.headers.txt",
   "found": "WebSearch (standard) for the card title in quotes, 2026-10-29: it returned codesota.com/pareto-router and codesota.com/roadmap, not the homepage; the homepage's <title> and og:title equal the card title exactly ('CodeSOTA — One Routing Layer for AI Tasks'), and the MMRS record gives https://www.codesota.com/ as the entity's url",
   "files": {
    "html": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B1.html",
    "txt": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B1.txt",
    "headers": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B1.headers.txt"
   },
   "http": 200,
   "sha256_html": "451f427143f609484368e1871c069b355f8e81b29912b63f0f0d05fd1228af72",
   "names_operator": "yes: 'By Fabryka AI' (header), 'Built by Kacper Wikiel in Warsaw' (colophon), 'Fabryka AI · Research laboratory' (footer)",
   "names_archive": "no (none of Alexanarch, Lee Sharks, MMRS, machinemediation, Crimson Hexagonal in the saved text or the snippet)",
   "note": "also an own page (the MMRS record's source codesota.com, read 2026-10-29, 'homepage title and self-description'); carried once, as the card. It names Papers with Code once, in the footer link 'Papers with Code Story'. text: scripts, styles, noscript and svg stripped, block elements on their own lines; the page's meta description and article dates (where given) prepended as bracketed lines '[meta …]', taken verbatim from the html head"
  },
  {
   "id": "B2",
   "origin": "own_page",
   "entity": "codesota",
   "url": "https://www.codesota.com/papers-with-code",
   "kind": "a dispatch ('Codesota · Papers with Code — A dispatch on the archived Meta registry', 'Issue: April 22, 2026'; article:published_time 2025-07-25, modified 2026-04-22)",
   "fetched": "fetched 2026-10-29 05:06:13 UTC (server date) with curl -sSL -m 30 -A 'Mozilla/5.0'; HTTP 200 (no redirect); html sha256 fdab8031a94ec8c17c1a4d58bcbcdd82fa0f1407e56bed1f75371a546799c337, text sha256 b6ff9cf805ec4ddf557cd3b6da64ca5ea7816945efb35e3db957a8ac27ab2771; response headers in B2.headers.txt",
   "files": {
    "html": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B2.html",
    "txt": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B2.txt",
    "headers": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B2.headers.txt"
   },
   "http": 200,
   "sha256_html": "fdab8031a94ec8c17c1a4d58bcbcdd82fa0f1407e56bed1f75371a546799c337",
   "surfaced_by_T": false,
   "admitted": "per the operator's ruling of 2026-10-29 (the /non rows are built 'as against their wikipedia articles if they exist, their own pages, etc.'): an own page, admitted beside the card; not surfaced by T",
   "mmrs_source": "the MMRS record's source codesota.com/papers-with-code (read 2026-10-28; for 'operator, self-positioning, offerings')",
   "names_operator": "yes: 'Built by Kacper Wikiel in Warsaw' (colophon, every page), 'By Fabryka AI' (header)",
   "names_archive": "no",
   "note": "the same page (identical html sha256) is the card B8 of the Papers with Code row (T2 card 4 at 'is papers with code still active'), surfaced there and not here. Its published date (2025-07-25) precedes the launch date its about page gives (10 December 2025). text: scripts, styles, noscript and svg stripped, block elements on their own lines; the page's meta description and article dates (where given) prepended as bracketed lines '[meta …]', taken verbatim from the html head"
  },
  {
   "id": "B3",
   "origin": "own_page",
   "entity": "codesota",
   "url": "https://www.codesota.com/papers-with-code/shutdown",
   "kind": "a shutdown record ('Codesota · Papers with Code · Shutdown record'; article:published_time and modified 2026-05-07)",
   "fetched": "fetched 2026-10-29 05:06:16 UTC (server date) with curl -sSL -m 30 -A 'Mozilla/5.0'; HTTP 200 (no redirect); html sha256 47f9989318fbaa765939420443185a3e661e942661d10276280938cea2eec433, text sha256 4c0409c529ce5c4c5ab1c58d7aafc3f1d45ceec1e21ae2af7f58e223b75bc0b8; response headers in B3.headers.txt",
   "files": {
    "html": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B3.html",
    "txt": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B3.txt",
    "headers": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B3.headers.txt"
   },
   "http": 200,
   "sha256_html": "47f9989318fbaa765939420443185a3e661e942661d10276280938cea2eec433",
   "surfaced_by_T": false,
   "admitted": "per the operator's ruling of 2026-10-29 (the /non rows are built 'as against their wikipedia articles if they exist, their own pages, etc.'): an own page, admitted beside the card; not surfaced by T",
   "mmrs_source": "the MMRS record's source codesota.com/papers-with-code/shutdown (read 2026-10-28; for 'self-positioning')",
   "names_operator": "yes: 'Built by Kacper Wikiel in Warsaw' (colophon, every page), 'By Fabryka AI' (header)",
   "names_archive": "no",
   "note": "text: scripts, styles, noscript and svg stripped, block elements on their own lines; the page's meta description and article dates (where given) prepended as bracketed lines '[meta …]', taken verbatim from the html head"
  },
  {
   "id": "B4",
   "origin": "own_page",
   "entity": "codesota",
   "url": "https://www.codesota.com/about",
   "kind": "about page ('Codesota · About — A note from the editor', 'Issue: April 22, 2026'; article:published_time 2025-12-10, modified 2026-04-22)",
   "fetched": "fetched 2026-10-29 05:06:17 UTC (server date) with curl -sSL -m 30 -A 'Mozilla/5.0'; HTTP 200 (no redirect); html sha256 af09fca9a27ce47f9d4bb62784c0bd1353cd6cabb1e07a76e6153540f9d6b702, text sha256 aa74b6a44c5e502e4747d3309915942b629232832484b860413ab4daae68f263; response headers in B4.headers.txt",
   "files": {
    "html": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B4.html",
    "txt": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B4.txt",
    "headers": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/B4.headers.txt"
   },
   "http": 200,
   "sha256_html": "af09fca9a27ce47f9d4bb62784c0bd1353cd6cabb1e07a76e6153540f9d6b702",
   "surfaced_by_T": false,
   "admitted": "per the operator's ruling of 2026-10-29 (the /non rows are built 'as against their wikipedia articles if they exist, their own pages, etc.'): an own page, admitted beside the card; not surfaced by T",
   "mmrs_source": "not among the MMRS record's sources; fetched as the entity's about page, which the task named ('its about page if one exists')",
   "names_operator": "yes: 'Built by Kacper Wikiel in Warsaw' (colophon, every page), 'By Fabryka AI' (header); 'Kacper Wikiel · Warsaw' as editor, 'maintained by Kacper Wikiel in Warsaw' (meta description), §03 'written and maintained by Kacper Wikiel'",
   "names_archive": "no",
   "note": "a third self-presentation, 'an independent registry of machine-learning benchmarks' and 'A registry, not a leaderboard', beside the homepage's routing layer and the /papers-with-code/ pages' successor. text: scripts, styles, noscript and svg stripped, block elements on their own lines; the page's meta description and article dates (where given) prepended as bracketed lines '[meta …]', taken verbatim from the html head"
  }
 ],
 "wikipedia": {
  "id": "W1",
  "origin": "wikipedia",
  "result": "no article",
  "checked": "2026-10-29 05:07:07–05:07:29 UTC",
  "requests": [
   {
    "url": "https://en.wikipedia.org/w/index.php?title=CodeSOTA&action=raw",
    "http": 404
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?title=Codesota&action=raw",
    "http": 429,
    "note": "rate-limited on the first request; retried after 5 s: 404"
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?title=Codesota&action=raw",
    "http": 404
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?title=Code_SOTA&action=raw",
    "http": 404
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?title=CODESOTA&action=raw",
    "http": 404
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?title=CodeSota&action=raw",
    "http": 404
   },
   {
    "url": "https://en.wikipedia.org/wiki/CodeSOTA",
    "http": 404,
    "file": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/W1.html",
    "sha256": "1d509f07f99172ae8134804fa6e4cad6297d2750d39fccad15b24766687bfb1b",
    "says": "Wikipedia does not have an article with this exact name"
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?search=codesota&title=Special%3ASearch&profile=advanced&fulltext=1&ns0=1",
    "http": 200,
    "file": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/W1-search.html",
    "sha256": "fe622ac7b5b8a88c64abe4e128f465b1e5a5ae2ec1567c0bcb1e9424f943282a",
    "says": "'Showing results for codes a. No results found for codesota.' (the results listed are for the rewritten query: ISO 4217, ZIP Code, QR code …)"
   },
   {
    "url": "https://en.wikipedia.org/w/index.php?search=insource%3A%22codesota%22&title=Special%3ASearch&profile=advanced&fulltext=1&ns0=1",
    "http": 200,
    "file": "datasets/negative-of-the-negative/v2/intake/codesota-20261029/W1-insource.html",
    "sha256": "5e525646b323597a0d48448701ef034006889e62c81af18ac3d6aa3e95a9e746",
    "says": "There were no results matching the query (no article's source contains 'codesota', so none cites codesota.com)"
   }
  ],
  "redirect": "none (no title variant resolves; no redirect page)",
  "note": "No English Wikipedia article for CodeSOTA exists on 2026-10-29, no redirect, and no article's wikitext contains the string 'codesota'. The fact is a property of the row: the field has no Wikipedia origin. Papers with Code, the entity it claims succession to, has none either (the Papers with Code row, W1)."
 },
 "field_claims": {
  "F1": {
   "source": "B1",
   "locus": "<title>; og:title",
   "quote": "CodeSOTA — One Routing Layer for AI Tasks",
   "claim": "what it is, by its title: one routing layer for AI tasks",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "what it is: a routing layer for AI tasks",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F2": {
   "source": "B1",
   "locus": "meta description",
   "quote": "One routing layer for AI tasks. Compare models for documents, code, speech, and vision, inspect benchmark evidence, and explore the CodeSOTA selection and execution API.",
   "claim": "one routing layer: compare models for documents, code, speech and vision; inspect evidence; a selection and execution API",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "what it is: a routing layer for AI tasks",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F3": {
   "source": "B1",
   "locus": "hero ('CodeSOTA / AI task routing')",
   "quote": "Start with the work you need done. Compare models across quality and cost, inspect the evidence, and use a common API to choose a route.",
   "claim": "the method: start from the work, compare on quality and cost, inspect evidence, choose a route through a common API",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "what it is: a routing layer for AI tasks",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F4": {
   "source": "B1",
   "locus": "hero, availability line",
   "quote": "Available today: model selection across the registry and an execution API for code & text. Document, speech, and vision execution are planned.",
   "claim": "available today: model selection across the registry and execution for code and text; document, speech and vision execution planned",
   "modality": "self-description",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F5": {
   "source": "B1",
   "locus": "'01 / Define the work', note",
   "quote": "This preview returns model recommendations. It does not process your files or run inference.",
   "claim": "the preview recommends models; it does not process files or run inference",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F6": {
   "source": "B1",
   "locus": "'What do you want to do?'",
   "quote": "Choose a task, compare actual benchmark observations, and inspect the Pareto frontier before selecting a route.",
   "claim": "choose a task, compare benchmark observations, inspect the Pareto frontier, then select a route",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "evidence: benchmark observations and the Pareto frontier",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F7": {
   "source": "B1",
   "locus": "'Benchmark tradeoffs / Find the Pareto frontier.'",
   "quote": "Every dot is a recorded result. Highlighted models have no competitor in this cohort that is at least as good on both axes and strictly better on one.",
   "claim": "the Pareto frontier defined: each dot a recorded result; highlighted models undominated in the cohort",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "evidence: benchmark observations and the Pareto frontier",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F8": {
   "source": "B1",
   "locus": "'The product we are building'",
   "quote": "Our direction is a common API and account across AI tasks, with versioned recipes and a stable output contract for each task.",
   "claim": "its direction (stated as such): a common API and account across tasks, versioned recipes, a stable output contract per task",
   "modality": "self-description",
   "kind": "prediction",
   "kernel": true,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F9": {
   "source": "B1",
   "locus": "'The product we are building', third note",
   "quote": "The roadmap brings provider adapters, versioned recipes, task validation, fallback, and usage accounting into the same routing layer.",
   "claim": "on the roadmap: provider adapters, versioned recipes, task validation, fallback and usage accounting",
   "modality": "self-description",
   "kind": "prediction",
   "kernel": false,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F10": {
   "source": "B1",
   "locus": "'The product we are building', first note",
   "quote": "Each task keeps its own output format across providers.",
   "claim": "a contract per task: each task keeps its own output format across providers",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "task families and their contracts",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F11": {
   "source": "B1",
   "locus": "'The product we are building', second note",
   "quote": "Compare models on the same task and protocol, with measured quality, latency, and cost as coverage grows.",
   "claim": "evidence behind each route: same task and protocol, measured quality, latency and cost, as coverage grows",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "evidence: benchmark observations and the Pareto frontier",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F12": {
   "source": "B1",
   "locus": "'First expansion / Documents'",
   "quote": "Turn scans and PDFs into text, tables, or structured fields. Choose for your documents, language, and deployment.",
   "claim": "documents, the next execution family: scans and PDFs into text, tables or fields",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "task families and their contracts",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F13": {
   "source": "B1",
   "locus": "'Working with speech or code?'",
   "quote": "Explore the task guides and evidence behind future speech routes and the existing coding API.",
   "claim": "speech routes are future; the coding API exists",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F14": {
   "source": "B1",
   "locus": "'Speech →' and 'Coding & agents →'",
   "quote": "Transcribe recordings or generate a voice. Compare language coverage, latency, intelligibility, and deployment.",
   "claim": "speech: transcription and voice generation, compared on coverage, latency, intelligibility, deployment",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "task families and their contracts",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F15": {
   "source": "B1",
   "locus": "'Coding & agents →'",
   "quote": "Generate functions or repair a repository. Compare models and agents on evidence that matches the work.",
   "claim": "coding: generation and repository repair, models and agents compared on matching evidence",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "task families and their contracts",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F16": {
   "source": "B1",
   "locus": "'Evidence behind the choice'",
   "quote": "A strong result on one test does not guarantee a fit for your documents, recordings, or repository.",
   "claim": "a stated limit: a strong result on one test does not guarantee fit",
   "modality": "stipulation",
   "kind": "interpretation",
   "kernel": true,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F17": {
   "source": "B1",
   "locus": "'Evidence behind the choice', 'Check the source.'",
   "quote": "Distinguish reported results from independently reproduced runs.",
   "claim": "reported results kept apart from independently reproduced runs",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F18": {
   "source": "B1",
   "locus": "footer, self-description",
   "quote": "CodeSOTA helps developers choose AI tools for documents, speech, and coding, with practical comparisons and inspectable benchmark evidence.",
   "claim": "what it is, in its footer: it helps developers choose AI tools for documents, speech and coding",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "what it is: a routing layer for AI tasks",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F19": {
   "source": "B1",
   "locus": "header",
   "quote": "Codesota.By Fabryka AI",
   "claim": "its maker, in the header: 'By Fabryka AI'",
   "modality": "documented",
   "kind": "attribution",
   "kernel": false,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F20": {
   "source": "B1",
   "locus": "footer, colophon",
   "quote": "© 2026 Codesota·Built by Kacper Wikiel in Warsaw",
   "claim": "built by Kacper Wikiel in Warsaw",
   "modality": "documented",
   "kind": "attribution",
   "kernel": false,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F21": {
   "source": "B1",
   "locus": "footer, tagline",
   "quote": "Built in public from Warsaw · open JSON · rankings stay earned",
   "claim": "built in public, open JSON, rankings earned",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "independence and paid work",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F22": {
   "source": "B1",
   "locus": "footer, 'Learn' column",
   "quote": "Papers with Code Story",
   "claim": "the homepage names Papers with Code once, as a footer link",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "how it holds the name",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 1f18f20d1e163964…), whitespace-normalised"
  },
  "F23": {
   "source": "B2",
   "locus": "meta description",
   "quote": "Papers With Code was retired by Meta in July 2025.",
   "claim": "Papers with Code retired by Meta in July 2025",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: the end",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F24": {
   "source": "B2",
   "locus": "meta description",
   "quote": "Use CodeSOTA for maintained SOTA leaderboards, benchmark pages, API replacement notes, and links to the frozen paperswithcode-data archive.",
   "claim": "use CodeSOTA for maintained SOTA leaderboards, benchmark pages, API notes and links to the frozen archive",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F25": {
   "source": "B2",
   "locus": "¶ 'Direct answer'",
   "quote": "Papers with Code was, in effect, the Wikipedia of machine-learning research: a wiki of papers linked to implementations, benchmarks organised as <Task, Dataset, Metric> tuples, and leaderboards that showed, for each tuple, who currently held the top score and with what code.",
   "claim": "Papers with Code, as it describes it: the Wikipedia of ML research, papers linked to code, benchmarks as Task–Dataset–Metric tuples, leaderboards",
   "modality": "interpretation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: what it was",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F26": {
   "source": "B2",
   "locus": "¶ after 'Direct answer'",
   "quote": "This page is our record of what happened, what was lost, and where to look now — with Codesota positioned as the calmer, stricter successor.",
   "claim": "the page is its record of Papers with Code's end, with Codesota positioned as the calmer, stricter successor",
   "modality": "self-description",
   "kind": "interpretation",
   "kernel": true,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F27": {
   "source": "B2",
   "locus": "'At a glance', Successor",
   "quote": "Codesota — traceable, dated, routable",
   "claim": "successor: Codesota, traceable, dated, routable",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F28": {
   "source": "B2",
   "locus": "§ 01 · Event ¶1",
   "quote": "On July 24–25, 2025, Meta sunsetted Papers with Code without prior notice.",
   "claim": "Meta sunsetted Papers with Code on 24–25 July 2025 without notice",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: the end",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F29": {
   "source": "B2",
   "locus": "§ 01 · Event ¶1",
   "quote": "the 9,327 benchmark leaderboards, 79,817 paper-to-code linkages and 5,628 datasets that had been tracked were no longer served from the canonical URL.",
   "claim": "9,327 leaderboards, 79,817 paper–code links and 5,628 datasets no longer served",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: what it was",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F30": {
   "source": "B2",
   "locus": "§ 01 · Event ¶2",
   "quote": "The site had been acquired by Meta (then Facebook AI) in December 2019 from its founders Robert Stojnic and Ross Taylor, under a public commitment that it would “remain a neutral, open and free resource.”",
   "claim": "acquired by Meta (then Facebook AI) in December 2019 from Stojnic and Taylor, under a commitment to remain neutral, open and free",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: what it was",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F31": {
   "source": "B2",
   "locus": "§ 01 · Event ¶3",
   "quote": "Historical data was rescued by the community — as JSON dumps on GitHub, as the pwc-archive on Hugging Face, and as 2021-era imports into the Open Research Knowledge Graph. The data survives; the integrated experience does not.",
   "claim": "the data rescued as JSON dumps, the pwc-archive and ORKG imports; the data survives, the integrated experience does not",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "where Papers with Code's data went",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F32": {
   "source": "B2",
   "locus": "'Direct answer'",
   "quote": "The domain now redirects to Hugging Face Trending Papers; the leaderboards are gone.",
   "claim": "the domain redirects to Hugging Face Trending Papers; the leaderboards are gone",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: the end",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F33": {
   "source": "B2",
   "locus": "§ 02 ¶4",
   "quote": "None of the successors Meta pointed at — Hugging Face Trending Papers, Semantic Scholar, Connected Papers — replicate the unified paper-code-benchmark-dataset-method linkage.",
   "claim": "no successor Meta pointed at replicates the unified linkage",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "no single replacement",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F34": {
   "source": "B2",
   "locus": "§ 03 · Preservation",
   "quote": "Five qualities of PWC at its best, carried forward into Codesota by default rather than by aspiration.",
   "claim": "five qualities of PWC carried forward by default",
   "modality": "self-description",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "the record's rules: code, dates, corrections",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F35": {
   "source": "B2",
   "locus": "§ 03 table, Reproduction",
   "quote": "Every submission carries code — a frozen commit, a declared environment, a recorded seed. If it does not run, the row does not publish.",
   "claim": "every submission carries code; if it does not run, the row does not publish",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the record's rules: code, dates, corrections",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F36": {
   "source": "B2",
   "locus": "§ 03 table, Dates",
   "quote": "Every score is stamped with the day it was published and the day it was verified.",
   "claim": "every score stamped with publication and verification dates",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the record's rules: code, dates, corrections",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F37": {
   "source": "B2",
   "locus": "§ 03 table, No vendor capture",
   "quote": "Maintained independently, not owned by any single model vendor. Sponsored evaluations, when they exist, are flagged as such.",
   "claim": "maintained independently, not vendor-owned; sponsored evaluations flagged",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "independence and paid work",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F38": {
   "source": "B2",
   "locus": "§ 04 ¶1",
   "quote": "Codesota is the v2 replacement for what PWC did — reproduced scores with verification dates, code links, and lineage.",
   "claim": "Codesota as the v2 replacement for what PWC did",
   "modality": "self-description",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F39": {
   "source": "B2",
   "locus": "§ 04, Fig 3",
   "quote": "Third-party sources listed for coverage — we do not claim their numbers were independently reproduced.",
   "claim": "a stated limit: third-party sources' numbers not claimed as reproduced",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F40": {
   "source": "B2",
   "locus": "§ 04, Fig 4",
   "quote": "“Reproduced” here means an independently executed run or a signed container hash — not an aggregated claim.",
   "claim": "'reproduced' defined: an independent run or a signed container hash",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F41": {
   "source": "B2",
   "locus": "§ 04 table, Historical PWC data",
   "quote": "Historical PWC data | JSON dump, frozen | /browse/pwc",
   "claim": "historical PWC data, a frozen JSON dump, at /browse/pwc",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "data access and licence",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F42": {
   "source": "B2",
   "locus": "§ 05 ¶2",
   "quote": "What never publishes is a number with no source.",
   "claim": "no number without a source",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F43": {
   "source": "B2",
   "locus": "§ 05 ¶4",
   "quote": "Third, the registry is routable. Every benchmark row corresponds to an API endpoint; we are slowly building the “router” that lets a caller send a prompt or a document to the current SOTA without rewriting their code when the SOTA changes.",
   "claim": "the registry is routable: each row an endpoint; the router being built on it",
   "modality": "self-description",
   "kind": "prediction",
   "kernel": true,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F44": {
   "source": "B2",
   "locus": "§ 05 ¶5",
   "quote": "Everything else — the wiki-style task pages, the dataset cards, the method explanations — we are rebuilding gradually, in the open, one modality at a time.",
   "claim": "task pages, dataset cards and method explanations rebuilt gradually",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F45": {
   "source": "B2",
   "locus": "§ 06 FAQ, Q02",
   "quote": "Unlike aggregator sites, CodeSOTA verifies results independently and focuses on practical recommendations for production use.",
   "claim": "not an aggregator site: it verifies results independently",
   "modality": "self-description",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "the class it refuses: aggregator",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F46": {
   "source": "B2",
   "locus": "§ 06 FAQ, Q02",
   "quote": "CodeSOTA is building comprehensive ML benchmarks starting with OCR and document AI.",
   "claim": "building comprehensive ML benchmarks, starting with OCR and document AI",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "what is available and what is planned",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F47": {
   "source": "B2",
   "locus": "§ 06 FAQ, Q05",
   "quote": "CodeSOTA is rebuilding this infrastructure independently.",
   "claim": "rebuilding Papers with Code's infrastructure independently",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  },
  "F48": {
   "source": "B3",
   "locus": "'Direct answer'",
   "quote": "Meta retired Papers with Code in July 2025, with the public shutdown observed around July 24-25, 2025.",
   "claim": "Meta retired Papers with Code in July 2025, the shutdown observed 24–25 July",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: the end",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F49": {
   "source": "B3",
   "locus": "'At a glance', Where to start now",
   "quote": "Archive for history; CodeSOTA for live SOTA",
   "claim": "where to start: the archive for history, CodeSOTA for live SOTA",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F50": {
   "source": "B3",
   "locus": "§ 01, After shutdown",
   "quote": "Users looking for paperswithcode.com were pushed toward Hugging Face, while the comprehensive task-based SOTA tracker and public API were no longer maintained.",
   "claim": "users pushed toward Hugging Face; the SOTA tracker and API no longer maintained",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Papers with Code as it records it: the end",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F51": {
   "source": "B3",
   "locus": "§ 02 ¶1",
   "quote": "Historical dumps remain useful for reconstruction, citation checks, and migration work, but they should not be treated as a current leaderboard.",
   "claim": "the dumps are useful for history, not a current leaderboard",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "where Papers with Code's data went",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F52": {
   "source": "B3",
   "locus": "§ 03 ¶1",
   "quote": "There is no single drop-in replacement. Pick by job: historical archive, paper metadata, discovery feed, human benchmark browsing, or machine-readable SOTA lookup.",
   "claim": "no single drop-in replacement; pick by job",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": true,
   "const": false,
   "lineage": "no single replacement",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F53": {
   "source": "B3",
   "locus": "§ 03, CodeSOTA /api/sota",
   "quote": "Programmatic current-SOTA lookup for agents and internal tools.",
   "claim": "/api/sota: programmatic current-SOTA lookup",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "data access and licence",
   "quote_ok": true,
   "checked_against": "saved text B3.txt (sha256 4c0409c529ce5c4c…), whitespace-normalised"
  },
  "F54": {
   "source": "B4",
   "locus": "meta description",
   "quote": "Codesota is an independent registry of machine-learning benchmarks, maintained by Kacper Wikiel in Warsaw.",
   "claim": "what it is, on its about page: an independent registry of ML benchmarks, maintained by Kacper Wikiel in Warsaw",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "what it is: a registry of benchmarks",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F55": {
   "source": "B4",
   "locus": "'Editorial · About' ¶1",
   "quote": "Codesota is an open, dated record of machine-learning benchmarks. It is maintained by one person, in public, with a clear separation between paid vendor work and public ranking integrity.",
   "claim": "an open, dated record of ML benchmarks, maintained by one person, paid work kept apart from ranking",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "what it is: a registry of benchmarks",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F56": {
   "source": "B4",
   "locus": "'Editorial · About' ¶2",
   "quote": "Started 10 December 2025 after Meta retired Papers with Code. The goal is a calmer, stricter record — one that survives its authors.",
   "claim": "started 10 December 2025 after Meta retired Papers with Code; the goal a record that survives its authors",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F57": {
   "source": "B4",
   "locus": "'At a glance', Structure",
   "quote": "Self-directed · not venture-backed",
   "claim": "self-directed, not venture-backed",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F58": {
   "source": "B4",
   "locus": "§ 01 ¶1",
   "quote": "Codesota is the attempt to rebuild that infrastructure in a way that cannot be retired by a press release.",
   "claim": "the attempt to rebuild the infrastructure so that it cannot be retired by a press release",
   "modality": "self-description",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F59": {
   "source": "B4",
   "locus": "§ 01 ¶2",
   "quote": "It is, plainly, a website and a JSON file. Each benchmark is a task-dataset-metric triple with a declared direction, a fixed split, a reproducibility package and a dated submission.",
   "claim": "the unit: a benchmark as a task–dataset–metric triple, with direction, split, reproducibility package and dated submission",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "the unit: the benchmark row",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F60": {
   "source": "B4",
   "locus": "§ 01 ¶2",
   "quote": "Each row carries a verification tier — self-reported, community-reproduced, or Codesota-reproduced — and each score is stamped with the day it was run.",
   "claim": "verification tiers per row; each score dated",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the unit: the benchmark row",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F61": {
   "source": "B4",
   "locus": "§ 01 ¶3",
   "quote": "The philosophical commitment is modest: a registry, not a leaderboard. A leaderboard is a view of “who is on top right now”; a registry is the record that makes that view legible.",
   "claim": "a registry, not a leaderboard, the two defined",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "what it is: a registry of benchmarks",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F62": {
   "source": "B4",
   "locus": "§ 01 ¶3",
   "quote": "When a score turns out to be wrong, the correction is visible too. Nothing is silently deleted.",
   "claim": "corrections visible; nothing silently deleted",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the record's rules: code, dates, corrections",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F63": {
   "source": "B4",
   "locus": "§ 01 ¶4",
   "quote": "Vendors can pay for custom benchmarks, commissioned evaluations, profile pages, and publication support, but that work is disclosed inline where it appears. The public ranking method is not for sale.",
   "claim": "paid vendor work disclosed inline; the ranking method not for sale",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "independence and paid work",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F64": {
   "source": "B4",
   "locus": "'The trigger'",
   "quote": "Meta shut Papers with Code in July 2025. Codesota launched on 10 December 2025 as an explicit successor attempt.",
   "claim": "launched 10 December 2025 as an explicit successor attempt",
   "modality": "self-description",
   "kind": "genealogy",
   "kernel": true,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F65": {
   "source": "B4",
   "locus": "§ 02, 01",
   "quote": "Codesota is not a company raising a round. It has no investors, no board, no growth targets.",
   "claim": "not a startup: no investors, board or growth targets",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F66": {
   "source": "B4",
   "locus": "§ 02, 02",
   "quote": "A new model announcement does not automatically become a row. A score becomes a row when it has a reproduction path and a dated submission — until then it is, at most, a claim.",
   "claim": "not a press-release aggregator: a score is a row only with a reproduction path and dated submission",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the class it refuses: aggregator",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F67": {
   "source": "B4",
   "locus": "§ 02, 03",
   "quote": "There is one editor. Submissions do not go through a review panel; they go through a reproduction run.",
   "claim": "one editor; submissions go through a reproduction run, not a panel",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F68": {
   "source": "B4",
   "locus": "§ 02, 06",
   "quote": "The registry is a record of results; the primary literature is still the primary literature. Every row links back to its source, and the source is what you cite.",
   "claim": "not a replacement for the paper: each row links to its source, which is what is cited",
   "modality": "stipulation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "evidence: its stated limits",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F69": {
   "source": "B4",
   "locus": "§ 03 ¶1",
   "quote": "Codesota is written and maintained by Kacper Wikiel, in Warsaw. The repository, the registry and the site are one codebase, public on GitHub.",
   "claim": "written and maintained by Kacper Wikiel in Warsaw; one public codebase",
   "modality": "documented",
   "kind": "attribution",
   "kernel": true,
   "const": false,
   "lineage": "maker and editor",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F70": {
   "source": "B4",
   "locus": "§ 04, 04",
   "quote": "Registry data is published under CC BY 4.0. Cite codesota.com with the snapshot date; the JSON at /data/benchmarks.json is the canonical form.",
   "claim": "registry data under CC BY 4.0; the JSON the canonical form",
   "modality": "stipulation",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "data access and licence",
   "quote_ok": true,
   "checked_against": "saved text B4.txt (sha256 aa74b6a44c5e502e…), whitespace-normalised"
  },
  "F71": {
   "source": "B2",
   "locus": "head, meta article:published_time",
   "quote": "[meta article:published_time] 2025-07-25",
   "claim": "the dispatch dates itself, in its metadata, 25 July 2025 (modified 2026-04-22; its masthead reads 'Issue: April 22, 2026')",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "the successor to Papers with Code",
   "quote_ok": true,
   "checked_against": "saved text B2.txt (sha256 b6ff9cf805ec4ddf…), whitespace-normalised"
  }
 },
 "field_sources": {
  "B1": "Codesota — CodeSOTA — One Routing Layer for AI Tasks",
  "B2": "CodeSOTA's own page — Papers With Code Alternative: SOTA Leaderboards and Archived Data — https://www.codesota.com/papers-with-code",
  "B3": "CodeSOTA's own page — Papers with Code Shutdown Date: Meta July 2025 Timeline — https://www.codesota.com/papers-with-code/shutdown",
  "B4": "CodeSOTA's own page — About Codesota — an independent registry of ML benchmarks — https://www.codesota.com/about"
 }
}
