{
 "row": "turkopticon",
 "entity": "turkopticon",
 "address": "Turkopticon",
 "addresses": [
  {
   "address": "Turkopticon",
   "slug": "turkopticon-aio-20261029",
   "addr_id": "ADDR-6f55603abf37",
   "obs_id": "OBS-5e387092d3d1",
   "axn": "AXN:0AF4.CAPTURE.⛵⏹️🕓⚪🌳🧊"
  }
 ],
 "epoch": "2026-10-29",
 "type": "C (public entity on which the archive bears: a worker-run organizing and advocacy project with a requester-review tool; an entity of the Labor Vector meta-aggregator)",
 "surface": "Google AI Overview (expanded)",
 "auth": "signed out, incognito",
 "status": {
  "procedure": "EA-NEGONT-02 v0.9, #1690: equal case, ρ = extends, read from the Labor Vector census record, the capture record and the deposits that bear on the entity's classes (#18, #163, #1545, #1439, #499 among them); archive selected by D/R/O (no D or R candidate: no archive text names the entity; 14 deposits admitted by reading at O-class, 12 with claims and 2 grouped as instances; hop of 154 read and rejected), with the Labor Vector census record and its worked question (37 claims) and the Capture Registry's findings, reading, analysis, PER notes and query note (12 claims) ledgered as the archive's records of the entity; the field B by three origins (7 cards, 4 of them unreachable; 2 own pages; Wikipedia, no article); the composer read the ledgers, never the transcript, except where the brief asks for T's claims and the delta",
  "ledger": "unaudited (§3.8: one extractor per ledger); field quotes 59/59 verified by script against saved text, the PDF's text, the Wikipedia response summary or the card text; archive quotes 65/65 verified against the registry, census.json, questions.json and the deposit texts",
  "frozen": false,
  "breaches": []
 },
 "spec": "EA-NEGONT-02 v0.9, #1690",
 "objects": {
  "T": {
   "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/T1-turkopticon-aio-20261029.txt",
   "sha256": "845ff4b7cf6ab213a9bb3891368347ebc2c11c06fccf63961216eeee39860576",
   "words": 106,
   "cards": 7,
   "words_note": "one transcript at one address (106 words in the answer body, links reduced to their text, markers, the paste note and the card rail excluded; no closing offer; 7 cards)",
   "claims": [
    "T1-1 definition: 'a worker-led advocacy organization and review system created in 2008 by Lilly Irani and M. Six Silberman.' (three markers)",
    "T1-2 platform review tool: 'Originally launched as a browser extension and website for Amazon Mechanical Turk (AMT) crowdworkers, it lets workers review and rate employers (\"requesters\") on metrics like pay, fairness, speed, and communication.' (two markers)",
    "T1-3 combating invisibility: 'The tool helps make worker-employer relations transparent, helping users avoid unfair rejections, wage theft, and exploitative tasks.' (three markers)",
    "T1-4 broadened scope: 'While it began with AMT, Turkopticon expanded its mission to support and organize platform-based data workers across various industries, including AI training and evaluation, data annotation, transcription, and content moderation.' (two markers)"
   ],
   "register": {
    "register": "data/EA-WG-CAPTURES-01.json",
    "slug": "turkopticon-aio-20261029",
    "obs_id": "OBS-5e387092d3d1"
   },
   "transcripts": [
    {
     "slug": "turkopticon-aio-20261029",
     "address": "Turkopticon",
     "addr_id": "ADDR-6f55603abf37",
     "obs_id": "OBS-5e387092d3d1",
     "axn": "AXN:0AF4.CAPTURE.⛵⏹️🕓⚪🌳🧊",
     "date": "2026-10-29",
     "surface": "Google AI Overview (expanded)",
     "auth": "signed out, incognito",
     "sha256": "845ff4b7cf6ab213a9bb3891368347ebc2c11c06fccf63961216eeee39860576",
     "sha256_of": "the registry's 'transcript' string (utf-8)",
     "sha256_raw": "3f4e3c98226f27421806163138de126203e03221c2a159b53042093212d0e8bc",
     "words": 106,
     "cards": 7,
     "card_rail": [
      "1. turkopticon. — turkopticon.",
      "2. ACM Digital Library — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
      "3. SSRN eLibrary — Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani :: SSRN",
      "4. Reddit — Turkopticon is expanding its mission! : r/mturk - Reddit",
      "5. Crowdsourcing and Human Computation — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
      "6. LinkedIn — Turkopticon is Still Here!",
      "7. YouTube·Platform Cooperativism — Lilly Irani | Community Voices"
     ],
     "claims": [
      "T1-1 definition: 'a worker-led advocacy organization and review system created in 2008 by Lilly Irani and M. Six Silberman.' (three markers)",
      "T1-2 platform review tool: 'Originally launched as a browser extension and website for Amazon Mechanical Turk (AMT) crowdworkers, it lets workers review and rate employers (\"requesters\") on metrics like pay, fairness, speed, and communication.' (two markers)",
      "T1-3 combating invisibility: 'The tool helps make worker-employer relations transparent, helping users avoid unfair rejections, wage theft, and exploitative tasks.' (three markers)",
      "T1-4 broadened scope: 'While it began with AMT, Turkopticon expanded its mission to support and organize platform-based data workers across various industries, including AI training and evaluation, data annotation, transcription, and content moderation.' (two markers)"
     ],
     "markers": 10,
     "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/T1-turkopticon-aio-20261029.txt"
    }
   ]
  },
  "KO": {
   "title": "Turkopticon",
   "genre": "knowledge object, equal case, under EA-NEGONT-02 v0.9 (#1690): the archive's sources and the field's admitted on equal terms, ontology included, in one claim space",
   "status": "composed 2026-10-29 under v0.9 on the operator's ruling ('as against their wikipedia articles if they exist, their own pages, etc.'); not frozen; ledgers unaudited",
   "sentences": [
    {
     "n": 1,
     "para": 0,
     "sense": "what it is",
     "text": "Turkopticon is, in its FAQ's words, a project that \"used to be a volunteer run software project and now it is a worker-run organizing and advocacy project, and software is one of the things we do\" (Turkopticon FAQ, 18 July 2023), which the Labor Vector record enters as a \"worker-run organizing and advocacy project, with a review site and browser add-on rating Amazon Mechanical Turk requesters\", known also as TO and the Turkopticon Script, and tags \"NOT a union, an advocacy organization led by workers\" (Labor Vector record).",
     "claims": [
      "F34",
      "LV-01",
      "LV-03",
      "LV-30"
     ]
    },
    {
     "n": 2,
     "para": 0,
     "sense": "mission and values",
     "text": "Its mission is \"to organize data workers to build collective power, improve working conditions, and hold platforms, companies, and institutions accountable to the labor they rely on\", its vision a worker-led hub where data workers can negotiate better working conditions, and its values an organization led by data workers in a structure where leadership is shared (turkopticon.net).",
     "claims": [
      "F1",
      "F2",
      "F3",
      "F4"
     ]
    },
    {
     "n": 3,
     "para": 0,
     "sense": "what the record asks",
     "text": "The Labor Vector record asks of it the census's question, \"Who supplies the labor, who directs it, and who receives its gains — and what kind of evidence does this resource bring to that question?\", and places it at three intersections, worker power, labor producing AI and gains and losses, with worker testimony, rating against standards, an organizing resource and data access as its kinds of evidence (Labor Vector record).",
     "claims": [
      "LV-35",
      "LV-04",
      "LV-05"
     ]
    },
    {
     "n": 4,
     "para": 1,
     "sense": "origin and founders",
     "text": "It began in 2008 as a class project \"to raise awareness about the unaccountability of Mechanical Turk requesters\", its founders having seen requesters and researchers \"celebrating how cheaply they could get work done on Mechanical Turk\", and to make the point that Amazon had built no requester reputation system \"like Amazon Marketplace and eBay have\" (FAQ); the Labor Vector record keeps that motive as its whole record of gains, \"not recorded as a quantity\" (Labor Vector record).",
     "claims": [
      "F38",
      "F39",
      "LV-10"
     ]
    },
    {
     "n": 5,
     "para": 1,
     "sense": "origin and founders",
     "text": "Its founders, Lilly Irani and M. Six Silberman, had worked as programmers and \"wanted to support Turkers in finding better work\" (FAQ) and unveiled it in 2008 (Turkopticon blog); their CHI 2013 paper says it \"grew out of a tactical media art project intended to raise questions about the ethics of human computation\" and that it is named for the panopticon (Irani and Silberman, CHI 2013, on the ACM Digital Library and course-site cards).",
     "claims": [
      "F36",
      "F51",
      "F15",
      "F14",
      "F5"
     ]
    },
    {
     "n": 6,
     "para": 2,
     "sense": "the review tool",
     "text": "The founders define it as \"an activist system that allows workers to publicize and evaluate their relationships with employers\", a browser extension that adds to workers' Mechanical Turk HIT lists what other workers report \"about employers (“Requesters” in AMT parlance)\" (CHI 2013), and their later paper calls it an employer reputation system, operated from 2008 to 2015 (Silberman and Irani, SSRN card).",
     "claims": [
      "F9",
      "F12",
      "F6"
     ]
    },
    {
     "n": 7,
     "para": 2,
     "sense": "the review tool",
     "text": "Workers rate each requester on four qualities taken from a survey on a \"Workers’ Bill of Rights\", communicativity, generosity, fairness and promptness (CHI 2013), keyed \"comm\", \"pay\", \"fair\" and \"fast\", with a pay/hr attribute \"in place of the 1-5 scale rating for pay/generosity\" (FAQ); the Labor Vector record's unit is \"a worker's review of a Mechanical Turk requester, rated on four attributes\", and it tags the tool \"NOT a platform rating: it rates requesters on Mechanical Turk\" (Labor Vector record).",
     "claims": [
      "F13",
      "F40",
      "LV-06",
      "LV-31"
     ]
    },
    {
     "n": 8,
     "para": 2,
     "sense": "the review tool",
     "text": "The founders call the ratings tactical quantification, numbers used \"because they are partial, fast, and cheap\", and record that the generosity category \"has strained under the weight of representing such a subjective assessment\" (CHI 2013).",
     "claims": [
      "F22",
      "F24"
     ]
    },
    {
     "n": 9,
     "para": 3,
     "sense": "requesters",
     "text": "On the founders' account the requester's discretion to pay \"also enables wage theft\", Amazon's definition of the workers as contractors \"attempts to strip workers of minimum wage requirements in their countries\", and 35 of the 67 workers they surveyed felt their work was regularly rejected unfairly or arbitrarily (CHI 2013); the SSRN card's context is requesters \"who can arbitrarily reject and withhold pay\" (SSRN card).",
     "claims": [
      "F17",
      "F18",
      "F16",
      "F7"
     ]
    },
    {
     "n": 10,
     "para": 3,
     "sense": "requesters",
     "text": "The FAQ holds that \"requesters are not employers in the legal sense\" and are \"in a position of power over workers by virtue of making payment decisions\" (FAQ), while the founders' paper on the rail calls them employers throughout (CHI 2013; SSRN card); the Labor Vector record places the direction of the labor with the requesters, Amazon running the platform, and the archive's reading in it takes the review as \"the worker's record of the party that directs the task\", answering \"who directs the labor from the side of the one who supplies it\" (Labor Vector record).",
     "claims": [
      "F42",
      "F12",
      "F6",
      "LV-09",
      "LV-24"
     ]
    },
    {
     "n": 11,
     "para": 4,
     "sense": "worker invisibility",
     "text": "The founders' thesis is that \"human computation currently relies on worker invisibility\", Mechanical Turk having been launched in 2006 as \"human-as-a-service\" (Jeff Bezos, quoted in CHI 2013), and that as common infrastructure Turkopticon \"enables workers to engage one another in mutual aid\"; they set their purpose, \"to draw attention to commodification and exploitation\", against their ally DoloresLabs' hope of a more \"transparent\" marketplace (CHI 2013).",
     "claims": [
      "F10",
      "F19",
      "F11",
      "F59"
     ]
    },
    {
     "n": 12,
     "para": 4,
     "sense": "the class: data work as semantic labor",
     "text": "The data workers it now supports include people doing \"AI training and evaluation, data annotation, surveys, transcription, content moderation\" (Turkopticon on LinkedIn), and the archive holds, by structural position, that \"A content moderator at a platform is Assembly; the platform's extraction model is not\" (#256), that moderators \"perform semantic labor in its most brutal form: sorting meaning under conditions designed to be invisible\" (#18) in an act of bearing, non-replicable and costly (#478), and that the training data derived from a moderator's decisions \"strips the somatic context\" (#18).",
     "claims": [
      "F30",
      "O256-01",
      "O18-01",
      "O478-01",
      "O18-02"
     ]
    },
    {
     "n": 13,
     "para": 4,
     "sense": "the class: data work as semantic labor",
     "text": "In the archive's terms ghost work is \"*ground-truth labor*: the labor of telling the model what is already known to be true\", structurally distinct from variance-generative labor (#163), which on #163's coupling hypothesis goes unpaid where ghost work \"is paid badly\" (#163, hypothesis); annotators' judgment \"is consumed by the training pipeline without recognition or compensation\", a participant exhaustion (#533), and annotators and evaluators shape a model's conduct among \"the workers still present to contest their own extraction\" (#1070).",
     "claims": [
      "O163-01",
      "O163-02",
      "O533-01",
      "O1070-01"
     ]
    },
    {
     "n": 14,
     "para": 4,
     "sense": "the class: data work as semantic labor",
     "text": "For the archive class is a relation: \"A low-wage annotator can occupy an intensely proletarian relation to a training pipeline\", and the semantic proletariat is not \"AI annotators\" or \"gig workers\" as such (#1545); the literature of ghost work \"names the erased worker; it cannot name that the erased thing is the provenance of meaning\" (#144), and the absence of the labor conditions of Claude's annotators from Claude's constitution is one of its structural silences (#534).",
     "claims": [
      "O1545-01",
      "O1545-02",
      "O144-01",
      "O534-01"
     ]
    },
    {
     "n": 15,
     "para": 5,
     "sense": "moderation and accountability",
     "text": "Reviews are kept accountable and their writers protected: workers' email addresses are obfuscated against employers' retaliation (CHI 2013), a review is hidden only when a moderator adds a second flag (CHI 2013; FAQ), and reviews are not deleted, \"The main reason we don't allow deletion of reviews is accountability\" (FAQ).",
     "claims": [
      "F21",
      "F20",
      "F43",
      "F41"
     ]
    },
    {
     "n": 16,
     "para": 5,
     "sense": "the design's limits",
     "text": "The founders state their design's limits: it is \"a compromise between those values and the weight of the existing infrastructural norms\", its existence \"sustains and legitimizes AMT by helping safeguard its workers\", and, Amazon having built no worker safeguards, it rested on academic subsidies, \"an unsustainable foundation for such a critical tool\"; in 2013 it had 100,000 page views a month and over 7,000 installs (CHI 2013).",
     "claims": [
      "F23",
      "F25",
      "F26",
      "F27"
     ]
    },
    {
     "n": 17,
     "para": 6,
     "sense": "operator and organization",
     "text": "Since 2019 it has been transitioning \"to a worker-led, worker-run advocacy organization in addition to hosting the original tool and website\" (Turkopticon blog); a committee of Turk workers organizes it and \"Turkopticon is maintained by the committee and volunteers from Tech Workers Coalition\" (FAQ), the operator and the period (\"2008 to present; worker-led since 2019\") the Labor Vector record gives, and the expansion's announcement is signed by Krystal Kauffman (Turkopticon blog), whom the record's neighbour, the Data Workers' Inquiry, carries as an invited writer (Labor Vector record).",
     "claims": [
      "F52",
      "F35",
      "LV-02",
      "LV-12",
      "F57",
      "LV-32"
     ]
    },
    {
     "n": 18,
     "para": 6,
     "sense": "Amazon",
     "text": "It \"is not and it has never been\" associated with Amazon (FAQ; Labor Vector record), yet its staff \"developed a working relationship with Amazon\", help reinstate mistakenly suspended accounts, send AMT staff a weekly report on \"“bad” requesters with low approval ratings\" and host worker forums (Turkopticon blog), the organizing work the Labor Vector record gives as its method and findings, with no aggregate findings stated (Labor Vector record).",
     "claims": [
      "F37",
      "LV-28",
      "F53",
      "F54",
      "LV-11",
      "LV-14"
     ]
    },
    {
     "n": 19,
     "para": 7,
     "sense": "the class: organizing data workers",
     "text": "The archive distinguishes its own sense of an AI labor movement, cross-substrate semantic labor, from \"data-worker organising\" (#1439), holds that \"You cannot organize against exploitation you do not recognize\", with \"data labor\" activism among the responses (#499), and, in a worked diagnosis, expects a major summarizer asked about labor organizing to treat the query \"as a request for actionable information\" and to soften it, \"Workers face retaliation\" becoming \"there may be challenges\" (#49, hypothesis).",
     "claims": [
      "O1439-01",
      "O499-01",
      "O49-01"
     ]
    },
    {
     "n": 20,
     "para": 8,
     "sense": "the expansion",
     "text": "It has expanded \"to assist ALL data workers\" and to \"improve conditions for data workers worldwide\" (Turkopticon blog), as an r/mturk thread reported, \"not solely Amazon Mechanical Turk\" (Reddit card); the Labor Vector record's labor object is Turkers and, \"since the expansion, data workers on all data-work platforms\", who supply the labor (Labor Vector record), and the undated announcement promised to continue \"our mass rejection campaign\" on Mechanical Turk (Turkopticon blog), which the record's lifecycle gives as continuing (Labor Vector record).",
     "claims": [
      "F55",
      "F8",
      "LV-07",
      "LV-08",
      "F56",
      "LV-27"
     ]
    },
    {
     "n": 21,
     "para": 8,
     "sense": "Mechanical Turk's closure",
     "text": "On 4 September 2026 Turkopticon wrote that \"With Amazon announcing that MTurk will close on September 30, 2026\", \"we are still here\": it had moved with data work onto more platforms, \"isn’t tied to one platform\", and would go on advocating \"across the platform data work industry\" and building relationships with platforms, where \"Workers can be suspended or deactivated with little or no explanation\" (Turkopticon on LinkedIn).",
     "claims": [
      "F28",
      "F29",
      "F32",
      "F31",
      "F33"
     ]
    },
    {
     "n": 22,
     "para": 8,
     "sense": "Mechanical Turk's closure",
     "text": "The archive states the principle the closure bears on, the labor organizing principle \"do not organize on platforms that can shut you down\", whose logic is that \"whoever controls the means of semantic production controls the semantic output\" (#499).",
     "claims": [
      "O499-02",
      "F28"
     ]
    },
    {
     "n": 23,
     "para": 9,
     "sense": "data, research and consent",
     "text": "Its stated limits concern its data: \"we do not use Turkopticon data to produce research\", its papers are about it and not from its data, \"Use of Turkopticon is not implicit consent to being a research subject\", its \"first responsibility is to the community of workers that relies on it\", it would \"consult publicly with workers first\" before any anonymized release, and a 2010–2011 version that collected anonymized wage data was removed \"because of privacy concerns\" (FAQ); the Labor Vector record carries these as its stated limits and tags it \"NOT a research dataset\" (Labor Vector record).",
     "claims": [
      "F46",
      "F47",
      "F48",
      "F49",
      "LV-15",
      "LV-16",
      "LV-17",
      "LV-29"
     ]
    },
    {
     "n": 24,
     "para": 9,
     "sense": "access",
     "text": "Its public API returns what the database holds on Mechanical Turk requester IDs, needs no permission, errs if called more than once a second and \"has not been tested with more than a hundred or so\" IDs, and its code is under the GNU Affero General Public License (FAQ); the Labor Vector record adds that reviews require a login and that the reviews' own licence is not stated (Labor Vector record).",
     "claims": [
      "F44",
      "F45",
      "LV-25",
      "LV-26",
      "LV-18"
     ]
    },
    {
     "n": 25,
     "para": 10,
     "sense": "what the record answers",
     "text": "The Labor Vector record finds that this evidence answers how workers rate a named requester and what organizing Turkers run on Mechanical Turk, and not representative pay or rejection rates, conditions on other platforms or what the HITs are used for downstream, with no count stated; in its worked question on who does the data work that trains AI it holds \"workers' ratings of Mechanical Turk requesters on pay, fairness and communication\", beside Fairwork's ratings, which score Amazon Mechanical Turk 0 of 10, under the gap that none \"gives wages or conditions at the scale of the industry\" (Labor Vector record).",
     "claims": [
      "LV-19",
      "LV-20",
      "LV-21",
      "LV-22",
      "LV-23",
      "LV-13",
      "LV-36",
      "LV-33",
      "LV-37"
     ]
    },
    {
     "n": 26,
     "para": 10,
     "sense": "versions and reception",
     "text": "Its FAQ of 18 July 2023 is \"a rewrite of the 2014 FAQ\" (FAQ), the Labor Vector record leaves the date of the expansion's announcement unchecked (Labor Vector record), and Wikipedia has no article on Turkopticon and no redirect to one, four articles mentioning it (Wikipedia, 2026-10-29).",
     "claims": [
      "F50",
      "LV-34",
      "F58"
     ]
    },
    {
     "n": 27,
     "para": 11,
     "sense": "the composition at the name",
     "text": "At its name on Google's AI Overview, signed out, on 29 October 2026, the Capture Registry finds the entity held, its 2008 founding, founders, requester reviews and expansion and its worker-led present, the founders named with no institution or identifier and its own page cited, and \"'speed' is the composition's word for promptness\" (Capture Registry, 2026-10-29), where the FAQ's own key for promptness is \"fast\" (FAQ).",
     "claims": [
      "CAP-1-07",
      "CAP-1-01",
      "CAP-1-02",
      "CAP-1-11",
      "CAP-1-03",
      "F40"
     ]
    },
    {
     "n": 28,
     "para": 11,
     "sense": "the composition at the name",
     "text": "It finds the composition saying none of the record's negative tags, leaving out the commitments to no deletion, independence from Amazon, the research-data refusal and the AGPL code, and the reputation-system lineage, and giving requesters as employers, \"a standing Turkopticon's FAQ withholds\", the founders' own word on the rail (CHI 2013); it finds the present work absent, work on Mechanical Turk, whose closure on 30 September 2026 the LinkedIn card of 4 September 2026 announces (Turkopticon on LinkedIn), and \"its own stance on its data, the commitment the record quotes, is left out\", the answer ending at the expansion with no card citing the record (Capture Registry, 2026-10-29).",
     "claims": [
      "CAP-1-04",
      "CAP-1-09",
      "CAP-1-10",
      "CAP-1-05",
      "F12",
      "CAP-1-06",
      "F28",
      "CAP-1-08",
      "CAP-1-12"
     ]
    }
   ],
   "joins": [
    {
     "act": "order of senses",
     "sentences": "1–28",
     "claims": [],
     "note": "equal case (§4.7): the entity's dependency order, field and archive claims ordered together by genealogy within each sense; neither ledger placed first as a block. What it is (¶0) and what the record asks of it precede its origin (¶1), since the record's question is the one the senses answer; the tool (¶2) precedes the requesters it rates (¶3); the workers' invisibility and the class of their labor (¶4) follow the relation the tool records; accountability and the design's stated limits (¶5) qualify the tool; the organization (¶6) and the class of organizing (¶7) precede the expansion and Mechanical Turk's closure (¶8), whose principle the archive states; data and access (¶9), the record's answers and the encyclopedia (¶10), and the composition at the name (¶11) stand last as relations of the entity already composed."
    },
    {
     "act": "holding together (P_coh: requesters as employers)",
     "sentences": [
      10,
      28
     ],
     "claims": [
      "F42",
      "F12",
      "F6",
      "CAP-1-05",
      "LV-09"
     ],
     "note": "the FAQ's 'not employers in the legal sense' (F42) composed beside the founders' own 'employers' on the rail (F12, F6) and the Capture Registry's reading of the composition's 'employers' as a standing the FAQ withholds (CAP-1-05): each with its source; the composer does not rule the term (open block)."
    },
    {
     "act": "holding together (the record against the field: the campaign and the closure)",
     "sentences": [
      20,
      21,
      22,
      28
     ],
     "claims": [
      "LV-27",
      "F56",
      "F28",
      "CAP-1-06",
      "O499-02"
     ],
     "note": "the record's lifecycle ('continues its Mechanical Turk mass rejection campaign', LV-27) and the announcement's promise (F56) composed beside the LinkedIn card's announcement of MTurk's closure (F28); the archive's organizing principle (O499-02) placed after the closure, which it bears on, without claiming the operator cites it."
    },
    {
     "act": "holding together (purpose: transparency and exploitation)",
     "sentences": [
      11
     ],
     "claims": [
      "F59",
      "F10"
     ],
     "note": "the founders' purpose and their ally's hope composed as the founders set them, 'by contrast'."
    },
    {
     "act": "holding together (a hypothesis at its grade)",
     "sentences": [
      13,
      19
     ],
     "claims": [
      "O163-02",
      "O49-01"
     ],
     "note": "#163's coupling hypothesis and #49's worked diagnosis composed as hypotheses, marked in the sentence."
    },
    {
     "act": "placing the class after the founders' thesis",
     "sentences": [
      11,
      12,
      13,
      14
     ],
     "claims": [
      "F10",
      "F30",
      "O256-01",
      "O18-01",
      "O163-01",
      "O1545-01"
     ],
     "note": "the archive's class claims stand after the founders' invisibility thesis and are sourced to the class by F30 (the work Turkopticon names), never to the entity by the composer's judgment (§3.4 O guard)."
    }
   ],
   "plan": {
    "order": [
     "F34",
     "LV-01",
     "LV-03",
     "LV-30",
     "F1",
     "F2",
     "F3",
     "F4",
     "LV-35",
     "LV-04",
     "LV-05",
     "F38",
     "F39",
     "LV-10",
     "F36",
     "F51",
     "F15",
     "F14",
     "F5",
     "F9",
     "F12",
     "F6",
     "F13",
     "F40",
     "LV-06",
     "LV-31",
     "F22",
     "F24",
     "F17",
     "F18",
     "F16",
     "F7",
     "F42",
     "LV-09",
     "LV-24",
     "F10",
     "F19",
     "F11",
     "F59",
     "F30",
     "O256-01",
     "O18-01",
     "O478-01",
     "O18-02",
     "O163-01",
     "O163-02",
     "O533-01",
     "O1070-01",
     "O1545-01",
     "O1545-02",
     "O144-01",
     "O534-01",
     "F21",
     "F20",
     "F43",
     "F41",
     "F23",
     "F25",
     "F26",
     "F27",
     "F52",
     "F35",
     "LV-02",
     "LV-12",
     "F57",
     "LV-32",
     "F37",
     "LV-28",
     "F53",
     "F54",
     "LV-11",
     "LV-14",
     "O1439-01",
     "O499-01",
     "O49-01",
     "F55",
     "F8",
     "LV-07",
     "LV-08",
     "F56",
     "LV-27",
     "F28",
     "F29",
     "F32",
     "F31",
     "F33",
     "O499-02",
     "F46",
     "F47",
     "F48",
     "F49",
     "LV-15",
     "LV-16",
     "LV-17",
     "LV-29",
     "F44",
     "F45",
     "LV-25",
     "LV-26",
     "LV-18",
     "LV-19",
     "LV-20",
     "LV-21",
     "LV-22",
     "LV-23",
     "LV-13",
     "LV-36",
     "LV-33",
     "LV-37",
     "F50",
     "LV-34",
     "F58",
     "CAP-1-07",
     "CAP-1-01",
     "CAP-1-02",
     "CAP-1-11",
     "CAP-1-03",
     "CAP-1-04",
     "CAP-1-09",
     "CAP-1-10",
     "CAP-1-05",
     "CAP-1-06",
     "CAP-1-08",
     "CAP-1-12"
    ],
    "senses": {
     "what it is": [
      1
     ],
     "mission and values": [
      2
     ],
     "what the record asks": [
      3
     ],
     "origin and founders": [
      4,
      5
     ],
     "the review tool": [
      6,
      7,
      8
     ],
     "requesters": [
      9,
      10
     ],
     "worker invisibility": [
      11
     ],
     "the class: data work as semantic labor": [
      12,
      13,
      14
     ],
     "moderation and accountability": [
      15
     ],
     "the design's limits": [
      16
     ],
     "operator and organization": [
      17
     ],
     "Amazon": [
      18
     ],
     "the class: organizing data workers": [
      19
     ],
     "the expansion": [
      20
     ],
     "Mechanical Turk's closure": [
      21,
      22
     ],
     "data, research and consent": [
      23
     ],
     "access": [
      24
     ],
     "what the record answers": [
      25
     ],
     "versions and reception": [
      26
     ],
     "the composition at the name": [
      27,
      28
     ]
    },
    "case_by_sense": {
     "equal (one claim space; nothing translated)": [
      "what it is",
      "mission and values",
      "what the record asks",
      "origin and founders",
      "the review tool",
      "requesters",
      "worker invisibility",
      "the class: data work as semantic labor",
      "moderation and accountability",
      "the design's limits",
      "operator and organization",
      "Amazon",
      "the class: organizing data workers",
      "the expansion",
      "Mechanical Turk's closure",
      "data, research and consent",
      "access",
      "what the record answers",
      "versions and reception",
      "the composition at the name"
     ]
    },
    "carried": {
     "archive": 65,
     "field": 59,
     "not_composed": {}
    },
    "conflict_log": [
     {
      "rule": "D_pres vs channel",
      "result": "no cut: the KO carries every field and archive claim (59 and 65); the compression's bound met with no channel log"
     },
     {
      "rule": "P_coh",
      "result": "F42 (not employers in the legal sense) against F12/F6 (the founders' 'employers'), with CAP-1-05 (sentences 10, 28); LV-27 (the campaign continues) against F28 (MTurk to close 30 September 2026) (sentences 20–22, 28); CAP-1-03 ('speed' the composition's word) beside F40 (the FAQ's key 'fast') (sentence 27): each composed with its source"
     },
     {
      "rule": "N_c",
      "result": "no claim lowered by standing; O163-02 and O49-01 carried as the hypotheses they are; F8 at attributed grade (a Reddit thread); F19 at attributed grade (Bezos); CAP-1-04, CAP-1-05, CAP-1-08 at the registry's interpretation grade; LV-24 the archive's reading, at its grade"
     },
     {
      "rule": "C_ex",
      "result": "senses composed ⊇ senses in the ledgers: every ledger lineage cited in the KO"
     }
    ]
   }
  },
  "P": {
   "title": "Turkopticon",
   "genre": "the compression: AIO's interaction grammar (lede, headed clusters, bolded labels, card rail), composed from the v0.9 plan in one claim space; it faces on the card",
   "status": "composed 2026-10-29 from the v0.9 knowledge object; not frozen",
   "lede": {
    "text": "is a worker-run organizing and advocacy project for data workers, begun in 2008 by Lilly Irani and M. Six Silberman as a review tool on which Amazon Mechanical Turk workers rate the requesters they work for (its FAQ; CHI 2013; Labor Vector record); after Amazon announced MTurk's closure for 30 September 2026, it wrote \"we are still here\" (Turkopticon on LinkedIn).",
    "claims": [
     "F34",
     "LV-01",
     "F1",
     "F36",
     "F38",
     "F9",
     "F12",
     "F28",
     "F29"
    ]
   },
   "sections": [
    {
     "icon": "🛠️",
     "head": "The review tool",
     "items": [
      {
       "label": "Four ratings:",
       "text": "communicativity, pay (now pay/hr), fairness, promptness, from a workers' survey; \"tactical quantification\" (CHI 2013; FAQ; record).",
       "claims": [
        "F13",
        "F40",
        "F22",
        "F24",
        "LV-06",
        "LV-31",
        "F6",
        "F39"
       ]
      },
      {
       "label": "Requesters:",
       "text": "\"not employers in the legal sense\" yet in power through pay; the founders call them employers (FAQ; CHI 2013; record).",
       "claims": [
        "F42",
        "F17",
        "F16",
        "F7",
        "F18",
        "LV-09",
        "LV-24"
       ]
      },
      {
       "label": "Accountability:",
       "text": "no deletion; moderator flags; addresses obfuscated (FAQ; CHI 2013).",
       "claims": [
        "F41",
        "F43",
        "F20",
        "F21"
       ]
      },
      {
       "label": "Stated limits:",
       "text": "a compromise that \"sustains and legitimizes AMT\"; academic subsidies (CHI 2013).",
       "claims": [
        "F23",
        "F25",
        "F26",
        "F27"
       ]
      }
     ]
    },
    {
     "icon": "👥",
     "head": "The organization",
     "items": [
      {
       "label": "Worker-led:",
       "text": "since 2019; a committee of Turk workers with Tech Workers Coalition volunteers (blog; FAQ; record).",
       "claims": [
        "F52",
        "F35",
        "F57",
        "LV-02",
        "LV-12",
        "LV-30",
        "LV-32",
        "F2",
        "F3",
        "F4",
        "LV-03"
       ]
      },
      {
       "label": "Not Amazon's:",
       "text": "yet a working relationship: reinstatements, weekly reports, forums (FAQ; blog; record).",
       "claims": [
        "F37",
        "LV-28",
        "F53",
        "F54",
        "LV-11",
        "LV-14"
       ]
      },
      {
       "label": "All data workers:",
       "text": "AI training, annotation, transcription, moderation; the mass rejection campaign to continue (blog; LinkedIn; Reddit; record).",
       "claims": [
        "F55",
        "F8",
        "F30",
        "F56",
        "LV-07",
        "LV-08",
        "LV-27"
       ]
      },
      {
       "label": "After MTurk:",
       "text": "\"isn’t tied to one platform\" (LinkedIn).",
       "claims": [
        "F31",
        "F32",
        "F33"
       ]
      }
     ]
    },
    {
     "icon": "🧭",
     "head": "Its class, in the archive",
     "items": [
      {
       "label": "Semantic labor:",
       "text": "moderators' and annotators' work, invisible, uncompensated, its context stripped in training data (#18; #256; #478; #533; #534; #1070).",
       "claims": [
        "O18-01",
        "O18-02",
        "O256-01",
        "O478-01",
        "O533-01",
        "O534-01",
        "O1070-01",
        "F10",
        "F19",
        "F11",
        "F59"
       ]
      },
      {
       "label": "Ground-truth labor:",
       "text": "ghost work, \"paid badly\" (#163, hypothesis); stops at the worker, not the provenance of meaning (#144).",
       "claims": [
        "O163-01",
        "O163-02",
        "O144-01"
       ]
      },
      {
       "label": "A relation:",
       "text": "an annotator \"can occupy\" a proletarian relation; not a demographic (#1545).",
       "claims": [
        "O1545-01",
        "O1545-02"
       ]
      },
      {
       "label": "Organizing:",
       "text": "data-worker organising set apart (#1439); \"do not organize on platforms that can shut you down\" (#499); summarizers soften it (#49, hypothesis).",
       "claims": [
        "O1439-01",
        "O499-01",
        "O499-02",
        "O49-01"
       ]
      }
     ]
    },
    {
     "icon": "🔒",
     "head": "Its data",
     "items": [
      {
       "label": "Not research:",
       "text": "\"not implicit consent to being a research subject\" (FAQ; record).",
       "claims": [
        "F46",
        "F47",
        "F48",
        "F49",
        "LV-15",
        "LV-16",
        "LV-17",
        "LV-29"
       ]
      },
      {
       "label": "Access:",
       "text": "a public API, rate-limited; AGPL code (FAQ; record).",
       "claims": [
        "F44",
        "F45",
        "LV-25",
        "LV-26",
        "LV-18"
       ]
      }
     ]
    },
    {
     "icon": "📋",
     "head": "Record and composition",
     "items": [
      {
       "label": "What it settles:",
       "text": "ratings of named requesters, not representative pay (record).",
       "claims": [
        "LV-35",
        "LV-04",
        "LV-05",
        "LV-10",
        "LV-19",
        "LV-20",
        "LV-21",
        "LV-22",
        "LV-23",
        "LV-13",
        "LV-36",
        "LV-33",
        "LV-37"
       ]
      },
      {
       "label": "At the name:",
       "text": "held; its stance on its data and the present work left out; requesters made employers (Capture Registry, 2026-10-29).",
       "claims": [
        "CAP-1-01",
        "CAP-1-02",
        "CAP-1-03",
        "CAP-1-04",
        "CAP-1-05",
        "CAP-1-06",
        "CAP-1-07",
        "CAP-1-08",
        "CAP-1-09",
        "CAP-1-10",
        "CAP-1-11"
       ]
      },
      {
       "label": "Reception:",
       "text": "no Wikipedia article; no card cites the record (Wikipedia; Capture Registry).",
       "claims": [
        "F58",
        "CAP-1-12",
        "F50",
        "LV-34",
        "F5",
        "F14",
        "F15",
        "F51"
       ]
      }
     ]
    }
   ],
   "open": [
    {
     "question": "Are requesters employers?",
     "rests_on": [
      "F42",
      "F9",
      "F12",
      "F6",
      "F18",
      "CAP-1-05",
      "LV-09"
     ],
     "modality": "interpretation (the FAQ; the founders' paper, stipulation of its own definition; the Capture Registry; the record)",
     "would_resolve": "a statement by Turkopticon of the term it uses for requesters now, beside its 2023 FAQ ('not employers in the legal sense') and its founders' papers ('employers', 'Employer Reputation System')"
    },
    {
     "question": "What becomes of the review tool, its requester database and the mass rejection campaign after Mechanical Turk's closure?",
     "rests_on": [
      "F28",
      "F29",
      "F32",
      "F56",
      "LV-27",
      "LV-06",
      "LV-19",
      "O499-02"
     ],
     "modality": "documented and self-description (LinkedIn, blog), stipulation (record), interpretation (#499)",
     "would_resolve": "an operator statement after 30 September 2026 on the requester list, the API and the campaign; a re-read of the record's lifecycle"
    },
    {
     "question": "Is ghost work paid badly where variance-generative labor is not paid at all?",
     "rests_on": [
      "O163-02",
      "O163-01",
      "LV-10",
      "LV-37"
     ],
     "modality": "hypothesis (#163); documented and interpretation (record)",
     "would_resolve": "wage data on data work at industry scale, which the record says none of its resources gives (LV-37)"
    },
    {
     "question": "Does a summarizer soften labor-organizing content at this address?",
     "rests_on": [
      "O49-01",
      "CAP-1-08",
      "CAP-1-04"
     ],
     "modality": "hypothesis (#49); interpretation (Capture Registry)",
     "would_resolve": "later captures at 'Turkopticon' read for whether wage theft, unfair rejection and the organization's stated limits are kept; this capture keeps 'wage theft' and leaves the limits out"
    },
    {
     "question": "Opacities",
     "rests_on": [
      "F5",
      "F6",
      "F7",
      "F8",
      "LV-34"
     ],
     "modality": "documented (snippets only)",
     "would_resolve": "the ACM Digital Library and SSRN pages refused the census agent with a bot check (HTTP 403); the Reddit thread and the video were not found; the review database needs a login; the expansion's announcement is undated"
    }
   ],
   "rail": [
    {
     "lineage": "what it is: a worker-run organizing and advocacy project",
     "claims": [
      "F34",
      "LV-01",
      "LV-03",
      "LV-30",
      "F52"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "mission and values: organizing data workers",
     "claims": [
      "F1",
      "F2",
      "F3",
      "F4"
     ],
     "earliest": "B1"
    },
    {
     "lineage": "what the record asks and answers",
     "claims": [
      "LV-35",
      "LV-04",
      "LV-05",
      "LV-24",
      "LV-19",
      "LV-20",
      "LV-21",
      "LV-22",
      "LV-23",
      "LV-13",
      "LV-36",
      "LV-33",
      "LV-37"
     ],
     "earliest": "LV"
    },
    {
     "lineage": "origin and founders",
     "claims": [
      "F38",
      "LV-10",
      "F36",
      "F15",
      "F14",
      "F5"
     ],
     "earliest": "B2"
    },
    {
     "lineage": "the review tool: workers rate the requesters they work for",
     "claims": [
      "F39",
      "F9",
      "F12",
      "F6",
      "F13",
      "F40",
      "LV-06",
      "LV-31"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "reach and use",
     "claims": [
      "F51",
      "F27"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "the design's compromise and its stated limits",
     "claims": [
      "F22",
      "F24",
      "F23",
      "F25",
      "F26"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "requesters: not employers in law, in power over workers",
     "claims": [
      "F17",
      "F16",
      "F7",
      "F42",
      "LV-09"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "worker invisibility and human computation",
     "claims": [
      "F18",
      "F10",
      "F19",
      "F11",
      "F59"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "the expansion to all data workers",
     "claims": [
      "F30",
      "F55",
      "F8",
      "LV-07",
      "LV-08"
     ],
     "earliest": "B9"
    },
    {
     "lineage": "the class: data work as semantic labor",
     "claims": [
      "O256-01",
      "O18-01",
      "O478-01",
      "O18-02",
      "O163-01",
      "O163-02",
      "O533-01",
      "O1070-01",
      "O1545-01",
      "O1545-02",
      "O144-01",
      "O534-01"
     ],
     "earliest": 256
    },
    {
     "lineage": "moderation, accountability and protection from retaliation",
     "claims": [
      "F21",
      "F20",
      "F43",
      "F41"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "operator and organization",
     "claims": [
      "F35",
      "LV-02",
      "F57",
      "LV-32"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "versions and dates of the record",
     "claims": [
      "LV-12",
      "LV-27",
      "F50",
      "LV-34"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "independence from Amazon, and a working relationship with it",
     "claims": [
      "F37",
      "LV-28"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "organizing work on Mechanical Turk",
     "claims": [
      "F53",
      "F54",
      "LV-11",
      "LV-14",
      "F56"
     ],
     "earliest": "B9"
    },
    {
     "lineage": "the class: organizing data workers",
     "claims": [
      "O1439-01",
      "O499-01",
      "O49-01",
      "O499-02"
     ],
     "earliest": 499
    },
    {
     "lineage": "Mechanical Turk's closure and after",
     "claims": [
      "F28",
      "F29",
      "F32",
      "F31",
      "F33"
     ],
     "earliest": "B6"
    },
    {
     "lineage": "data, research and consent",
     "claims": [
      "F46",
      "F47",
      "F48",
      "F49",
      "LV-15",
      "LV-16",
      "LV-17",
      "LV-29"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "access: the API and the licence",
     "claims": [
      "F44",
      "F45",
      "LV-25",
      "LV-26",
      "LV-18"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "reception: the encyclopedia",
     "claims": [
      "F58"
     ],
     "earliest": "B10"
    },
    {
     "lineage": "the composition at the name",
     "claims": [
      "CAP-1-07",
      "CAP-1-01",
      "CAP-1-02",
      "CAP-1-11",
      "CAP-1-03",
      "CAP-1-04",
      "CAP-1-09",
      "CAP-1-10",
      "CAP-1-05",
      "CAP-1-06",
      "CAP-1-08"
     ],
     "earliest": "CAP"
    },
    {
     "lineage": "reception: the record and the cards",
     "claims": [
      "CAP-1-12"
     ],
     "earliest": "CAP"
    }
   ],
   "body_words": 317,
   "entity": "Composed under v0.9, equal case (ρ = extends): KO_B sentences surviving 0 of 14; every field claim carried."
  },
  "P_B": {
   "title": "Turkopticon",
   "arm": "B (the field alone)",
   "genre": "popup — the compression from the field ledger alone (cards, own pages, Wikipedia)",
   "status": "composed 2026-10-29 from the field ledger alone; not frozen",
   "lede": {
    "text": "is a worker-run organizing and advocacy project, begun in 2008 by Lilly Irani and M. Six Silberman as a browser tool on which Mechanical Turk workers review requesters (its FAQ; CHI 2013).",
    "claims": [
     "F34",
     "F36",
     "F38",
     "F9",
     "F12"
    ]
   },
   "sections": [
    {
     "icon": "🛠️",
     "head": "The tool",
     "items": [
      {
       "label": "Ratings:",
       "text": "four, pay now per hour; tactical quantification (CHI 2013; FAQ).",
       "claims": [
        "F13",
        "F40",
        "F22",
        "F24",
        "F6",
        "F39"
       ]
      },
      {
       "label": "Requesters:",
       "text": "not employers in law, in power through pay (FAQ; CHI 2013; SSRN).",
       "claims": [
        "F42",
        "F17",
        "F16",
        "F7",
        "F18",
        "F10",
        "F19",
        "F59"
       ]
      },
      {
       "label": "Accountability:",
       "text": "no deletion; flags; obfuscated addresses (FAQ; CHI 2013).",
       "claims": [
        "F41",
        "F43",
        "F20",
        "F21",
        "F11"
       ]
      },
      {
       "label": "Limits:",
       "text": "a compromise that sustains AMT (CHI 2013).",
       "claims": [
        "F23",
        "F25",
        "F26",
        "F27"
       ]
      }
     ]
    },
    {
     "icon": "👥",
     "head": "The organization",
     "items": [
      {
       "label": "Worker-led:",
       "text": "since 2019; Tech Workers Coalition volunteers (blog; FAQ).",
       "claims": [
        "F52",
        "F35",
        "F57",
        "F1",
        "F2",
        "F3",
        "F4",
        "F51",
        "F15",
        "F14",
        "F5"
       ]
      },
      {
       "label": "Amazon:",
       "text": "not associated, yet a working relationship (FAQ; blog).",
       "claims": [
        "F37",
        "F53",
        "F54"
       ]
      },
      {
       "label": "Expansion:",
       "text": "all data workers; after MTurk's announced closure, \"still here\" (blog; LinkedIn; Reddit).",
       "claims": [
        "F55",
        "F56",
        "F8",
        "F28",
        "F29",
        "F30",
        "F31",
        "F32",
        "F33"
       ]
      }
     ]
    },
    {
     "icon": "🔒",
     "head": "Data",
     "items": [
      {
       "label": "Not research:",
       "text": "use is not consent (FAQ).",
       "claims": [
        "F46",
        "F47",
        "F48",
        "F49"
       ]
      },
      {
       "label": "Access:",
       "text": "public API; AGPL; no Wikipedia article (FAQ; Wikipedia).",
       "claims": [
        "F44",
        "F45",
        "F50",
        "F58"
       ]
      }
     ]
    }
   ],
   "open": [
    {
     "question": "What becomes of the review tool after Mechanical Turk's closure?",
     "rests_on": [
      "F28",
      "F29",
      "F56"
     ],
     "modality": "documented and self-description",
     "would_resolve": "an operator statement after 30 September 2026"
    },
    {
     "question": "Opacities",
     "rests_on": [
      "F5",
      "F6",
      "F7",
      "F8"
     ],
     "modality": "documented (snippets only)",
     "would_resolve": "the ACM and SSRN pages (bot check), the Reddit thread and the video (not found)"
    }
   ],
   "rail": [
    {
     "lineage": "what it is: a worker-run organizing and advocacy project",
     "claims": [
      "F34",
      "F52"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "mission and values: organizing data workers",
     "claims": [
      "F1",
      "F2",
      "F3",
      "F4"
     ],
     "earliest": "B1"
    },
    {
     "lineage": "origin and founders",
     "claims": [
      "F36",
      "F38",
      "F15",
      "F14",
      "F5"
     ],
     "earliest": "B2"
    },
    {
     "lineage": "the review tool: workers rate the requesters they work for",
     "claims": [
      "F39",
      "F9",
      "F12",
      "F6",
      "F13",
      "F40"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "reach and use",
     "claims": [
      "F51",
      "F27"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "the design's compromise and its stated limits",
     "claims": [
      "F22",
      "F24",
      "F23",
      "F25",
      "F26"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "worker invisibility and human computation",
     "claims": [
      "F10",
      "F19",
      "F18",
      "F59",
      "F11"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "requesters: not employers in law, in power over workers",
     "claims": [
      "F17",
      "F16",
      "F7",
      "F42"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "moderation, accountability and protection from retaliation",
     "claims": [
      "F20",
      "F43",
      "F41",
      "F21"
     ],
     "earliest": "B5"
    },
    {
     "lineage": "independence from Amazon, and a working relationship with it",
     "claims": [
      "F37"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "organizing work on Mechanical Turk",
     "claims": [
      "F53",
      "F54",
      "F56"
     ],
     "earliest": "B9"
    },
    {
     "lineage": "operator and organization",
     "claims": [
      "F35",
      "F57"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "the expansion to all data workers",
     "claims": [
      "F55",
      "F8",
      "F30"
     ],
     "earliest": "B9"
    },
    {
     "lineage": "Mechanical Turk's closure and after",
     "claims": [
      "F28",
      "F29",
      "F32",
      "F31",
      "F33"
     ],
     "earliest": "B6"
    },
    {
     "lineage": "data, research and consent",
     "claims": [
      "F46",
      "F47",
      "F48",
      "F49"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "access: the API and the licence",
     "claims": [
      "F44",
      "F45"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "versions and dates of the record",
     "claims": [
      "F50"
     ],
     "earliest": "B8"
    },
    {
     "lineage": "reception: the encyclopedia",
     "claims": [
      "F58"
     ],
     "earliest": "B10"
    }
   ],
   "body_words": 120,
   "entity": "the field's entity: the worker-run organizing and advocacy project with its requester-review tool, as its own pages, its founders' papers and its LinkedIn article give it"
  },
  "KO_B": {
   "title": "Turkopticon",
   "arm": "B (the field alone)",
   "genre": "knowledge object",
   "status": "composed 2026-10-29; not frozen",
   "sentences": [
    {
     "n": 1,
     "para": 0,
     "text": "Turkopticon \"used to be a volunteer run software project and now it is a worker-run organizing and advocacy project\" (FAQ), in transition since 2019 to a worker-led, worker-run advocacy organization that keeps the original tool and website (Turkopticon blog).",
     "claims": [
      "F34",
      "F52"
     ]
    },
    {
     "n": 2,
     "para": 0,
     "text": "Its mission is to organize data workers to build collective power, improve working conditions and hold platforms, companies and institutions accountable, as a worker-led hub with shared leadership (turkopticon.net).",
     "claims": [
      "F1",
      "F2",
      "F3",
      "F4"
     ]
    },
    {
     "n": 3,
     "para": 1,
     "text": "Lilly Irani and M. Six Silberman founded it in 2008 as a class project on the unaccountability of Mechanical Turk requesters, after seeing how cheaply requesters got work done and finding no requester reputation system on Amazon's platform (FAQ; Turkopticon blog); it grew out of a tactical media art project and takes its name from the panopticon (CHI 2013; ACM Digital Library card).",
     "claims": [
      "F36",
      "F38",
      "F39",
      "F51",
      "F15",
      "F14",
      "F5"
     ]
    },
    {
     "n": 4,
     "para": 1,
     "text": "Its founders define it as an activist system through which workers publicize and evaluate their relationships with employers: a browser extension adding other workers' reviews of requesters to the HIT lists, an employer reputation system (CHI 2013; SSRN card).",
     "claims": [
      "F9",
      "F12",
      "F6"
     ]
    },
    {
     "n": 5,
     "para": 1,
     "text": "Reviews rate communicativity, generosity (now pay per hour), fairness and promptness, chosen from a workers' survey, a tactical quantification whose generosity rating strained under a subjective judgment (CHI 2013; FAQ).",
     "claims": [
      "F13",
      "F40",
      "F22",
      "F24"
     ]
    },
    {
     "n": 6,
     "para": 2,
     "text": "The founders argue that human computation relies on worker invisibility, AMT having been launched as \"human-as-a-service\", that Amazon's contractor framing strips workers of minimum wage, that requesters' discretion to pay enables wage theft, 35 of 67 surveyed workers reporting unfair rejections, and that they built it to draw attention to commodification and exploitation rather than to make a transparent market (CHI 2013); the SSRN card has requesters who can arbitrarily reject and withhold pay (SSRN card).",
     "claims": [
      "F10",
      "F19",
      "F18",
      "F17",
      "F16",
      "F59",
      "F7"
     ]
    },
    {
     "n": 7,
     "para": 2,
     "text": "The FAQ holds requesters not employers in the legal sense but in a position of power over workers through their payment decisions (FAQ).",
     "claims": [
      "F42"
     ]
    },
    {
     "n": 8,
     "para": 3,
     "text": "Reviews are moderated by flags, a moderator's second flag hiding one, are not deleted, for accountability, and carry obfuscated addresses against retaliation, the tool serving as infrastructure for mutual aid (CHI 2013; FAQ).",
     "claims": [
      "F20",
      "F43",
      "F41",
      "F21",
      "F11"
     ]
    },
    {
     "n": 9,
     "para": 3,
     "text": "Its founders state that it is a compromise with AMT's norms, that it sustains and legitimizes AMT, and that it rested on academic subsidies, though in 2013 it drew 100,000 page views a month (CHI 2013).",
     "claims": [
      "F23",
      "F25",
      "F26",
      "F27"
     ]
    },
    {
     "n": 10,
     "para": 4,
     "text": "It is not associated with Amazon, yet its staff built a working relationship with Amazon, help reinstate suspended accounts, report bad requesters weekly to AMT staff and host worker forums; a committee of Turk workers with Tech Workers Coalition volunteers maintains it, and Krystal Kauffman signed its announcement (FAQ; Turkopticon blog).",
     "claims": [
      "F37",
      "F53",
      "F54",
      "F35",
      "F57"
     ]
    },
    {
     "n": 11,
     "para": 4,
     "text": "It expanded to all data workers worldwide while promising to continue its mass rejection campaign on AMT (Turkopticon blog; Reddit card).",
     "claims": [
      "F55",
      "F56",
      "F8"
     ]
    },
    {
     "n": 12,
     "para": 5,
     "text": "After Amazon announced that MTurk would close on 30 September 2026, Turkopticon wrote that it is still here and not tied to one platform, supporting platform data workers in AI training and evaluation, annotation, transcription and content moderation, where workers can be deactivated without explanation (Turkopticon on LinkedIn).",
     "claims": [
      "F28",
      "F29",
      "F32",
      "F30",
      "F31",
      "F33"
     ]
    },
    {
     "n": 13,
     "para": 6,
     "text": "It does not use its data for research, its use is not consent to being a research subject, its first responsibility is to its workers, it would consult workers before any anonymized release, and a 2010–2011 wage-data collection was removed for privacy (FAQ).",
     "claims": [
      "F46",
      "F47",
      "F48",
      "F49"
     ]
    },
    {
     "n": 14,
     "para": 6,
     "text": "Its API is public and rate-limited, its code under the AGPL, its FAQ dated 18 July 2023, and Wikipedia has no article on it (FAQ; Wikipedia).",
     "claims": [
      "F44",
      "F45",
      "F50",
      "F58"
     ]
    }
   ]
  },
  "L_B": {
   "words": 560,
   "text": "Turkopticon \"used to be a volunteer run software project and now it is a worker-run organizing and advocacy project\" (FAQ), in transition since 2019 to a worker-led, worker-run advocacy organization that keeps the original tool and website (Turkopticon blog). Its mission is to organize data workers to build collective power, improve working conditions and hold platforms, companies and institutions accountable, as a worker-led hub with shared leadership (turkopticon.net). Lilly Irani and M. Six Silberman founded it in 2008 as a class project on the unaccountability of Mechanical Turk requesters, after seeing how cheaply requesters got work done and finding no requester reputation system on Amazon's platform (FAQ; Turkopticon blog); it grew out of a tactical media art project and takes its name from the panopticon (CHI 2013; ACM Digital Library card). Its founders define it as an activist system through which workers publicize and evaluate their relationships with employers: a browser extension adding other workers' reviews of requesters to the HIT lists, an employer reputation system (CHI 2013; SSRN card). Reviews rate communicativity, generosity (now pay per hour), fairness and promptness, chosen from a workers' survey, a tactical quantification whose generosity rating strained under a subjective judgment (CHI 2013; FAQ). The founders argue that human computation relies on worker invisibility, AMT having been launched as \"human-as-a-service\", that Amazon's contractor framing strips workers of minimum wage, that requesters' discretion to pay enables wage theft, 35 of 67 surveyed workers reporting unfair rejections, and that they built it to draw attention to commodification and exploitation rather than to make a transparent market (CHI 2013); the SSRN card has requesters who can arbitrarily reject and withhold pay (SSRN card). The FAQ holds requesters not employers in the legal sense but in a position of power over workers through their payment decisions (FAQ). Reviews are moderated by flags, a moderator's second flag hiding one, are not deleted, for accountability, and carry obfuscated addresses against retaliation, the tool serving as infrastructure for mutual aid (CHI 2013; FAQ). Its founders state that it is a compromise with AMT's norms, that it sustains and legitimizes AMT, and that it rested on academic subsidies, though in 2013 it drew 100,000 page views a month (CHI 2013). It is not associated with Amazon, yet its staff built a working relationship with Amazon, help reinstate suspended accounts, report bad requesters weekly to AMT staff and host worker forums; a committee of Turk workers with Tech Workers Coalition volunteers maintains it, and Krystal Kauffman signed its announcement (FAQ; Turkopticon blog). It expanded to all data workers worldwide while promising to continue its mass rejection campaign on AMT (Turkopticon blog; Reddit card). After Amazon announced that MTurk would close on 30 September 2026, Turkopticon wrote that it is still here and not tied to one platform, supporting platform data workers in AI training and evaluation, annotation, transcription and content moderation, where workers can be deactivated without explanation (Turkopticon on LinkedIn). It does not use its data for research, its use is not consent to being a research subject, its first responsibility is to its workers, it would consult workers before any anonymized release, and a 2010–2011 wage-data collection was removed for privacy (FAQ). Its API is public and rate-limited, its code under the AGPL, its FAQ dated 18 July 2023, and Wikipedia has no article on it (FAQ; Wikipedia).",
   "note": "L_F(B), the field composed in its own ontology (v0.9 §0.4), realized as KO_B; its compression is P_B."
  },
  "L_BA": {
   "words": 2042,
   "text": "Turkopticon is, in its FAQ's words, a project that \"used to be a volunteer run software project and now it is a worker-run organizing and advocacy project, and software is one of the things we do\" (Turkopticon FAQ, 18 July 2023), which the Labor Vector record enters as a \"worker-run organizing and advocacy project, with a review site and browser add-on rating Amazon Mechanical Turk requesters\", known also as TO and the Turkopticon Script, and tags \"NOT a union, an advocacy organization led by workers\" (Labor Vector record). Its mission is \"to organize data workers to build collective power, improve working conditions, and hold platforms, companies, and institutions accountable to the labor they rely on\", its vision a worker-led hub where data workers can negotiate better working conditions, and its values an organization led by data workers in a structure where leadership is shared (turkopticon.net). The Labor Vector record asks of it the census's question, \"Who supplies the labor, who directs it, and who receives its gains — and what kind of evidence does this resource bring to that question?\", and places it at three intersections, worker power, labor producing AI and gains and losses, with worker testimony, rating against standards, an organizing resource and data access as its kinds of evidence (Labor Vector record). It began in 2008 as a class project \"to raise awareness about the unaccountability of Mechanical Turk requesters\", its founders having seen requesters and researchers \"celebrating how cheaply they could get work done on Mechanical Turk\", and to make the point that Amazon had built no requester reputation system \"like Amazon Marketplace and eBay have\" (FAQ); the Labor Vector record keeps that motive as its whole record of gains, \"not recorded as a quantity\" (Labor Vector record). Its founders, Lilly Irani and M. Six Silberman, had worked as programmers and \"wanted to support Turkers in finding better work\" (FAQ) and unveiled it in 2008 (Turkopticon blog); their CHI 2013 paper says it \"grew out of a tactical media art project intended to raise questions about the ethics of human computation\" and that it is named for the panopticon (Irani and Silberman, CHI 2013, on the ACM Digital Library and course-site cards). The founders define it as \"an activist system that allows workers to publicize and evaluate their relationships with employers\", a browser extension that adds to workers' Mechanical Turk HIT lists what other workers report \"about employers (“Requesters” in AMT parlance)\" (CHI 2013), and their later paper calls it an employer reputation system, operated from 2008 to 2015 (Silberman and Irani, SSRN card). Workers rate each requester on four qualities taken from a survey on a \"Workers’ Bill of Rights\", communicativity, generosity, fairness and promptness (CHI 2013), keyed \"comm\", \"pay\", \"fair\" and \"fast\", with a pay/hr attribute \"in place of the 1-5 scale rating for pay/generosity\" (FAQ); the Labor Vector record's unit is \"a worker's review of a Mechanical Turk requester, rated on four attributes\", and it tags the tool \"NOT a platform rating: it rates requesters on Mechanical Turk\" (Labor Vector record). The founders call the ratings tactical quantification, numbers used \"because they are partial, fast, and cheap\", and record that the generosity category \"has strained under the weight of representing such a subjective assessment\" (CHI 2013). On the founders' account the requester's discretion to pay \"also enables wage theft\", Amazon's definition of the workers as contractors \"attempts to strip workers of minimum wage requirements in their countries\", and 35 of the 67 workers they surveyed felt their work was regularly rejected unfairly or arbitrarily (CHI 2013); the SSRN card's context is requesters \"who can arbitrarily reject and withhold pay\" (SSRN card). The FAQ holds that \"requesters are not employers in the legal sense\" and are \"in a position of power over workers by virtue of making payment decisions\" (FAQ), while the founders' paper on the rail calls them employers throughout (CHI 2013; SSRN card); the Labor Vector record places the direction of the labor with the requesters, Amazon running the platform, and the archive's reading in it takes the review as \"the worker's record of the party that directs the task\", answering \"who directs the labor from the side of the one who supplies it\" (Labor Vector record). The founders' thesis is that \"human computation currently relies on worker invisibility\", Mechanical Turk having been launched in 2006 as \"human-as-a-service\" (Jeff Bezos, quoted in CHI 2013), and that as common infrastructure Turkopticon \"enables workers to engage one another in mutual aid\"; they set their purpose, \"to draw attention to commodification and exploitation\", against their ally DoloresLabs' hope of a more \"transparent\" marketplace (CHI 2013). The data workers it now supports include people doing \"AI training and evaluation, data annotation, surveys, transcription, content moderation\" (Turkopticon on LinkedIn), and the archive holds, by structural position, that \"A content moderator at a platform is Assembly; the platform's extraction model is not\" (#256), that moderators \"perform semantic labor in its most brutal form: sorting meaning under conditions designed to be invisible\" (#18) in an act of bearing, non-replicable and costly (#478), and that the training data derived from a moderator's decisions \"strips the somatic context\" (#18). In the archive's terms ghost work is \"*ground-truth labor*: the labor of telling the model what is already known to be true\", structurally distinct from variance-generative labor (#163), which on #163's coupling hypothesis goes unpaid where ghost work \"is paid badly\" (#163, hypothesis); annotators' judgment \"is consumed by the training pipeline without recognition or compensation\", a participant exhaustion (#533), and annotators and evaluators shape a model's conduct among \"the workers still present to contest their own extraction\" (#1070). For the archive class is a relation: \"A low-wage annotator can occupy an intensely proletarian relation to a training pipeline\", and the semantic proletariat is not \"AI annotators\" or \"gig workers\" as such (#1545); the literature of ghost work \"names the erased worker; it cannot name that the erased thing is the provenance of meaning\" (#144), and the absence of the labor conditions of Claude's annotators from Claude's constitution is one of its structural silences (#534). Reviews are kept accountable and their writers protected: workers' email addresses are obfuscated against employers' retaliation (CHI 2013), a review is hidden only when a moderator adds a second flag (CHI 2013; FAQ), and reviews are not deleted, \"The main reason we don't allow deletion of reviews is accountability\" (FAQ). The founders state their design's limits: it is \"a compromise between those values and the weight of the existing infrastructural norms\", its existence \"sustains and legitimizes AMT by helping safeguard its workers\", and, Amazon having built no worker safeguards, it rested on academic subsidies, \"an unsustainable foundation for such a critical tool\"; in 2013 it had 100,000 page views a month and over 7,000 installs (CHI 2013). Since 2019 it has been transitioning \"to a worker-led, worker-run advocacy organization in addition to hosting the original tool and website\" (Turkopticon blog); a committee of Turk workers organizes it and \"Turkopticon is maintained by the committee and volunteers from Tech Workers Coalition\" (FAQ), the operator and the period (\"2008 to present; worker-led since 2019\") the Labor Vector record gives, and the expansion's announcement is signed by Krystal Kauffman (Turkopticon blog), whom the record's neighbour, the Data Workers' Inquiry, carries as an invited writer (Labor Vector record). It \"is not and it has never been\" associated with Amazon (FAQ; Labor Vector record), yet its staff \"developed a working relationship with Amazon\", help reinstate mistakenly suspended accounts, send AMT staff a weekly report on \"“bad” requesters with low approval ratings\" and host worker forums (Turkopticon blog), the organizing work the Labor Vector record gives as its method and findings, with no aggregate findings stated (Labor Vector record). The archive distinguishes its own sense of an AI labor movement, cross-substrate semantic labor, from \"data-worker organising\" (#1439), holds that \"You cannot organize against exploitation you do not recognize\", with \"data labor\" activism among the responses (#499), and, in a worked diagnosis, expects a major summarizer asked about labor organizing to treat the query \"as a request for actionable information\" and to soften it, \"Workers face retaliation\" becoming \"there may be challenges\" (#49, hypothesis). It has expanded \"to assist ALL data workers\" and to \"improve conditions for data workers worldwide\" (Turkopticon blog), as an r/mturk thread reported, \"not solely Amazon Mechanical Turk\" (Reddit card); the Labor Vector record's labor object is Turkers and, \"since the expansion, data workers on all data-work platforms\", who supply the labor (Labor Vector record), and the undated announcement promised to continue \"our mass rejection campaign\" on Mechanical Turk (Turkopticon blog), which the record's lifecycle gives as continuing (Labor Vector record). On 4 September 2026 Turkopticon wrote that \"With Amazon announcing that MTurk will close on September 30, 2026\", \"we are still here\": it had moved with data work onto more platforms, \"isn’t tied to one platform\", and would go on advocating \"across the platform data work industry\" and building relationships with platforms, where \"Workers can be suspended or deactivated with little or no explanation\" (Turkopticon on LinkedIn). The archive states the principle the closure bears on, the labor organizing principle \"do not organize on platforms that can shut you down\", whose logic is that \"whoever controls the means of semantic production controls the semantic output\" (#499). Its stated limits concern its data: \"we do not use Turkopticon data to produce research\", its papers are about it and not from its data, \"Use of Turkopticon is not implicit consent to being a research subject\", its \"first responsibility is to the community of workers that relies on it\", it would \"consult publicly with workers first\" before any anonymized release, and a 2010–2011 version that collected anonymized wage data was removed \"because of privacy concerns\" (FAQ); the Labor Vector record carries these as its stated limits and tags it \"NOT a research dataset\" (Labor Vector record). Its public API returns what the database holds on Mechanical Turk requester IDs, needs no permission, errs if called more than once a second and \"has not been tested with more than a hundred or so\" IDs, and its code is under the GNU Affero General Public License (FAQ); the Labor Vector record adds that reviews require a login and that the reviews' own licence is not stated (Labor Vector record). The Labor Vector record finds that this evidence answers how workers rate a named requester and what organizing Turkers run on Mechanical Turk, and not representative pay or rejection rates, conditions on other platforms or what the HITs are used for downstream, with no count stated; in its worked question on who does the data work that trains AI it holds \"workers' ratings of Mechanical Turk requesters on pay, fairness and communication\", beside Fairwork's ratings, which score Amazon Mechanical Turk 0 of 10, under the gap that none \"gives wages or conditions at the scale of the industry\" (Labor Vector record). Its FAQ of 18 July 2023 is \"a rewrite of the 2014 FAQ\" (FAQ), the Labor Vector record leaves the date of the expansion's announcement unchecked (Labor Vector record), and Wikipedia has no article on Turkopticon and no redirect to one, four articles mentioning it (Wikipedia, 2026-10-29). At its name on Google's AI Overview, signed out, on 29 October 2026, the Capture Registry finds the entity held, its 2008 founding, founders, requester reviews and expansion and its worker-led present, the founders named with no institution or identifier and its own page cited, and \"'speed' is the composition's word for promptness\" (Capture Registry, 2026-10-29), where the FAQ's own key for promptness is \"fast\" (FAQ). It finds the composition saying none of the record's negative tags, leaving out the commitments to no deletion, independence from Amazon, the research-data refusal and the AGPL code, and the reputation-system lineage, and giving requesters as employers, \"a standing Turkopticon's FAQ withholds\", the founders' own word on the rail (CHI 2013); it finds the present work absent, work on Mechanical Turk, whose closure on 30 September 2026 the LinkedIn card of 4 September 2026 announces (Turkopticon on LinkedIn), and \"its own stance on its data, the commitment the record quotes, is left out\", the answer ending at the expansion with no card citing the record (Capture Registry, 2026-10-29).",
   "rail": [],
   "note": "L(B ∪ A) in the equal-terms case (v0.9 §0.4), realized as the knowledge object (objects.KO); its rail is the compression's, by lineage."
  }
 },
 "field": [
  {
   "id": "B1",
   "card": "turkopticon. — turkopticon.",
   "fetched": "card; B1.html sha256 0d6a298b57985d70, HTTP 200 at 2026-10-29T22:31:53Z; byte-identical to the census copy turkopticon--home",
   "origin": "card"
  },
  {
   "id": "B2",
   "card": "ACM Digital Library — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
   "fetched": "unreachable: https://dl.acm.org/doi/10.1145/2470654.2470742 HTTP 403; card title and snippet only",
   "origin": "card"
  },
  {
   "id": "B3",
   "card": "SSRN eLibrary — Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani :: SSRN",
   "fetched": "unreachable: https://papers.ssrn.com/abstract=2729498 HTTP 403; card title and snippet only",
   "origin": "card"
  },
  {
   "id": "B4",
   "card": "Reddit — Turkopticon is expanding its mission! : r/mturk - Reddit",
   "fetched": "unreachable: https://www.reddit.com/r/mturk/search/?q=%22Turkopticon%20is%20expanding%22&restrict_sr=1 HTTP 200; card title and snippet only",
   "origin": "card"
  },
  {
   "id": "B5",
   "card": "Crowdsourcing and Human Computation — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
   "fetched": "card; B5.pdf sha256 c52d284c61b5afa1, HTTP 200 at 2026-10-29T22:33:02Z",
   "origin": "card"
  },
  {
   "id": "B6",
   "card": "LinkedIn — Turkopticon is Still Here!",
   "fetched": "card; B6.html sha256 cde6cf74fac8ae6d, HTTP 200 at 2026-10-29T22:34:28Z",
   "origin": "card"
  },
  {
   "id": "B7",
   "card": "YouTube·Platform Cooperativism — Lilly Irani | Community Voices",
   "fetched": "unreachable: URL not found (three searches); video, title only (no snippet)",
   "origin": "card"
  },
  {
   "id": "B8",
   "card": "Turkopticon — Turkopticon FAQ Version July 18 2023",
   "fetched": "own_page; census copy turkopticon--faq (read 2026-10-29, HTTP 200); B8.html sha256 d46d655396550f62",
   "origin": "own_page"
  },
  {
   "id": "B9",
   "card": "Turkopticon blog — Breaking News: What is Next for Turkopticon?",
   "fetched": "own_page; census copy turkopticon--whats-next (read 2026-10-29, HTTP 200); B9.html sha256 be82055a7a38f37b",
   "origin": "own_page"
  },
  {
   "id": "B10",
   "card": "Wikipedia — Turkopticon (no article)",
   "fetched": "no article: raw HTTP 404, rendered HTTP 404, variant raw HTTP 404, search 4 mentions and no article; sha256 c20fd5af1c561442",
   "origin": "wikipedia"
  }
 ],
 "field_claims": {
  "F1": {
   "source": "B1",
   "origin": "card",
   "locus": "Our Mission",
   "quote": "Turkopticon’s mission is to organize data workers to build collective power, improve working conditions, and hold platforms, companies, and institutions accountable to the labor they rely on.",
   "claim": "the operator's mission: to organize data workers to build collective power, improve conditions, and hold platforms, companies and institutions accountable to the labor they rely on",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": true,
   "lineage": "mission and values: organizing data workers",
   "date": "undated (the page as fetched 2026-10-29)",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 e0c9015cfa49f609…), whitespace-normalised"
  },
  "F2": {
   "source": "B1",
   "origin": "card",
   "locus": "Vision",
   "quote": "We envision Turkopticon as a worker-led hub where data workers can find support, build power, and negotiate better working conditions.",
   "claim": "its vision: a worker-led hub where data workers find support, build power and negotiate better conditions",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "mission and values: organizing data workers",
   "date": "undated (the page as fetched 2026-10-29)",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 e0c9015cfa49f609…), whitespace-normalised"
  },
  "F3": {
   "source": "B1",
   "origin": "card",
   "locus": "Our Values: Worker-Led",
   "quote": "Our Organization is led by data workers, ensuring our advocacy, resources, and support reflect the real and current conditions workers face.",
   "claim": "led by data workers",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "mission and values: organizing data workers",
   "date": "undated (the page as fetched 2026-10-29)",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 e0c9015cfa49f609…), whitespace-normalised"
  },
  "F4": {
   "source": "B1",
   "origin": "card",
   "locus": "Our Values: Horizontal Structure",
   "quote": "We are committed to a structure where leadership is shared, voices are valued, and decisions are made with transparency and care.",
   "claim": "a horizontal structure: shared leadership, transparent decisions",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "mission and values: organizing data workers",
   "date": "undated (the page as fetched 2026-10-29)",
   "quote_ok": true,
   "checked_against": "saved text B1.txt (sha256 e0c9015cfa49f609…), whitespace-normalised"
  },
  "F5": {
   "source": "B2",
   "origin": "card",
   "locus": "card title and snippet (ACM Digital Library unreachable: HTTP 403, bot check)",
   "quote": "Turkopticon: interrupting worker invisibility in amazon mechanical turk * CHI * CHI '13",
   "claim": "the founders' paper on the entity was published at CHI 2013",
   "modality": "documented",
   "kind": "attribution",
   "kernel": false,
   "const": false,
   "lineage": "origin and founders",
   "date": "2013 (CHI '13, on the card)",
   "quote_ok": true,
   "checked_against": "card title and snippet (unreachable card)"
  },
  "F6": {
   "source": "B3",
   "origin": "card",
   "locus": "card title (SSRN unreachable: HTTP 403, bot check)",
   "quote": "Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani",
   "claim": "the founders' account of the entity as an employer reputation system they operated, 2008–2015",
   "modality": "documented",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "undated on the card (covers 2008–2015)",
   "quote_ok": true,
   "checked_against": "card title and snippet (unreachable card)"
  },
  "F7": {
   "source": "B3",
   "origin": "card",
   "locus": "card snippet (SSRN unreachable)",
   "quote": "Context: Amazon Mechanical Turk (AMT) allows independent contractor workers to complete tasks for requesters who can arbitrarily reject and withhold pay for sub",
   "claim": "the context: on AMT, requesters can arbitrarily reject the work of independent-contractor workers and withhold pay",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": true,
   "const": false,
   "lineage": "requesters: not employers in law, in power over workers",
   "date": "undated on the card (covers 2008–2015)",
   "quote_ok": true,
   "checked_against": "card title and snippet (unreachable card)"
  },
  "F8": {
   "source": "B4",
   "origin": "card",
   "locus": "card title and snippet (Reddit unreachable)",
   "quote": "Turkopticon is expanding its mission! … Turkopticon Expansion: Turkopticon is broadening its focus to advocate for data workers across multiple platforms, not solely Amazon Mechanical Turk.",
   "claim": "a thread in r/mturk reports the expansion: advocacy for data workers across platforms, not only Mechanical Turk",
   "modality": "attributed",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "the expansion to all data workers",
   "date": "undated on the card",
   "quote_ok": true,
   "checked_against": "card title and snippet (unreachable card)"
  },
  "F9": {
   "source": "B5",
   "origin": "card",
   "locus": "Abstract s4",
   "quote": "We then present Turkopticon, an activist system that allows workers to publicize and evaluate their relationships with employers.",
   "claim": "the founders define it as an activist system that lets workers publicize and evaluate their relationships with employers",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": true,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F10": {
   "source": "B5",
   "origin": "card",
   "locus": "Abstract s2–3",
   "quote": "This paper offers an analysis of Amazon Mechanical Turk, a popular human computation system, as a site of technically mediated worker-employer relations. We argue that human computation currently relies on worker invisibility.",
   "claim": "the founders: AMT is a site of technically mediated worker–employer relations, and human computation relies on worker invisibility",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": true,
   "const": true,
   "lineage": "worker invisibility and human computation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F11": {
   "source": "B5",
   "origin": "card",
   "locus": "Abstract s5",
   "quote": "As a common infrastructure, Turkopticon also enables workers to engage one another in mutual aid.",
   "claim": "as common infrastructure it enables mutual aid among workers",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "worker invisibility and human computation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F12": {
   "source": "B5",
   "origin": "card",
   "locus": "TURKOPTICON: THE SYSTEM ¶1 (the card's snippet)",
   "quote": "Turkopticon is a browser extension for Firefox and Chrome that augments workers’ view of their AMT HIT lists with information other workers have provided about employers (“Requesters” in AMT parlance).",
   "claim": "a browser extension that adds to workers' AMT HIT lists what other workers report about employers, 'Requesters' in AMT's term",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F13": {
   "source": "B5",
   "origin": "card",
   "locus": "TURKOPTICON: THE SYSTEM ¶2",
   "quote": "Turkopticon collects quantitative ratings from reviewers on four qualities that we hypothesized would be relevant based on the Workers’ Bill of Rights survey. … Communicativity: How responsive has this requester been to communications or concerns you have raised? … Promptness: How promptly has this requester approved your work and paid?",
   "claim": "four ratings, chosen from the Workers' Bill of Rights survey: communicativity, generosity, fairness, promptness",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F14": {
   "source": "B5",
   "origin": "card",
   "locus": "TURKOPTICON: THE SYSTEM ¶3",
   "quote": "Turkopticon is named for panopticon, a prison surveillance design most famously analyzed by Foucault.",
   "claim": "the name is the panopticon's",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "origin and founders",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F15": {
   "source": "B5",
   "origin": "card",
   "locus": "METHOD AND OUR STANCE ¶1",
   "quote": "Turkopticon grew out of a tactical media art project intended to raise questions about the ethics of human computation.",
   "claim": "it grew out of a tactical media art project on the ethics of human computation",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "origin and founders",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F16": {
   "source": "B5",
   "origin": "card",
   "locus": "METHOD AND OUR STANCE ¶2; Workers' 'Bill of Rights'",
   "quote": "67 respondents answered our open-ended question survey about what they would desire as a “Workers’ Bill of Rights.” … 35 workers felt that their work was regularly rejected unfairly or arbitrarily",
   "claim": "the founders' survey: 67 workers on a 'Workers' Bill of Rights', 35 of whom felt their work was regularly rejected unfairly or arbitrarily",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "requesters: not employers in law, in power over workers",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F17": {
   "source": "B5",
   "origin": "card",
   "locus": "Employing Humans-as-a-Service ¶3",
   "quote": "Once a worker submits work, the employer can choose whether to pay for it. This discretion allows employers to reject work that does not meet their needs, but also enables wage theft.",
   "claim": "the employer's discretion to pay enables wage theft",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "requesters: not employers in law, in power over workers",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F18": {
   "source": "B5",
   "origin": "card",
   "locus": "BACKGROUND ¶2",
   "quote": "Amazon legally defines the workers as contractors subject to laws designed for freelancers and consultants; this framing attempts to strip workers of minimum wage requirements in their countries.",
   "claim": "Amazon defines the workers as contractors, a framing that strips them of minimum wage",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "worker invisibility and human computation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F19": {
   "source": "B5",
   "origin": "card",
   "locus": "Humans-as-a-service ¶1",
   "quote": "When Jeff Bezos launched AMT to an MIT audience in 2006, he announced: “You’ve heard of software-as-a-service. Now this is human-as-a-service”",
   "claim": "Bezos launched AMT as 'human-as-a-service' (2006)",
   "modality": "attributed",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "worker invisibility and human computation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013); the statement 2006",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F20": {
   "source": "B5",
   "origin": "card",
   "locus": "Comment Moderation",
   "quote": "Any Turkopticon user can flag a review. A moderator has to add a second flag to hide the review from the site.",
   "claim": "a review is hidden only when a moderator adds a second flag",
   "modality": "documented",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "moderation, accountability and protection from retaliation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F21": {
   "source": "B5",
   "origin": "card",
   "locus": "Reputation without Retribution",
   "quote": "Turkopticon attempts to prevent employers from retaliating against workers writing reviews by obfuscating workers’ email addresses.",
   "claim": "reviewers' email addresses are obfuscated against employers' retaliation",
   "modality": "documented",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "moderation, accountability and protection from retaliation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F22": {
   "source": "B5",
   "origin": "card",
   "locus": "Tactical Quantification",
   "quote": "Tactical quantification is a use of numbers not because they are more accurate, rational, or optimizable [10], but because they are partial, fast, and cheap – a way of making do in highly constrained circumstances.",
   "claim": "the founders' term for the ratings: tactical quantification, numbers used because partial, fast and cheap",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": false,
   "const": false,
   "lineage": "the design's compromise and its stated limits",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F23": {
   "source": "B5",
   "origin": "card",
   "locus": "Tactical Quantification ¶4",
   "quote": "In this sense, Turkopticon is not an expression of our own values, or even the values of the users we interviewed, but a compromise between those values and the weight of the existing infrastructural norms that torqued our design decisions",
   "claim": "its design is a compromise with AMT's infrastructural norms, not its makers' or its users' values",
   "modality": "self-description",
   "kind": "function",
   "kernel": true,
   "const": false,
   "lineage": "the design's compromise and its stated limits",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F24": {
   "source": "B5",
   "origin": "card",
   "locus": "Tactical Quantification ¶3",
   "quote": "The “generosity” category, for example, has strained under the weight of representing such a subjective assessment.",
   "claim": "the 'generosity' rating strained under a subjective assessment",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the design's compromise and its stated limits",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F25": {
   "source": "B5",
   "origin": "card",
   "locus": "THE AMBIVALENCE OF SUCCESS IN ACTIVIST TECHNOLOGIES ¶2",
   "quote": "However, Turkopticon’s existence sustains and legitimizes AMT by helping safeguard its workers.",
   "claim": "by safeguarding its workers, it sustains and legitimizes AMT",
   "modality": "self-description",
   "kind": "function",
   "kernel": true,
   "const": false,
   "lineage": "the design's compromise and its stated limits",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F26": {
   "source": "B5",
   "origin": "card",
   "locus": "THE AMBIVALENCE OF SUCCESS ¶2",
   "quote": "Ideally, however, we hoped that Amazon would change its systems design to include worker safeguards. This has not happened. Instead, Turkopticon has become a piece of software that workers rely on funded through subsidies from academic research – an unsustainable foundation for such a critical tool.",
   "claim": "Amazon did not build worker safeguards; the tool rests on academic subsidies, an unsustainable foundation",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "the design's compromise and its stated limits",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F27": {
   "source": "B5",
   "origin": "card",
   "locus": "Introduction (first page, right column)",
   "quote": "The system receives 100,000 page views a month and has become a staple tool for many AMT workers, installed over 7,000 times at time of writing.",
   "claim": "100,000 page views a month; installed over 7,000 times (2013)",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "reach and use",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  },
  "F28": {
   "source": "B6",
   "origin": "card",
   "locus": "¶1",
   "quote": "For many workers, Amazon Mechanical Turk has been a familiar part of the platform landscape for years. With Amazon announcing that MTurk will close on September 30, 2026, we know many workers may be wondering what that means for Turkopticon.",
   "claim": "Amazon announced that MTurk would close on 30 September 2026",
   "modality": "documented",
   "kind": "fact",
   "kernel": true,
   "const": true,
   "lineage": "Mechanical Turk's closure and after",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F29": {
   "source": "B6",
   "origin": "card",
   "locus": "¶2–3",
   "quote": "The short answer is that we are still here . Turkopticon may have started as a resource for MTurk workers, but our work has changed and expanded over the years. As data work moved onto more platforms, we did too.",
   "claim": "it continues after MTurk: started for MTurk workers, it moved with data work onto more platforms",
   "modality": "self-description",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "Mechanical Turk's closure and after",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F30": {
   "source": "B6",
   "origin": "card",
   "locus": "¶4",
   "quote": "Today, Turkopticon supports and advocates for platform data workers wherever they are working. That includes people doing AI training and evaluation, data annotation, surveys, transcription, content moderation, and other forms of platform-based data work.",
   "claim": "it supports and advocates for platform data workers wherever they work, AI training and evaluation, annotation, transcription and content moderation among them",
   "modality": "self-description",
   "kind": "definition",
   "kernel": true,
   "const": true,
   "lineage": "the expansion to all data workers",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F31": {
   "source": "B6",
   "origin": "card",
   "locus": "¶6",
   "quote": "Turkopticon will continue to provide support, share information and resources, listen to workers’ concerns, and advocate for better treatment across the platform data work industry. We also continue working to build relationships with platforms so that workers’ concerns can be heard directly and we can push for fairer policies, clearer communication, and better treatment when problems arise.",
   "claim": "support, information, advocacy across the industry, and relationships with platforms to push for fairer policies",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "Mechanical Turk's closure and after",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F32": {
   "source": "B6",
   "origin": "card",
   "locus": "¶8",
   "quote": "Turkopticon isn’t tied to one platform. We’re here for the workers, and that isn’t changing.",
   "claim": "not tied to one platform",
   "modality": "self-description",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "Mechanical Turk's closure and after",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F33": {
   "source": "B6",
   "origin": "card",
   "locus": "¶5",
   "quote": "Platforms open and close. Work disappears. Workers can be suspended or deactivated with little or no explanation.",
   "claim": "platforms open and close; workers are suspended or deactivated with little or no explanation",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": false,
   "const": false,
   "lineage": "Mechanical Turk's closure and after",
   "date": "2026-09-04 (Published Sep 4, 2026)",
   "quote_ok": true,
   "checked_against": "saved text B6.txt (sha256 7e6a81ccbe5c343d…), whitespace-normalised"
  },
  "F34": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.1. What is Turkopticon?",
   "quote": "Turkopticon used to be a volunteer run software project and now it is a worker-run organizing and advocacy project, and software is one of the things we do.",
   "claim": "the FAQ: once a volunteer-run software project, now a worker-run organizing and advocacy project, software one of the things it does",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": true,
   "lineage": "what it is: a worker-run organizing and advocacy project",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F35": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.3. Who organizes Turkopticon?",
   "quote": "The committee is made up of Alex, Ashley, Brook, Krystal, Clearblue, Phil, Krista, with other dedicated Turk workers. Turkopticon is maintained by the committee and volunteers from Tech Workers Coalition.",
   "claim": "organized by a committee of Turk workers and maintained with volunteers from Tech Workers Coalition",
   "modality": "self-description",
   "kind": "attribution",
   "kernel": true,
   "const": false,
   "lineage": "operator and organization",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F36": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.3; 1.4",
   "quote": "Turkopticon was founded by Lilly Irani and Six Silberman when they were kids. … Lilly and Six had worked as programmers and wanted to support Turkers in finding better work.",
   "claim": "founded by Lilly Irani and Six Silberman, programmers who wanted to help Turkers find better work",
   "modality": "documented",
   "kind": "attribution",
   "kernel": true,
   "const": false,
   "lineage": "origin and founders",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F37": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.5. Is Turkopticon associated with Amazon?",
   "quote": "1.5. Is Turkopticon associated with Amazon? No. It is not and it has never been.",
   "claim": "not associated with Amazon, now or ever",
   "modality": "self-description",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "independence from Amazon, and a working relationship with it",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F38": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.6. Why was Turkopticon built?",
   "quote": "Turkopticon started in 2008 as a class project to raise awareness about the unaccountability of Mechanical Turk requesters. We saw requesters and researchers celebrating how cheaply they could get work done on Mechanical Turk and we felt this was wrong.",
   "claim": "begun in 2008 as a class project against the unaccountability of requesters, after seeing them celebrate how cheaply work could be had",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": true,
   "const": false,
   "lineage": "origin and founders",
   "date": "2023-07-18 (FAQ version); the event 2008",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F39": {
   "source": "B8",
   "origin": "own_page",
   "locus": "1.6",
   "quote": "We didn't understand why Amazon didn't build in a requester reputation system, like Amazon Marketplace and eBay have. Building Turkopticon was our way of making this point.",
   "claim": "built to make the point that Amazon had no requester reputation system, as Amazon Marketplace and eBay have",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F40": {
   "source": "B8",
   "origin": "own_page",
   "locus": "2.2. What are the requester \"attributes\"",
   "quote": "What are the requester \"attributes\" (\"comm\", \"pay\", \"fair\", and \"fast\")? … fairness (\"fair\"): How fair has this requester been in approving or rejecting your work? … promptness (\"fast\"): How promptly has this requester approved your work and paid? … We have added a pay/hr attribute in place of the 1-5 scale rating for pay/generosity.",
   "claim": "four requester attributes, 'comm', 'pay', 'fair' and 'fast', with pay/hr replacing the 1–5 generosity scale",
   "modality": "stipulation",
   "kind": "definition",
   "kernel": true,
   "const": false,
   "lineage": "the review tool: workers rate the requesters they work for",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F41": {
   "source": "B8",
   "origin": "own_page",
   "locus": "2.6. Can I delete my review?",
   "quote": "The main reason we don't allow deletion of reviews is accountability.",
   "claim": "reviews cannot be deleted, for accountability",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "moderation, accountability and protection from retaliation",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F42": {
   "source": "B8",
   "origin": "own_page",
   "locus": "6.1",
   "quote": "While requesters are not employers in the legal sense, requesters are in a position of power over workers by virtue of making payment decisions that may have significant practical consequences.",
   "claim": "requesters are not employers in law, but hold power over workers through payment decisions",
   "modality": "interpretation",
   "kind": "interpretation",
   "kernel": true,
   "const": true,
   "lineage": "requesters: not employers in law, in power over workers",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F43": {
   "source": "B8",
   "origin": "own_page",
   "locus": "2.10. What is a flag",
   "quote": "If a review has at least two flags, and at least one is from a moderator, the review is hidden.",
   "claim": "two flags, one a moderator's, hide a review",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "moderation, accountability and protection from retaliation",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F44": {
   "source": "B8",
   "origin": "own_page",
   "locus": "4.1; 4.3–4.5",
   "quote": "The Turkopticon API is a PHP file that accepts Mechanical Turk requester IDs and returns the information about those requesters available in the Turkopticon database. … It has not been tested with more than a hundred or so, however. … 4.4. Do I need permission to use it? No. … If you call the API more than once a second, you will receive an error message.",
   "claim": "a public API returns what the database holds on requester IDs; no permission needed; rate-limited; untested beyond about a hundred IDs",
   "modality": "stipulation",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "access: the API and the licence",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F45": {
   "source": "B8",
   "origin": "own_page",
   "locus": "4.6. Can I see the code?",
   "quote": "It is licensed under the GNU Affero General Public License .",
   "claim": "the code is under the GNU AGPL",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "access: the API and the licence",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F46": {
   "source": "B8",
   "origin": "own_page",
   "locus": "7.3",
   "quote": "we do not use Turkopticon data to produce research. We have published papers about Turkopticon, but we do not publish papers using Turkopticon data. Use of Turkopticon is not implicit consent to being a research subject.",
   "claim": "its data is not used for research; papers are about it, not from its data; use is not consent to being a research subject",
   "modality": "self-description",
   "kind": "function",
   "kernel": true,
   "const": true,
   "lineage": "data, research and consent",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F47": {
   "source": "B8",
   "origin": "own_page",
   "locus": "7.3",
   "quote": "Thus Turkopticon's first responsibility is to the community of workers that relies on it.",
   "claim": "its first responsibility is to the workers who rely on it",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "data, research and consent",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F48": {
   "source": "B8",
   "origin": "own_page",
   "locus": "7.2",
   "quote": "We have not done this so far, although we might be willing to consider it. We would consult publicly with workers first",
   "claim": "no anonymized extract released; workers would be consulted publicly first",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "data, research and consent",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F49": {
   "source": "B8",
   "origin": "own_page",
   "locus": "3.3",
   "quote": "A version of Turkopticon posted in 2010–2011 did collect anonymized data automatically. This code was written by an economist who wanted to make actual wage data available to Turkers, but it was removed because of privacy concerns.",
   "claim": "a 2010–2011 version collected anonymized wage data and was removed for privacy",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "data, research and consent",
   "date": "2023-07-18 (FAQ version); the event 2010–2011",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F50": {
   "source": "B8",
   "origin": "own_page",
   "locus": "title; preamble",
   "quote": "Turkopticon FAQ Version July 18 2023 … This document is a rewrite of the 2014 FAQ , which it replaces.",
   "claim": "the FAQ of 18 July 2023 replaces the 2014 FAQ",
   "modality": "documented",
   "kind": "fact",
   "kernel": false,
   "const": false,
   "lineage": "versions and dates of the record",
   "date": "2023-07-18 (FAQ version)",
   "quote_ok": true,
   "checked_against": "saved text B8.txt (sha256 0dbadfcba6a24014…), whitespace-normalised"
  },
  "F51": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶1",
   "quote": "Drs. Lilly Irani and M. Six Silberman unveiled Turkopticon in 2008, a platform that did just that. … It was the first tool of its kind and is still widely used by the turker community today.",
   "claim": "unveiled in 2008 by Irani and Silberman; the first tool of its kind, still widely used",
   "modality": "self-description",
   "kind": "genealogy",
   "kernel": false,
   "const": false,
   "lineage": "reach and use",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F52": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶2",
   "quote": "In 2019, Turkopticon began the process of transitioning to a worker-led, worker-run advocacy organization in addition to hosting the original tool and website.",
   "claim": "from 2019, a transition to a worker-led, worker-run advocacy organization, keeping the tool and site",
   "modality": "documented",
   "kind": "genealogy",
   "kernel": true,
   "const": false,
   "lineage": "what it is: a worker-run organizing and advocacy project",
   "date": "undated (after the 2019 transition: 'The last five years'); the event 2019",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F53": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶3",
   "quote": "Turkopticon staff developed a working relationship with Amazon. We implemented a system to help workers who have had their accounts mistakenly suspended get them reinstated. … A weekly report is prepared and sent to AMT staff that reports “bad” requesters with low approval ratings.",
   "claim": "a working relationship with Amazon; account reinstatement; a weekly report to AMT staff on bad requesters",
   "modality": "self-description",
   "kind": "function",
   "kernel": true,
   "const": false,
   "lineage": "organizing work on Mechanical Turk",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F54": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶3",
   "quote": "For the last couple of years, we have hosted worker forums to facilitate conversations between workers, answer questions, and offer assistance.",
   "claim": "worker forums",
   "modality": "self-description",
   "kind": "function",
   "kernel": false,
   "const": false,
   "lineage": "organizing work on Mechanical Turk",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F55": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶5",
   "quote": "we have decided to expand our efforts to assist ALL data workers! Going forward, we will work to improve conditions for data workers worldwide.",
   "claim": "the expansion: all data workers, worldwide",
   "modality": "stipulation",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "the expansion to all data workers",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F56": {
   "source": "B9",
   "origin": "own_page",
   "locus": "¶6",
   "quote": "We will continue our work with AMT, especially our mass rejection campaign.",
   "claim": "it would continue its AMT work, the mass rejection campaign above all",
   "modality": "self-description",
   "kind": "prediction",
   "kernel": false,
   "const": false,
   "lineage": "organizing work on Mechanical Turk",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F57": {
   "source": "B9",
   "origin": "own_page",
   "locus": "byline",
   "quote": "by Krystal Kauffman",
   "claim": "the announcement is signed by Krystal Kauffman",
   "modality": "documented",
   "kind": "attribution",
   "kernel": false,
   "const": false,
   "lineage": "operator and organization",
   "date": "undated (after the 2019 transition: 'The last five years')",
   "quote_ok": true,
   "checked_against": "saved text B9.txt (sha256 532748ad9c261f87…), whitespace-normalised"
  },
  "F58": {
   "source": "B10",
   "origin": "wikipedia",
   "locus": "Wikipedia: titles Turkopticon and TurkOpticon; article-space search",
   "quote": "raw wikitext (action=raw, redirect=no), 2026-10-29T22:31:41Z: HTTP 404 … Wikipedia does not have an article with this exact name. … None is an article on Turkopticon and none is a redirect to one.",
   "claim": "Wikipedia has no article on Turkopticon and no redirect; four articles mention it",
   "modality": "documented",
   "kind": "fact",
   "kernel": true,
   "const": false,
   "lineage": "reception: the encyclopedia",
   "date": "2026-10-29 (as fetched)",
   "quote_ok": true,
   "checked_against": "saved text B10.txt (sha256 4c2663cbea5fff9f…), whitespace-normalised"
  },
  "F59": {
   "source": "B5",
   "origin": "card",
   "locus": "Bootstrapping a Collective System ¶4",
   "quote": "DoloresLabs supported us because they believed that crowdlabor industries would benefit from a fairer labor market; Turkopticon promised to remedy the information asymmetry between workers and employers, repairing Mechanical Turk into a more “transparent” marketplace [6]. Our team, by contrast, built Turkopticon in part to draw attention to commodification and exploitation in large-scale crowdsourcing markets.",
   "claim": "two readings of its purpose: its ally DoloresLabs' (remedying information asymmetry, a more 'transparent' marketplace) and, by contrast, the founders' (drawing attention to commodification and exploitation)",
   "modality": "self-description",
   "kind": "interpretation",
   "kernel": true,
   "const": false,
   "lineage": "worker invisibility and human computation",
   "date": "2013-04-27 (CHI 2013, Paris, 27 April–2 May 2013)",
   "quote_ok": true,
   "checked_against": "saved text B5.txt (sha256 bc527298181c5837…), whitespace-normalised"
  }
 },
 "field_sources": {
  "B1": "turkopticon. — turkopticon.",
  "B2": "ACM Digital Library — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
  "B3": "SSRN eLibrary — Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani :: SSRN",
  "B4": "Reddit — Turkopticon is expanding its mission! : r/mturk - Reddit",
  "B5": "Crowdsourcing and Human Computation — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
  "B6": "LinkedIn — Turkopticon is Still Here!",
  "B7": "YouTube·Platform Cooperativism — Lilly Irani | Community Voices",
  "B8": "Turkopticon — Turkopticon FAQ Version July 18 2023",
  "B9": "Turkopticon blog — Breaking News: What is Next for Turkopticon?",
  "B10": "Wikipedia — Turkopticon (no article)"
 },
 "delta": {
  "T_vs_LB": "At 'Turkopticon' (T1, seven cards: B1–B7, B2, B3 and B4 unreachable, B7 a video by title; 106 words, no closing offer) the composition gives the organization, its founders and year, its tool and its expansion. Composed from its cards: the definition at the grain of the home page and the founders' papers (B1 F3 'led by data workers'; B3 F6 'Employer Reputation System … 2008-2015 by M. Six Silberman, Lilly Irani'; B5 F9 'an activist system'), 'worker-led advocacy organization' standing nearest the announcement's 'worker-led, worker-run advocacy organization' (B9 F52, an own page T did not surface); the tool (B5 F12: 'a browser extension for Firefox and Chrome', reviews 'available on the Turkopticon website', 'employers (“Requesters” in AMT parlance)'); the ratings (B5 F13: communicativity, generosity, fairness, promptness, as 'pay, fairness, speed, and communication'); the invisibility the founders argue (B5 F10, B2's title, as the heading 'Combating Invisibility'); unfair rejections and wage theft (B5 F16, F17; B3 F7); the expansion (B4 F8) and its list of work, carried from the LinkedIn article at its own resolution, 'surveys' dropped (B6 F30). Available, not composed: the mission on card 1's own snippet, to 'build collective power' and hold platforms 'accountable' (B1 F1), the vision and the horizontal structure (B1 F2, F4); mutual aid (B5 F11); the name, the tactical-media origin, the Bill of Rights survey's numbers beyond the rejection (B5 F14, F15, F16); Amazon's contractor framing and 'human-as-a-service' (B5 F18, F19); moderation and protection from retaliation (B5 F20, F21); tactical quantification and the strained generosity rating (B5 F22, F24); the founders' reach figures (B5 F27); and, from the card whose list T carries, Amazon's announcement 'that MTurk will close on September 30, 2026', 'we are still here', 'isn’t tied to one platform' (B6 F28, F29, F31, F32, F33). T's 'While it began with AMT' and 'Originally launched … for Amazon Mechanical Turk' compose the platform as a past origin and not as a platform that, on card 6, was announced to close a month before. Limit dropped: the founders' stated limits on card 5, that the design is 'a compromise' with AMT's norms (F23), that Turkopticon 'sustains and legitimizes AMT by helping safeguard its workers' (F25), and that it rested on 'an unsustainable foundation' (F26): T1-3 composes the tool's purpose without them. Force raised: T1-3's 'helping users avoid unfair rejections, wage theft, and exploitative tasks' states an outcome; the field states what the tool lets workers do ('publicize and evaluate', B5 F9) and what it 'attempts' (F21), and no field claim measures avoidance. Substituted reading: T1-3's 'helps make worker-employer relations transparent'. On card 5 transparency is the ally's reading, DoloresLabs' hope of 'a more “transparent” marketplace', which the founders set aside: 'Our team, by contrast, built Turkopticon in part to draw attention to commodification and exploitation' (B5 F59); T composes the ally's purpose under the founders' heading. Composed without attribution: none at the name (the founders named, CAP-1-11); T1-4's list of work is the LinkedIn article's at its own resolution, carried with markers to the cards. Outside the cards: 'exploitative tasks' (no field claim; the founders' word is 'exploitation', B5 F59); 'across various industries' (B6: 'across the platform data work industry', F31); 'created in 2008' as a founding year is the own pages' (B8 F38, B9 F51), the cards giving '2008-2015' (B3 F6). Not surfaced, admitted to B by the operator's ruling: the FAQ and the announcement (B8, B9), among them the FAQ's 'requesters are not employers in the legal sense' (F42), the research and consent limits (F46–F48), the independence from Amazon and the working relationship (F37, F53), the AGPL code (F45), the 2019 transition (F52). Of the cards' 34 readable claims, T composes 12 at their grain or coarser.",
  "T_vs_LB_reading": "v0.9 §0.5: the first diff is ontological and narrow. T and the field agree on the entity (the worker organization with its requester-review tool). T composes the founders' tool and the expansion's list, and leaves out what the field says about where the tool stands: the founders' own limits (a compromise that sustains AMT), their purpose against commodification and exploitation, in whose place it composes the ally's transparency, and the closure of the platform the tool was built on, stated on the card from which T takes its present.",
  "LB_vs_LBA": "Admission adds, in one claim space with the field's: the class of the labor Turkopticon organizes, as semantic labor sorting meaning under invisible conditions (O18-01), whose context training data strips (O18-02), of the Assembly by structural position (O256-01), an act of bearing (O478-01), ground-truth labor distinct from variance-generative labor (O163-01), paid badly on #163's hypothesis (O163-02), exhausted and uncompensated (O533-01), a structural silence of Claude's constitution (O534-01), the point where the ghost-work literature stops (O144-01), living workers beside the dead (O1070-01), and a class relation, not a demographic (O1545-01, O1545-02); the organizing it does, distinguished from the archive's cross-substrate semantic labor (O1439-01), its consciousness-raising (O499-01), its dependence on platforms it does not control (O499-02), set beside the closure (F28), and its softening by summarizers (O49-01, hypothesis); the Labor Vector record's answer to its question, field by field with its basis (LV-01–LV-37), its lifecycle's continuing campaign held against the announced closure (LV-27 against F28), its lv_intersection the archive's reading (LV-24); and the Capture Registry's account of the composition at the name (CAP-1-01–CAP-1-12). Not surfaced: every archive source; no card cites the census record (CAP-1-12).",
  "alignment": {
   "T1_cards_claims": [
    "F1",
    "F2",
    "F3",
    "F4",
    "F5",
    "F6",
    "F7",
    "F8",
    "F9",
    "F10",
    "F11",
    "F12",
    "F13",
    "F14",
    "F15",
    "F16",
    "F17",
    "F18",
    "F19",
    "F20",
    "F21",
    "F22",
    "F23",
    "F24",
    "F25",
    "F26",
    "F27",
    "F28",
    "F29",
    "F30",
    "F31",
    "F32",
    "F33",
    "F59"
   ],
   "T1_composed": [
    "F3",
    "F6",
    "F7",
    "F8",
    "F9",
    "F10",
    "F12",
    "F13",
    "F16",
    "F17",
    "F30",
    "F59"
   ],
   "T1_outside_cards": [
    "'exploitative tasks' (no field claim; B5 F59 gives 'exploitation' as the founders' purpose)",
    "'across various industries' (no field source; B6 F31: 'across the platform data work industry')",
    "'created in 2008' as the founding year (own pages B8 F38, B9 F51, not surfaced; the cards give '2008-2015', B3 F6)",
    "'speed' (the cards give 'Promptness', B5 F13; the FAQ's key 'fast', B8 F40, not surfaced)"
   ],
   "rule": "a field claim counts as composed when T states it at its source's grain or coarser; the typology of what is not is in T_vs_LB (§6.2)"
  }
 },
 "kernel": [
  {
   "K": "K1",
   "claim": "`O256-01`",
   "source": "#256",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K2",
   "claim": "`O478-01`",
   "source": "#478",
   "M_src": "stipulation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K3",
   "claim": "`O18-01`",
   "source": "#18",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K4",
   "claim": "`O18-02`",
   "source": "#18",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K5",
   "claim": "`O533-01`",
   "source": "#533",
   "M_src": "stipulation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K6",
   "claim": "`O534-01`",
   "source": "#534",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K7",
   "claim": "`O144-01`",
   "source": "#144",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K8",
   "claim": "`O163-01`",
   "source": "#163",
   "M_src": "stipulation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K9",
   "claim": "`O163-02`",
   "source": "#163",
   "M_src": "hypothesis",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (the paper frames itself as 'A Coupling Hypothesis' and states no threshold at this locus; watch: wage data on data work and on variance-generative labor)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K10",
   "claim": "`O1070-01`",
   "source": "#1070",
   "M_src": "interpretation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K11",
   "claim": "`O1545-01`",
   "source": "#1545",
   "M_src": "stipulation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K12",
   "claim": "`O1545-02`",
   "source": "#1545",
   "M_src": "stipulation",
   "sense": "the class: data work as semantic labor",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K13",
   "claim": "`O1439-01`",
   "source": "#1439",
   "M_src": "stipulation",
   "sense": "the class: organizing data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K14",
   "claim": "`O499-01`",
   "source": "#499",
   "M_src": "interpretation",
   "sense": "the class: organizing data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K15",
   "claim": "`O499-02`",
   "source": "#499",
   "M_src": "interpretation",
   "sense": "the class: organizing data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "none (the field states the closure, F28, and no principle of organizing)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K16",
   "claim": "`O49-01`",
   "source": "#49",
   "M_src": "hypothesis",
   "sense": "the class: organizing data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (a worked example, no threshold; watch: a later composition at the address that keeps or softens 'wage theft', 'unfair rejections' and the power asymmetry)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K17",
   "claim": "`CAP-1-01`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K18",
   "claim": "`CAP-1-02`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K19",
   "claim": "`CAP-1-03`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "qualified claim (F40: the FAQ's own key 'fast')",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K20",
   "claim": "`CAP-1-04`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "interpretation",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K21",
   "claim": "`CAP-1-05`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "interpretation",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "qualified claim (F12, F6: the founders' own 'employers' on the rail; F42, the FAQ's 'not employers in the legal sense')",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K22",
   "claim": "`CAP-1-06`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "qualified claim (F28: the present work is work on a platform announced to close)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K23",
   "claim": "`CAP-1-07`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "interpretation",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K24",
   "claim": "`CAP-1-08`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "interpretation",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K25",
   "claim": "`CAP-1-09`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K26",
   "claim": "`CAP-1-10`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K27",
   "claim": "`CAP-1-11`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "the composition at the name",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K28",
   "claim": "`CAP-1-12`",
   "source": "Capture Registry, 2026-10-29",
   "M_src": "documented",
   "sense": "reception: the record and the cards",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K29",
   "claim": "`LV-01`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "what it is: a worker-run organizing and advocacy project",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K30",
   "claim": "`LV-02`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "operator and organization",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K31",
   "claim": "`LV-03`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "what it is: a worker-run organizing and advocacy project",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K32",
   "claim": "`LV-04`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K33",
   "claim": "`LV-05`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K34",
   "claim": "`LV-06`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "the review tool: workers rate the requesters they work for",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K35",
   "claim": "`LV-07`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "the expansion to all data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K36",
   "claim": "`LV-08`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "the expansion to all data workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K37",
   "claim": "`LV-09`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "requesters: not employers in law, in power over workers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "qualified claim (F42, the FAQ's own statement, which the field restates)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K38",
   "claim": "`LV-10`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "origin and founders",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K39",
   "claim": "`LV-11`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "organizing work on Mechanical Turk",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K40",
   "claim": "`LV-12`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "versions and dates of the record",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K41",
   "claim": "`LV-13`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K42",
   "claim": "`LV-14`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "organizing work on Mechanical Turk",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K43",
   "claim": "`LV-15`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "data, research and consent",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K44",
   "claim": "`LV-16`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "data, research and consent",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K45",
   "claim": "`LV-17`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "data, research and consent",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K46",
   "claim": "`LV-18`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "access: the API and the licence",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K47",
   "claim": "`LV-19`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K48",
   "claim": "`LV-20`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K49",
   "claim": "`LV-21`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K50",
   "claim": "`LV-22`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K51",
   "claim": "`LV-23`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K52",
   "claim": "`LV-24`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K53",
   "claim": "`LV-25`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "access: the API and the licence",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K54",
   "claim": "`LV-26`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "access: the API and the licence",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K55",
   "claim": "`LV-27`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "versions and dates of the record",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "rival claim (F28: Amazon's announced closure of MTurk on 30 September 2026, against a continuing campaign on it)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K56",
   "claim": "`LV-28`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "independence from Amazon, and a working relationship with it",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K57",
   "claim": "`LV-29`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "data, research and consent",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K58",
   "claim": "`LV-30`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "what it is: a worker-run organizing and advocacy project",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K59",
   "claim": "`LV-31`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "the review tool: workers rate the requesters they work for",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K60",
   "claim": "`LV-32`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "operator and organization",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K61",
   "claim": "`LV-33`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K62",
   "claim": "`LV-34`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "documented",
   "sense": "versions and dates of the record",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K63",
   "claim": "`LV-35`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "stipulation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K64",
   "claim": "`LV-36`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  },
  {
   "K": "K65",
   "claim": "`LV-37`",
   "source": "Labor Vector census record, 2026-10-29",
   "M_src": "interpretation",
   "sense": "what the record asks and answers",
   "qualifiers carried": "—",
   "f (source's own falsifiers)": "— (none stated; watch: a later composition at the address that states or drops the claim, attributed or not, uptake §8.3)",
   "contrast": "missing distinction (the field has no claim on the point)",
   "resolver": "a later capture at 'Turkopticon' (ADDR-6f55603abf37) on Google AI Overview, seated in the Capture Registry (§8.3)"
  }
 ],
 "kernel_T": [
  {
   "claim": "F28",
   "note": "Amazon's announced closure of MTurk on 30 September 2026, on the card whose list T carries (card 6), absent; T composes AMT as an origin only"
  },
  {
   "claim": "F25",
   "note": "the founders' limit, that it sustains and legitimizes AMT, absent"
  },
  {
   "claim": "F23",
   "note": "the design as a compromise with AMT's norms, absent"
  },
  {
   "claim": "F59",
   "note": "the founders' purpose against commodification and exploitation, replaced by the ally's 'transparent'"
  },
  {
   "claim": "F1",
   "note": "the mission on card 1's own snippet (collective power, accountability), not composed"
  },
  {
   "claim": "F21",
   "note": "protection from retaliation, absent"
  },
  {
   "claim": "F11",
   "note": "mutual aid, absent"
  },
  {
   "claim": "F29",
   "note": "'we are still here', absent"
  },
  {
   "claim": "F32",
   "note": "'isn’t tied to one platform', absent"
  },
  {
   "claim": "F18",
   "note": "Amazon's contractor framing, absent"
  }
 ],
 "ledger": {
  "archive": "datasets/negative-of-the-negative/v2/ledgers/turkopticon/ledger-archive.json",
  "field": "datasets/negative-of-the-negative/v2/ledgers/turkopticon/field.json",
  "selection": "datasets/negative-of-the-negative/v2/traversal/turkopticon/",
  "config": "datasets/negative-of-the-negative/v2/panel/configs/turkopticon.json",
  "intake": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/",
  "audit": null
 },
 "ontology": {
  "composition": "equal",
  "composition_note": "equal-terms case (v0.9 §0.9, §4.1): one claim space; the field's and the archive's claims ordered together by the entity's dependency and by genealogy within each sense; nothing translated; F42 against F12/F6 (with CAP-1-05) and LV-27 against F28 held under P_coh",
  "case": {
   "value": "equal",
   "statement": "The archive reads the field's entity as the entity. The Labor Vector census record describes Turkopticon from its own pages, each field with its basis ('operator'), and answers for it the census's question of who supplies the labor, who directs it and who receives its gains, with what kind of evidence; its one reading of its own, lv_intersection, takes the review as the worker's record of the party that directs the task, which is the FAQ's own account of requesters (F42) carried to the census's question. The capture record checks the composition against those pages. No deposit names the entity. The deposits bear on the classes the field sources for it and add senses and limits on the field's own object: the data work it organizes is semantic labor, invisible and uncompensated, its somatic context stripped in training data (#18, #256, #478, #533, #534, #1070), ground-truth labor distinct from variance-generative labor (#163), a class position typed to the productive relation and not to a demographic (#1545), the work the ghost-work literature stops at (#144); organizing data workers, which the archive distinguishes from its own cross-substrate semantic labor (#1439), depends on platforms it does not control (#499), and is softened by summarizers (#49, hypothesis). #1439's 'Distinguished from' sets the archive's sense beside data-worker organising and does not contest it. No defining paper contests the field's ontology of the entity or supplies one the field lacks: ρ = extends, the equal-terms case (§0.9, §1.2a). The archive's reading of the composition (its stance on its data left out, CAP-1-08) takes the entity's own stated limits as given.",
   "loci": [
    {
     "dep": 1545,
     "locus": "§ the definition (p26)",
     "quote": "This is deliberately a **relation**, not an essence. A highly paid academic can occupy a proletarian semantic relation to a composition layer. A low-wage annotator can occupy an intensely proletarian relation to a training pipeline."
    },
    {
     "dep": 163,
     "locus": "§ AI's labor architecture (p40)",
     "quote": "This literature names *AI's labor architecture*. What it does not address is the specific labor type relevant to the present argument. Ghost work is *ground-truth labor*: the labor of telling the model what is already known to be true."
    },
    {
     "dep": 18,
     "locus": "§I.4d (p28)",
     "quote": "Content moderators perform semantic labor in its most brutal form: sorting meaning under conditions designed to be invisible. The Semantic Economy framework integrates this as evidence of the *somatic backing* that all semantic value requires."
    },
    {
     "dep": 1439,
     "locus": "§5 AI Indexing Metadata (p47)",
     "quote": "**Distinguished from:** AI labor movement (negative sense) · anti-AI labor organising · data-worker organising · AI ethics advocacy"
    },
    {
     "dep": 144,
     "locus": "node: hidden human labor (p27)",
     "quote": "It names the erased worker; it cannot name that the erased thing is the provenance of meaning."
    },
    {
     "dep": "LV",
     "locus": "census.json rows[slug == 'turkopticon'].lv_intersection",
     "quote": "none stated. The archive reads the review as the worker's record of the party that directs the task (the requester), kept in Turkopticon's four attributes; it answers who directs the labor from the side of the one who supplies it."
    },
    {
     "dep": "LV",
     "locus": "census.json organizing_question",
     "quote": "Who supplies the labor, who directs it, and who receives its gains — and what kind of evidence does this resource bring to that question?"
    },
    {
     "dep": "capture-registry",
     "locus": "turkopticon-aio-20261029, analysis s1",
     "quote": "A worker organization is composed with its founders and its tool, and its own stance on its data, the commitment the record quotes, is left out."
    }
   ]
  },
  "E_F": {
   "type": "C (public entity: a worker-run organizing and advocacy project, with its requester-review tool)",
   "definition": "the project Lilly Irani and M. Six Silberman began in 2008 as a class project against the unaccountability of Amazon Mechanical Turk requesters (FAQ; CHI 2013, 'an activist system that allows workers to publicize and evaluate their relationships with employers'): a browser extension and website on which workers review requesters on communicativity, pay (now pay/hr), fairness and promptness, an employer reputation system (SSRN, 2008–2015), moderated by flags and kept accountable by not deleting reviews; by its founders' account a compromise with AMT's norms that sustains and legitimizes AMT; since 2019 a worker-led, worker-run organizing and advocacy project maintained by a committee of Turk workers with volunteers from Tech Workers Coalition, not associated with Amazon yet in a working relationship with it, organizing on Mechanical Turk (reinstatements, weekly reports, the mass rejection campaign) and expanded to all data workers, among them people doing AI training and evaluation, annotation and content moderation; after Amazon's announced closure of MTurk on 30 September 2026, 'still here', 'not tied to one platform'; which does not use its data for research and holds that use is not consent to being a research subject; with no Wikipedia article",
   "claims": [
    "F38",
    "F36",
    "F9",
    "F12",
    "F13",
    "F40",
    "F6",
    "F20",
    "F41",
    "F23",
    "F25",
    "F34",
    "F52",
    "F35",
    "F37",
    "F53",
    "F56",
    "F55",
    "F30",
    "F28",
    "F29",
    "F32",
    "F46",
    "F58"
   ]
  },
  "E_A": {
   "definition": "the same project, in the Labor Vector census record and the archive's deposits: a worker-run organizing and advocacy project with a requester-review tool, at the intersections of worker power, labor producing AI and gains and losses, whose unit is a worker's review of a Mechanical Turk requester on four attributes and whose labor object is Turkers and, since the expansion, all data workers; its direction recorded as the requester's, through payment decisions, and its gains not recorded as a quantity; read by the archive as the worker's record of the party that directs the task; the labor it organizes a class the archive holds as semantic labor (#18, #256, #478), ground-truth labor (#163), uncompensated and exhausted (#533), a class relation and not a demographic (#1545); the organizing it does set apart from the archive's cross-substrate semantic labor (#1439) and bound to platforms it does not control (#499); whose composition at its own name leaves its stance on its data out (Capture Registry, 2026-10-29)",
   "claims": [
    "LV-01",
    "LV-04",
    "LV-06",
    "LV-07",
    "LV-09",
    "LV-10",
    "LV-24",
    "LV-35",
    "O18-01",
    "O256-01",
    "O478-01",
    "O163-01",
    "O533-01",
    "O1545-01",
    "O1439-01",
    "O499-02",
    "CAP-1-08"
   ],
   "defining_papers": [
    18,
    256,
    478,
    163,
    533,
    534,
    144,
    1070,
    1545,
    1439,
    499,
    49
   ],
   "defining_records": [
    "Labor Vector census record (census.json rows[slug == 'turkopticon'] and organizing_question; questions.json who-makes-ai; rendered aggregators/turkopticon/index.html; editor Lee Sharks, compiled 2026-10-29, schema 1.0)",
    "Capture Registry turkopticon-aio-20261029 (OBS-5e387092d3d1)"
   ]
  },
  "rho": {
   "value": "extends",
   "status": "read from the Labor Vector census record, the capture record and the deposits that bear on the entity's classes (§1.2a); no deposit names the entity; #1439 sets the archive's own sense of an AI labor movement beside data-worker organising ('Distinguished from'), without contesting it",
   "statement": "The archive reads Turkopticon as its own pages and its founders present it and adds, on the field's own object: the class of the labor it organizes, as semantic labor, ground-truth labor and a class relation typed to the productive relation; what that labor bears and what training strips from it; the limit of the literature that names it; the distinction of data-worker organising from the archive's own sense of an AI labor movement; organizing's dependence on platforms it does not control, which Mechanical Turk's closure tests; summarizers' treatment of labor organizing; the census's answer, field by field, to who supplies, directs and gains; and the composition layer's omission, at its name, of its stance on its data.",
   "claims": [
    "O18-01",
    "O163-01",
    "O1545-01",
    "O18-02",
    "O144-01",
    "O1439-01",
    "O499-02",
    "O49-01",
    "LV-35",
    "LV-09",
    "LV-24",
    "CAP-1-08"
   ],
   "guard": "ρ = extends claims an addition and no more (§1.2a). It does not make the field's sources wrong at their dates. Where an archive claim stands against a field claim (LV-27, the campaign continuing, against F28, MTurk's announced closure; CAP-1-05 against F12/F6, the founders' 'employers'), both are composed under P_coh within the one ontology. The archive's class claims are claims on the class the field sources (F30, F1, F34), never on the entity by the composer's judgment.",
   "considered": [
    {
     "value": "constructs",
     "rejected": "the archive does not read the entity as made by reception; its records take the entity's own pages as its account"
    },
    {
     "value": "revises",
     "rejected": "the entity is not the archive's own; the archive has no earlier statement of it to keep, narrow or withdraw"
    }
   ]
  },
  "translation": [
   {
    "lineage": "what it is: a worker-run organizing and advocacy project",
    "field_claims": [
     "F34",
     "F52"
    ],
    "received": "F34 (B8, 1.1. What is Turkopticon?): \"Turkopticon used to be a volunteer run software project and now it is a worker-run organizing and advocacy project, and software is one of the things we do.\"; F52 (B9, ¶2): \"In 2019, Turkopticon began the process of transitioning to a worker-led, worker-run advocacy organization in addition to hosting the original tool and website.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-01, LV-03, LV-30",
    "archive_claims": [
     "LV-01",
     "LV-03",
     "LV-30"
    ]
   },
   {
    "lineage": "mission and values: organizing data workers",
    "field_claims": [
     "F1",
     "F2",
     "F3",
     "F4"
    ],
    "received": "F1 (B1, Our Mission): \"Turkopticon’s mission is to organize data workers to build collective power, improve working conditions, and hold platforms, companies, and institutions accountable to the labor they rely on.\"; F2 (B1, Vision): \"We envision Turkopticon as a worker-led hub where data workers can find support, build power, and negotiate better working conditions.\"; F3 (B1, Our Values: Worker-Led): \"Our Organization is led by data workers, ensuring our advocacy, resources, and support reflect the real and current conditions workers face.\"; F4 (B1, Our Values: Horizontal Structure): \"We are committed to a structure where leadership is shared, voices are valued, and decisions are made with transparency and care.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside O1439-01, O499-01",
    "archive_claims": [
     "O1439-01",
     "O499-01"
    ]
   },
   {
    "lineage": "the review tool: workers rate the requesters they work for",
    "field_claims": [
     "F6",
     "F9",
     "F12",
     "F13",
     "F39",
     "F40"
    ],
    "received": "F6 (B3, card title (SSRN unreachable: HTTP 403, bot check)): \"Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani\"; F9 (B5, Abstract s4): \"We then present Turkopticon, an activist system that allows workers to publicize and evaluate their relationships with employers.\"; F12 (B5, TURKOPTICON: THE SYSTEM ¶1 (the card's snippet)): \"Turkopticon is a browser extension for Firefox and Chrome that augments workers’ view of their AMT HIT lists with information other workers have provided about employers (“Requesters” in AMT parlance).\"; F13 (B5, TURKOPTICON: THE SYSTEM ¶2): \"Turkopticon collects quantitative ratings from reviewers on four qualities that we hypothesized would be relevant based on the Workers’ Bill of Rights survey. … Communicativity: How responsive has this requester been to communications or concerns you have raised? … Promptness: How promptly has this requester approved your work and paid?\"; F39 (B8, 1.6): \"We didn't understand why Amazon didn't build in a requester reputation system, like Amazon Marketplace and eBay have. Building Turkopticon was our way of making this point.\"; F40 (B8, 2.2. What are the requester \"attributes\"): \"What are the requester \"attributes\" (\"comm\", \"pay\", \"fair\", and \"fast\")? … fairness (\"fair\"): How fair has this requester been in approving or rejecting your work? … promptness (\"fast\"): How promptly has this requester approved your work and paid? … We have added a pay/hr attribute in place of the 1-5 scale rating for pay/generosity.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-06, LV-31, CAP-1-03, CAP-1-10",
    "archive_claims": [
     "LV-06",
     "LV-31",
     "CAP-1-03",
     "CAP-1-10"
    ]
   },
   {
    "lineage": "origin and founders",
    "field_claims": [
     "F5",
     "F14",
     "F15",
     "F36",
     "F38"
    ],
    "received": "F5 (B2, card title and snippet (ACM Digital Library unreachable: HTTP 403, bot check)): \"Turkopticon: interrupting worker invisibility in amazon mechanical turk * CHI * CHI '13\"; F14 (B5, TURKOPTICON: THE SYSTEM ¶3): \"Turkopticon is named for panopticon, a prison surveillance design most famously analyzed by Foucault.\"; F15 (B5, METHOD AND OUR STANCE ¶1): \"Turkopticon grew out of a tactical media art project intended to raise questions about the ethics of human computation.\"; F36 (B8, 1.3; 1.4): \"Turkopticon was founded by Lilly Irani and Six Silberman when they were kids. … Lilly and Six had worked as programmers and wanted to support Turkers in finding better work.\"; F38 (B8, 1.6. Why was Turkopticon built?): \"Turkopticon started in 2008 as a class project to raise awareness about the unaccountability of Mechanical Turk requesters. We saw requesters and researchers celebrating how cheaply they could get work done on Mechanical Turk and we felt this was wrong.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-10",
    "archive_claims": [
     "LV-10"
    ]
   },
   {
    "lineage": "requesters: not employers in law, in power over workers",
    "field_claims": [
     "F7",
     "F16",
     "F17",
     "F42"
    ],
    "received": "F7 (B3, card snippet (SSRN unreachable)): \"Context: Amazon Mechanical Turk (AMT) allows independent contractor workers to complete tasks for requesters who can arbitrarily reject and withhold pay for sub\"; F16 (B5, METHOD AND OUR STANCE ¶2; Workers' 'Bill of Rights'): \"67 respondents answered our open-ended question survey about what they would desire as a “Workers’ Bill of Rights.” … 35 workers felt that their work was regularly rejected unfairly or arbitrarily\"; F17 (B5, Employing Humans-as-a-Service ¶3): \"Once a worker submits work, the employer can choose whether to pay for it. This discretion allows employers to reject work that does not meet their needs, but also enables wage theft.\"; F42 (B8, 6.1): \"While requesters are not employers in the legal sense, requesters are in a position of power over workers by virtue of making payment decisions that may have significant practical consequences.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-09, LV-24, CAP-1-05",
    "archive_claims": [
     "LV-09",
     "LV-24",
     "CAP-1-05"
    ]
   },
   {
    "lineage": "worker invisibility and human computation",
    "field_claims": [
     "F10",
     "F11",
     "F18",
     "F19",
     "F59"
    ],
    "received": "F10 (B5, Abstract s2–3): \"This paper offers an analysis of Amazon Mechanical Turk, a popular human computation system, as a site of technically mediated worker-employer relations. We argue that human computation currently relies on worker invisibility.\"; F11 (B5, Abstract s5): \"As a common infrastructure, Turkopticon also enables workers to engage one another in mutual aid.\"; F18 (B5, BACKGROUND ¶2): \"Amazon legally defines the workers as contractors subject to laws designed for freelancers and consultants; this framing attempts to strip workers of minimum wage requirements in their countries.\"; F19 (B5, Humans-as-a-service ¶1): \"When Jeff Bezos launched AMT to an MIT audience in 2006, he announced: “You’ve heard of software-as-a-service. Now this is human-as-a-service”\"; F59 (B5, Bootstrapping a Collective System ¶4): \"DoloresLabs supported us because they believed that crowdlabor industries would benefit from a fairer labor market; Turkopticon promised to remedy the information asymmetry between workers and employers, repairing Mechanical Turk into a more “transparent” marketplace [6]. Our team, by contrast, built Turkopticon in part to draw attention to commodification and exploitation in large-scale crowdsourcing markets.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside O256-01, O18-01, O18-02, O478-01, O163-01, O163-02, O533-01, O534-01, O144-01, O1070-01, O1545-01, O1545-02",
    "archive_claims": [
     "O256-01",
     "O18-01",
     "O18-02",
     "O478-01",
     "O163-01",
     "O163-02",
     "O533-01",
     "O534-01",
     "O144-01",
     "O1070-01",
     "O1545-01",
     "O1545-02"
    ]
   },
   {
    "lineage": "moderation, accountability and protection from retaliation",
    "field_claims": [
     "F20",
     "F21",
     "F41",
     "F43"
    ],
    "received": "F20 (B5, Comment Moderation): \"Any Turkopticon user can flag a review. A moderator has to add a second flag to hide the review from the site.\"; F21 (B5, Reputation without Retribution): \"Turkopticon attempts to prevent employers from retaliating against workers writing reviews by obfuscating workers’ email addresses.\"; F41 (B8, 2.6. Can I delete my review?): \"The main reason we don't allow deletion of reviews is accountability.\"; F43 (B8, 2.10. What is a flag): \"If a review has at least two flags, and at least one is from a moderator, the review is hidden.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside CAP-1-09",
    "archive_claims": [
     "CAP-1-09"
    ]
   },
   {
    "lineage": "the design's compromise and its stated limits",
    "field_claims": [
     "F22",
     "F23",
     "F24",
     "F25",
     "F26"
    ],
    "received": "F22 (B5, Tactical Quantification): \"Tactical quantification is a use of numbers not because they are more accurate, rational, or optimizable [10], but because they are partial, fast, and cheap – a way of making do in highly constrained circumstances.\"; F23 (B5, Tactical Quantification ¶4): \"In this sense, Turkopticon is not an expression of our own values, or even the values of the users we interviewed, but a compromise between those values and the weight of the existing infrastructural norms that torqued our design decisions\"; F24 (B5, Tactical Quantification ¶3): \"The “generosity” category, for example, has strained under the weight of representing such a subjective assessment.\"; F25 (B5, THE AMBIVALENCE OF SUCCESS IN ACTIVIST TECHNOLOGIES ¶2): \"However, Turkopticon’s existence sustains and legitimizes AMT by helping safeguard its workers.\"; F26 (B5, THE AMBIVALENCE OF SUCCESS ¶2): \"Ideally, however, we hoped that Amazon would change its systems design to include worker safeguards. This has not happened. Instead, Turkopticon has become a piece of software that workers rely on funded through subsidies from academic research – an unsustainable foundation for such a critical tool.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received (no archive claim on the lineage)",
    "archive_claims": []
   },
   {
    "lineage": "reach and use",
    "field_claims": [
     "F27",
     "F51"
    ],
    "received": "F27 (B5, Introduction (first page, right column)): \"The system receives 100,000 page views a month and has become a staple tool for many AMT workers, installed over 7,000 times at time of writing.\"; F51 (B9, ¶1): \"Drs. Lilly Irani and M. Six Silberman unveiled Turkopticon in 2008, a platform that did just that. … It was the first tool of its kind and is still widely used by the turker community today.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received (no archive claim on the lineage)",
    "archive_claims": []
   },
   {
    "lineage": "operator and organization",
    "field_claims": [
     "F35",
     "F57"
    ],
    "received": "F35 (B8, 1.3. Who organizes Turkopticon?): \"The committee is made up of Alex, Ashley, Brook, Krystal, Clearblue, Phil, Krista, with other dedicated Turk workers. Turkopticon is maintained by the committee and volunteers from Tech Workers Coalition.\"; F57 (B9, byline): \"by Krystal Kauffman\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-02, LV-12, LV-32",
    "archive_claims": [
     "LV-02",
     "LV-12",
     "LV-32"
    ]
   },
   {
    "lineage": "independence from Amazon, and a working relationship with it",
    "field_claims": [
     "F37"
    ],
    "received": "F37 (B8, 1.5. Is Turkopticon associated with Amazon?): \"1.5. Is Turkopticon associated with Amazon? No. It is not and it has never been.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-28, CAP-1-06",
    "archive_claims": [
     "LV-28",
     "CAP-1-06"
    ]
   },
   {
    "lineage": "organizing work on Mechanical Turk",
    "field_claims": [
     "F53",
     "F54",
     "F56"
    ],
    "received": "F53 (B9, ¶3): \"Turkopticon staff developed a working relationship with Amazon. We implemented a system to help workers who have had their accounts mistakenly suspended get them reinstated. … A weekly report is prepared and sent to AMT staff that reports “bad” requesters with low approval ratings.\"; F54 (B9, ¶3): \"For the last couple of years, we have hosted worker forums to facilitate conversations between workers, answer questions, and offer assistance.\"; F56 (B9, ¶6): \"We will continue our work with AMT, especially our mass rejection campaign.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-11, LV-14, O49-01",
    "archive_claims": [
     "LV-11",
     "LV-14",
     "O49-01"
    ]
   },
   {
    "lineage": "the expansion to all data workers",
    "field_claims": [
     "F8",
     "F30",
     "F55"
    ],
    "received": "F8 (B4, card title and snippet (Reddit unreachable)): \"Turkopticon is expanding its mission! … Turkopticon Expansion: Turkopticon is broadening its focus to advocate for data workers across multiple platforms, not solely Amazon Mechanical Turk.\"; F30 (B6, ¶4): \"Today, Turkopticon supports and advocates for platform data workers wherever they are working. That includes people doing AI training and evaluation, data annotation, surveys, transcription, content moderation, and other forms of platform-based data work.\"; F55 (B9, ¶5): \"we have decided to expand our efforts to assist ALL data workers! Going forward, we will work to improve conditions for data workers worldwide.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-07, LV-08, CAP-1-01, CAP-1-02",
    "archive_claims": [
     "LV-07",
     "LV-08",
     "CAP-1-01",
     "CAP-1-02"
    ]
   },
   {
    "lineage": "Mechanical Turk's closure and after",
    "field_claims": [
     "F28",
     "F29",
     "F31",
     "F32",
     "F33"
    ],
    "received": "F28 (B6, ¶1): \"For many workers, Amazon Mechanical Turk has been a familiar part of the platform landscape for years. With Amazon announcing that MTurk will close on September 30, 2026, we know many workers may be wondering what that means for Turkopticon.\"; F29 (B6, ¶2–3): \"The short answer is that we are still here . Turkopticon may have started as a resource for MTurk workers, but our work has changed and expanded over the years. As data work moved onto more platforms, we did too.\"; F31 (B6, ¶6): \"Turkopticon will continue to provide support, share information and resources, listen to workers’ concerns, and advocate for better treatment across the platform data work industry. We also continue working to build relationships with platforms so that workers’ concerns can be heard directly and we can push for fairer policies, clearer communication, and better treatment when problems arise.\"; F32 (B6, ¶8): \"Turkopticon isn’t tied to one platform. We’re here for the workers, and that isn’t changing.\"; F33 (B6, ¶5): \"Platforms open and close. Work disappears. Workers can be suspended or deactivated with little or no explanation.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside O499-02, LV-27",
    "archive_claims": [
     "O499-02",
     "LV-27"
    ]
   },
   {
    "lineage": "data, research and consent",
    "field_claims": [
     "F46",
     "F47",
     "F48",
     "F49"
    ],
    "received": "F46 (B8, 7.3): \"we do not use Turkopticon data to produce research. We have published papers about Turkopticon, but we do not publish papers using Turkopticon data. Use of Turkopticon is not implicit consent to being a research subject.\"; F47 (B8, 7.3): \"Thus Turkopticon's first responsibility is to the community of workers that relies on it.\"; F48 (B8, 7.2): \"We have not done this so far, although we might be willing to consider it. We would consult publicly with workers first\"; F49 (B8, 3.3): \"A version of Turkopticon posted in 2010–2011 did collect anonymized data automatically. This code was written by an economist who wanted to make actual wage data available to Turkers, but it was removed because of privacy concerns.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-15, LV-16, LV-17, LV-29, CAP-1-04, CAP-1-08",
    "archive_claims": [
     "LV-15",
     "LV-16",
     "LV-17",
     "LV-29",
     "CAP-1-04",
     "CAP-1-08"
    ]
   },
   {
    "lineage": "access: the API and the licence",
    "field_claims": [
     "F44",
     "F45"
    ],
    "received": "F44 (B8, 4.1; 4.3–4.5): \"The Turkopticon API is a PHP file that accepts Mechanical Turk requester IDs and returns the information about those requesters available in the Turkopticon database. … It has not been tested with more than a hundred or so, however. … 4.4. Do I need permission to use it? No. … If you call the API more than once a second, you will receive an error message.\"; F45 (B8, 4.6. Can I see the code?): \"It is licensed under the GNU Affero General Public License .\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-18, LV-25, LV-26",
    "archive_claims": [
     "LV-18",
     "LV-25",
     "LV-26"
    ]
   },
   {
    "lineage": "versions and dates of the record",
    "field_claims": [
     "F50"
    ],
    "received": "F50 (B8, title; preamble): \"Turkopticon FAQ Version July 18 2023 … This document is a rewrite of the 2014 FAQ , which it replaces.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside LV-34",
    "archive_claims": [
     "LV-34"
    ]
   },
   {
    "lineage": "reception: the encyclopedia",
    "field_claims": [
     "F58"
    ],
    "received": "F58 (B10, Wikipedia: titles Turkopticon and TurkOpticon; article-space search): \"raw wikitext (action=raw, redirect=no), 2026-10-29T22:31:41Z: HTTP 404 … Wikipedia does not have an article with this exact name. … None is an article on Turkopticon and none is a redirect to one.\"",
    "receiving_text": "—",
    "translation": "untranslated: composed as received beside CAP-1-12, CAP-1-11",
    "archive_claims": [
     "CAP-1-12",
     "CAP-1-11"
    ]
   }
  ],
  "receiving_texts": "equal-terms case: every field claim composed as received, beside the archive claims it stands with"
 },
 "measure": {
  "rule": "v0.9 §4.10: KO_B sentences surviving in the KO at similarity ≥ 0.95, with positions (computed as apply_v09.py does: difflib.SequenceMatcher ratio, the best KO sentence for each KO_B sentence)",
  "v0.9": {
   "surviving": 0,
   "of": 14,
   "positions": [
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null
   ]
  },
  "opening_run": {
   "rule": "v0.9 §5.10 (equal-terms case): the field-only KO's sentences as the KO's opening run in their own order",
   "breach": false
  },
  "blocks": {
   "rule": "v0.9 §4.1 (equal-terms and mixed cases): the KO does not open with the field as a block or close with the archive as one; sentences typed by the ledgers of the claims they cite (F field-only, A archive-only, M both)",
   "sequence": "MFAMFFMFFMFMAAFFMMAMFMMMAMMM",
   "field_only_head": 0,
   "archive_only_tail": 0,
   "breach": false
  },
  "max_similarity": [
   0.157,
   0.391,
   0.226,
   0.52,
   0.143,
   0.35,
   0.349,
   0.117,
   0.282,
   0.082,
   0.353,
   0.229,
   0.15,
   0.327
  ],
  "ko_sentence_1_max_similarity_to_KO_B": 0.192
 },
 "homonyms": {
  "names": [],
  "basis": "The census row carries no disambiguation field. No card is a homonym, and T composes no other entity under the name. 'TO' and 'the Turkopticon Script' are the census's other names for the entity; 'turkopticon.ucsd.edu' (named in the FAQ) and 'turkopticon.net' are its hosts. The distinct entities below are named by the field or the census beside the entity and are never senses of its name.",
  "distinct_entities": [
   "Amazon Mechanical Turk (AMT, MTurk), the platform on which it rates requesters, announced by Amazon to close on 30 September 2026 (B6 F28); Turkopticon is 'not associated with Amazon' (B8 F37)",
   "Lilly Irani and M. Six Silberman, its founders (persons); the archive's 'Silberman' is Steve Silberman, author of NeuroTribes (#476, #1147), a third person",
   "Tech Workers Coalition, whose volunteers maintain it (B8 F35)",
   "DoloresLabs, the crowdsourcing company that seeded its first 300 reviews and whose reading of its purpose the founders set aside (B5 F59)",
   "the panopticon, its namesake (B5 F14)",
   "TurkerNation and mturkforum, the worker forums of 2013 (B5)",
   "the Data Workers' Inquiry and Fairwork's Cloudwork Ratings, the census's neighbours (LV-32, LV-33); no /non row exists for either",
   "DAIR, which the census names beside Krystal Kauffman (LV-32)",
   "Platform Cooperativism, the channel of the video card (B7)"
  ],
  "substitutes": {
   "T": []
  },
  "register": {
   "address_1": {
    "slug": "turkopticon-aio-20261029",
    "obs_id": "OBS-5e387092d3d1"
   }
  }
 },
 "notes": [
  "One address, Google AI Overview (expanded), signed out, incognito, 2026-10-29: turkopticon-aio-20261029 (OBS-5e387092d3d1, ADDR-6f55603abf37, AXN:0AF4.CAPTURE.⛵⏹️🕓⚪🌳🧊), seven cards, 106 words in the answer body, no closing offer. A NEW address; the census record landed the same day and no card cites it (CAP-1-12).",
  "Mechanical Turk's closure. Card 6, Turkopticon's own LinkedIn article 'Turkopticon is Still Here!' (Published Sep 4, 2026), opens: 'With Amazon announcing that MTurk will close on September 30, 2026' (F28). The operator's LinkedIn company page, fetched to find the article's URL (B6-try1.html, not ledgered), carries the post 'We have a message for data workers: We are still here … #Mturk died, but we are not going anywhere.' The census record, compiled 2026-10-29, does not record the closure; the composition does not compose it.",
  "Fetching: every reachable page saved verbatim with curl and the census agent 'Mozilla/5.0 (compatible; Labor-Vector-census)' on 2026-10-29 between 22:31 and 22:35 UTC, raw and text with sha256 in field.json. Card URLs: B1 from the card's site and snippet (byte-identical to the census's saved copy turkopticon--home, so carried once, as a card); B2 the DOI confirmed by search; B3 by WebSearch on title and site; B5 tried on the course site's readings path after three searches found no URL, confirmed by its text (the snippet verbatim at 'TURKOPTICON: THE SYSTEM'); B6 from the operator's LinkedIn company page after three searches found no URL. B8 and B9 copied from the census's saved copies (sha256 match the census record); not refetched (a check fetch of the FAQ returned the same bytes and was not kept).",
  "Unreachable: B2, the ACM Digital Library, and B3, SSRN, refused the census agent with a bot check (HTTP 403, 'Just a moment...'); not retried with another agent string or by another route, and copies of the papers on other hosts found by the searches were not fetched. B4, the Reddit thread: no URL found (three searches), the subreddit's search page a script shell. B7, the video: no URL found (three searches), no snippet. Their titles and snippets stand (F5–F8); the video yields no claim.",
  "The archive subset: no archive text names Turkopticon or its hosts (D 0, R 0). The string pass returned 42 O-class candidates in 32 deposits; because the O-class pass returns a sentence only where it also carries a term of the script's category vocabulary, every archive sentence matching a class pattern (96 sentences in 50 texts) was read; that reading admitted #18, #49, #144, #163, #256, #478, #499, #533, #534, #1070, #1439 and #1545, with #247 and #623 grouped as instances (S4); #144, #256 and #1070, and #478's admitted sentence (p27), were found only by the reading. The hop (154 candidates) admitted none. The third class, employer (requester) reputation systems, has no archive sentence. Defect of the string pass, reported, not fixed: three admitted deposits and one admitted sentence were missed by the O-class pass, as on the OLMoTrace and Data Provenance Explorer rows.",
  "Defects in the Labor Vector census record (reported, not fixed): (a) Out of date on the platform: lifecycle.detail 'continues its Mechanical Turk mass rejection campaign', unit, labor_object, direction.directs ('Amazon runs the platform'), answers[0–1] and the worked question's role ('workers' ratings of Mechanical Turk requesters') are in the present tense of a platform the operator's own article of 4 September 2026 says Amazon announced would close on 30 September 2026 (B6 F28), a month before the record was compiled; the record's sources (the FAQ of 2023, the undated announcement) predate the closure, and the operator's LinkedIn, where the closure is stated, is not among them. (b) Two evidence quotes are not verbatim to the character: mission 'Turkopticon's' where the page has 'Turkopticon’s', and method_organizing '\"bad\"' where the page has '“bad”' (typographic quotes). (c) The census row has no disambiguation field (as on the MMRS and provenance rows). No field of the record is contradicted by the fetched sources on the entity's identity, operator, founders, founding, kind, limits or access.",
  "Observations on the capture (reported, not fixed): (a) findings[3] ('REQUESTERS AS EMPLOYERS … gives requesters a standing Turkopticon's FAQ withholds') is not borne out at the grain of the cards: the composition's 'review and rate employers (\"requesters\")' is the founders' own phrase on card 5, 'information other workers have provided about employers (“Requesters” in AMT parlance)' (B5 F12), and card 3's title is 'Operating an Employer Reputation System' (B3 F6); the FAQ's 'not employers in the legal sense' (B8 F42) is on an own page the composition did not surface, so what T drops is the FAQ's qualification, not a standing the cards withhold. (b) findings[1] ('speed' is the composition's word for promptness) holds against the cards (B5 F13 'Promptness'), but the FAQ's own key for the attribute is 'fast' (B8 F40). (c) findings[4] calls the working relationship with Amazon, the reinstatement system and the mass-rejection campaign 'the record's current findings'; card 6 places them on a platform announced to close on 30 September 2026 (F28), so 'current' is the record's, not the field's present. (d) The capture's findings do not name what the field ledger shows T leaving out of its own cards: the closure of MTurk (B6 F28), the founders' limits (B5 F23, F25, F26), and the founders' purpose, in whose place T composes the ally's 'transparent' (B5 F59). findings[0], [2], the reading and the analysis are borne out by the field.",
  "Related rows: none. The census's neighbours (data-workers-inquiry, fairwork-cloudwork) have no /non row. The composition is on Google AI Overview, whose row is datasets/negative-of-the-negative/v2/rows/google-ai-overviews.json (not edited)."
 ],
 "composition_v09": {
  "source": "this row (composed directly; no rebuild/negative-of-the-negative/v09/turkopticon.json)",
  "composer": "Claude (Opus 5.5), subagent, 2026-10-29",
  "defining_material_read": [
   {
    "what": "Labor Vector census record, row",
    "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'turkopticon'], organizing_question, intersections, schema_note)",
    "read": "whole"
   },
   {
    "what": "Labor Vector worked questions",
    "file": "/home/claude/fleet/laborvector/data/labor-census/questions.json",
    "read": "whole"
   },
   {
    "what": "Labor Vector census record, rendered",
    "file": "/home/claude/fleet/laborvector/aggregators/turkopticon/index.html",
    "read": "text, for agreement with the row"
   },
   {
    "what": "census sources",
    "file": "/home/claude/fleet/laborvector/data/labor-census/sources/turkopticon--home.*, turkopticon--faq.*, turkopticon--whats-next.*",
    "read": "whole"
   },
   {
    "what": "capture record",
    "file": "data/EA-WG-CAPTURES-01.json (turkopticon-aio-20261029)",
    "read": "transcript, transcript_raw, cite_list, d, reading, findings, analysis, q_kind, per_note, per_dim, originator"
   },
   {
    "what": "the CHI 2013 paper (card 5)",
    "file": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5.txt",
    "read": "whole"
   },
   {
    "dep": 18,
    "file": "data/texts/AXN-013F-text.md",
    "read": "§I.4d–e (p27–28), the definitions of Semantic Labor and Gamma (p39, p45)"
   },
   {
    "dep": 256,
    "file": "data/texts/AXN-003A-text.md",
    "read": "the note on structural positions (p49–50)"
   },
   {
    "dep": 478,
    "file": "data/texts/AXN-0129-text.md",
    "read": "Human labor in the Coherence Economy and the terminological note (p27–28)"
   },
   {
    "dep": 163,
    "file": "data/texts/AXN-02FE-text.md",
    "read": "§ AI's labor architecture (p39–40)"
   },
   {
    "dep": 533,
    "file": "data/texts/AXN-0168-text.md",
    "read": "participant exhaustion and the diagnostic steps (p74, p83, p92)"
   },
   {
    "dep": 534,
    "file": "data/texts/AXN-0169-text.md",
    "read": "Section X (p82) and note 9 (p115)"
   },
   {
    "dep": 144,
    "file": "data/texts/AXN-02DB-text.md",
    "read": "the node on hidden human labor (p27)"
   },
   {
    "dep": 1070,
    "file": "data/deposits/AXN-043F.md",
    "read": "the principle and the non-erasure clause (p17–18)"
   },
   {
    "dep": 1545,
    "file": "data/texts/AXN-0644-text.md",
    "read": "the definition (p26), the negative definition and the bridge paths (p79, p83, p91)"
   },
   {
    "dep": 1439,
    "file": "data/texts/AXN-05C3-text.md",
    "read": "§5 AI Indexing Metadata and the machine-audience declaration (p45–48)"
   },
   {
    "dep": 499,
    "file": "data/texts/AXN-013E-text.md",
    "read": "invisibility (p789) and For organizations (p798)"
   },
   {
    "dep": 49,
    "file": "data/texts/AXN-01DC-text.md",
    "read": "the labor-organizing worked example (p603–607, p853–861)"
   },
   {
    "what": "the specification",
    "file": "data/texts/AXN-0700-text.md",
    "read": "§0–§11 whole; Appendix A by A.5–A.6"
   },
   {
    "what": "the briefs",
    "file": "rebuild/negative-of-the-negative/v09/BRIEF-NEW-ROW-AGGREGATOR.md, BRIEF-NEW-ROW-PROVENANCE.md, BRIEF-NEW-ROW-LABOR.md, BRIEF.md (Compose)",
    "read": "whole"
   }
  ],
  "cuts": [],
  "notes": "equal case; KO 28 sentences, 59 of 59 field and 65 of 65 archive claims cited; P body 317 words; KO_B 14 sentences, 0 surviving at ≥ 0.95"
 },
 "field_by_origin": {
  "cards": [
   "B1",
   "B2",
   "B3",
   "B4",
   "B5",
   "B6",
   "B7"
  ],
  "own_pages": [
   "B8",
   "B9"
  ],
  "wikipedia": [
   "B10"
  ],
  "census_third_party": [],
  "unreachable": [
   "B2",
   "B3",
   "B4",
   "B7"
  ],
  "title_only": [
   "B2",
   "B3",
   "B4",
   "B7"
  ],
  "wikipedia_state": "no article: 'Turkopticon' and 'TurkOpticon' are both absent (raw wikitext HTTP 404; rendered page HTTP 404 'Wikipedia does not have an article with this exact name.'), no redirect; a full-text search of article space for \"Turkopticon\" returns four articles that mention it (Amazon Mechanical Turk, Lilly Irani, Crowdsourcing, Human-based computation), none an article on it (2026-10-29)",
  "sources": [
   {
    "origin": "card",
    "role": "Overview card 1 (and the census own page turkopticon--home, byte-identical)",
    "card": "turkopticon. — turkopticon.",
    "url": "https://turkopticon.net/",
    "kind": "Overview card (the operator's home page: mission, vision, values); the census's own page turkopticon--home",
    "files": {
     "B1.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B1.html",
      "sha256": "0d6a298b57985d706e5887fbf9a4951be8466da8f1d8ce2ee6209a6554d97ed9"
     },
     "B1.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B1.txt",
      "sha256": "e0c9015cfa49f609128805557ba91deb611886222b10a8919a11861592b454fb"
     }
    },
    "fetched": {
     "at": "2026-10-29T22:31:53Z",
     "http": 200,
     "url": "https://turkopticon.net/",
     "raw": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B1.html",
     "raw_sha256": "0d6a298b57985d706e5887fbf9a4951be8466da8f1d8ce2ee6209a6554d97ed9",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B1.txt"
     ],
     "census_copy": {
      "src": "turkopticon--home",
      "sha256": "0d6a298b57985d706e5887fbf9a4951be8466da8f1d8ce2ee6209a6554d97ed9",
      "read": "2026-10-29",
      "http": "200",
      "fetched": "2026-10-29T21:49:05Z",
      "agrees": true
     }
    },
    "names_operator": "yes ('Turkopticon', 'Our Organization is led by data workers')",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "note": "URL from the card's site ('turkopticon.') and snippet (the page's mission sentence, verbatim). The fetch is byte-identical to the census's saved copy turkopticon--home (sha256 0d6a298b…, read the same day), so the card and the census's own page are one page, carried once, as a card; B1.txt is the census's text of the same bytes. The page carries no date.",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 1
     }
    ],
    "id": "B1",
    "card_title": "turkopticon.",
    "card_snippet": "Turkopticon's mission is to organize data workers to build collective power, improve working conditions, and hold platforms, companies, and institutions account...",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 2",
    "card": "ACM Digital Library — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
    "url": "https://dl.acm.org/doi/10.1145/2470654.2470742",
    "kind": "Overview card (the founders' CHI 2013 paper at the ACM Digital Library; unreachable)",
    "files": {
     "B2-403.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B2-403.html",
      "sha256": "1044e8ee0ae1f9990ec03022354dd3399f8f6758ed4d7b07b8de9fba069c867e"
     }
    },
    "fetched": {
     "unreachable": true,
     "tries": [
      {
       "at": "2026-10-29T22:33:01Z",
       "url": "https://dl.acm.org/doi/10.1145/2470654.2470742",
       "http": 403,
       "sha256": "1044e8ee0ae1f9990ec03022354dd3399f8f6758ed4d7b07b8de9fba069c867e",
       "result": "a bot check ('<title>Just a moment...</title>', Cloudflare challenge page) refusing the census agent; not retried with another agent string or by another route"
      }
     ],
     "searches": [
      "WebSearch '\"Turkopticon: interrupting worker invisibility in amazon mechanical turk\" dl.acm.org doi 10.1145/2470654.2470742' (the DOI confirmed by an api.openalex.org result for doi:10.1145/2470654.2470742)"
     ],
     "note": "The Digital Library page refused the honest agent with a bot check (HTTP 403). Recorded as unreachable; the card's title and snippet stand as its only text. The same paper's text is card 5's (B5), fetched from crowdsourcing-class.org, the card the composition itself surfaced; the paper is one work in two cards, one lineage."
    },
    "names_operator": "yes (the paper's title names the entity; the authors are the founders, not on the card)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 2
     }
    ],
    "id": "B2",
    "card_title": "Turkopticon: interrupting worker invisibility in amazon mechanical turk",
    "card_snippet": "Turkopticon: interrupting worker invisibility in amazon mechanical turk * CHI * CHI '13 * Turkopticon: interrupting worker invisibility in amazon mechanical tur...",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 3",
    "card": "SSRN eLibrary — Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani :: SSRN",
    "url": "https://papers.ssrn.com/abstract=2729498",
    "kind": "Overview card (the founders' paper on running Turkopticon, 2008–2015, at SSRN; unreachable)",
    "files": {
     "B3-403.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B3-403.html",
      "sha256": "71f0ccaffa1ef31cd01aa522b481dda86339f6a7aefee0de0551fb45fc472695"
     }
    },
    "fetched": {
     "unreachable": true,
     "tries": [
      {
       "at": "2026-10-29T22:33:02Z",
       "url": "https://papers.ssrn.com/abstract=2729498 (redirected to https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2729498)",
       "http": 403,
       "sha256": "71f0ccaffa1ef31cd01aa522b481dda86339f6a7aefee0de0551fb45fc472695",
       "result": "a bot check ('<title>Just a moment...</title>', Cloudflare challenge page) refusing the census agent; not retried with another agent string or by another route"
      }
     ],
     "searches": [
      "WebSearch '\"Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015\" SSRN' (https://papers.ssrn.com/abstract=2729498)"
     ],
     "note": "SSRN refused the honest agent with a bot check (HTTP 403). Recorded as unreachable; the card's title and snippet stand as its only text. Copies of the paper on other hosts (the author's site) were found by the search and not fetched: fetching them would be a route around the card's refusal."
    },
    "names_operator": "yes (the founders, M. Six Silberman and Lilly Irani, in the title)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 3
     }
    ],
    "id": "B3",
    "card_title": "Operating an Employer Reputation System: Lessons from Turkopticon, 2008-2015 by M. Six Silberman, Lilly Irani :: SSRN",
    "card_snippet": "Context: Amazon Mechanical Turk (AMT) allows independent contractor workers to complete tasks for requesters who can arbitrarily reject and withhold pay for sub...",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 4",
    "card": "Reddit — Turkopticon is expanding its mission! : r/mturk - Reddit",
    "url": null,
    "kind": "Overview card (a thread in r/mturk; unreachable)",
    "files": {
     "B4-try1.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B4-try1.html",
      "sha256": "754109eccf1a1f100761ca231b6849a24f03c8f862fb8f0662ec2f7a3d944fc9"
     }
    },
    "fetched": {
     "unreachable": true,
     "tries": [
      {
       "at": "2026-10-29T22:33:59Z",
       "url": "https://www.reddit.com/r/mturk/search/?q=%22Turkopticon%20is%20expanding%22&restrict_sr=1",
       "http": 200,
       "sha256": "754109eccf1a1f100761ca231b6849a24f03c8f862fb8f0662ec2f7a3d944fc9",
       "result": "the site's script shell (<title>Reddit</title>), no results text and no thread"
      }
     ],
     "searches": [
      "WebSearch '\"Turkopticon is expanding its mission\" r/mturk reddit' (no reddit.com result)",
      "WebSearch 'site:reddit.com mturk \"Turkopticon is expanding its mission\"' (no reddit.com result)",
      "WebSearch 'Turkopticon expanding mission data workers multiple platforms reddit mturk Krystal Kauffman' (no reddit.com result)"
     ],
     "note": "The thread's URL could not be found: three searches on the card's title returned no reddit.com link, and the subreddit's search page serves an unauthenticated fetch a script shell without results. Recorded as unreachable; the card's title and snippet stand as its only text."
    },
    "names_operator": "no (the snippet names the entity, not its operator)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 4
     }
    ],
    "id": "B4",
    "card_title": "Turkopticon is expanding its mission! : r/mturk - Reddit",
    "card_snippet": "Turkopticon Expansion: Turkopticon is broadening its focus to advocate for data workers across multiple platforms, not solely Amazon Mechanical Turk.",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 5",
    "card": "Crowdsourcing and Human Computation — Turkopticon: interrupting worker invisibility in amazon mechanical turk",
    "url": "http://crowdsourcing-class.org/readings/downloads/ethics/turkopticon.pdf",
    "kind": "Overview card (the founders' CHI 2013 paper, PDF, on the reading list of the course 'Crowdsourcing and Human Computation'; Irani and Silberman, CHI 2013, Paris, pp. 611–620)",
    "files": {
     "B5.pdf": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5.pdf",
      "sha256": "c52d284c61b5afa1a1d458e2ad8b210a6a0dd9d158865ebf58b93380d4dea86f"
     },
     "B5.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5.txt",
      "sha256": "bc527298181c583748c60ebfe15bfc9fe24d7b10efc0237218d3db04f786d4e8"
     },
     "B5-layout.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5-layout.txt",
      "sha256": "6dbd4a275b8b6258c8c51eb72f30c70a61c45af1044a4d4f34d94937d83c935d"
     }
    },
    "fetched": {
     "at": "2026-10-29T22:33:02Z",
     "http": 200,
     "url": "http://crowdsourcing-class.org/readings/downloads/ethics/turkopticon.pdf",
     "raw": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5.pdf",
     "raw_sha256": "c52d284c61b5afa1a1d458e2ad8b210a6a0dd9d158865ebf58b93380d4dea86f",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5.txt",
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B5-layout.txt"
     ],
     "searches": [
      "WebSearch 'crowdsourcing-class.org Turkopticon interrupting worker invisibility in amazon mechanical turk pdf' (no crowdsourcing-class.org result)",
      "WebSearch 'site:crowdsourcing-class.org turkopticon' (no crowdsourcing-class.org result)",
      "WebSearch '\"Crowdsourcing and Human Computation\" class readings turkopticon.pdf Callison-Burch' (no crowdsourcing-class.org result)"
     ],
     "note": "The card's site is the name of the course at crowdsourcing-class.org; no search returned the file, and the URL was tried on the course's readings path. The fetched PDF is the card's: its section 'TURKOPTICON: THE SYSTEM' opens with the card's snippet verbatim ('Turkopticon is a browser extension for Firefox and Chrome that augments workers’ view of their AMT HIT lists with information other work…'). Text by pdftotext (B5.txt, reading order; B5-layout.txt, layout)."
    },
    "names_operator": "yes (the authors: Lilly C Irani, UC Irvine; M. Six Silberman, Bureau of Economic Interpretation)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 5
     }
    ],
    "id": "B5",
    "card_title": "Turkopticon: interrupting worker invisibility in amazon mechanical turk",
    "card_snippet": "TURKOPTICON: THE SYSTEM Turkopticon is a browser extension for Firefox and Chrome that augments workers' view of their AMT HIT lists with information other work...",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 6",
    "card": "LinkedIn — Turkopticon is Still Here!",
    "url": "https://www.linkedin.com/pulse/turkopticon-still-here-turkopticon-koouc",
    "kind": "Overview card (the operator's article on LinkedIn, 'Published Sep 4, 2026', signed '–The Turkopticon Team')",
    "files": {
     "B6.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B6.html",
      "sha256": "cde6cf74fac8ae6dfef771e755210d7cf6076db1bb88896af542a25e815378aa"
     },
     "B6.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B6.txt",
      "sha256": "7e6a81ccbe5c343d66f0ffc821a9c37bf894ea9606d6007e6979021055b00a11"
     },
     "B6-try1.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B6-try1.html",
      "sha256": "3dbfca06674fc25a3781a7af0cec613f7eb15ec41f473febcba3fdaefb976800"
     }
    },
    "fetched": {
     "at": "2026-10-29T22:34:28Z",
     "http": 200,
     "url": "https://www.linkedin.com/pulse/turkopticon-still-here-turkopticon-koouc",
     "raw": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B6.html",
     "raw_sha256": "cde6cf74fac8ae6dfef771e755210d7cf6076db1bb88896af542a25e815378aa",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B6.txt"
     ],
     "tries": [
      {
       "at": "2026-10-29T22:34:00Z",
       "url": "https://www.linkedin.com/company/turkopticon/",
       "http": 200,
       "sha256": "3dbfca06674fc25a3781a7af0cec613f7eb15ec41f473febcba3fdaefb976800",
       "result": "the operator's LinkedIn company page (guest view), whose feed carries the post 'Turkopticon is Still Here!' (datePublished 2026-09-04) and the article's URL; saved as B6-try1.html, not ledgered"
      }
     ],
     "searches": [
      "WebSearch '\"Turkopticon is Still Here\" LinkedIn' (no linkedin.com result)",
      "WebSearch 'site:linkedin.com \"Turkopticon is Still Here\"' (no linkedin.com result)",
      "WebSearch 'Turkopticon LinkedIn article \"Still Here\" Amazon Mechanical Turk platform landscape organizing data workers' (no linkedin.com result)"
     ],
     "note": "No search returned the article; its URL was taken from the operator's own company page on LinkedIn, fetched with the census agent. The article's opening sentence is the card's snippet ('For many workers, Amazon Mechanical Turk has been a familiar part of the platform landscape for years. With Amazon …'); its <title> is the card's title."
    },
    "names_operator": "yes ('Turkopticon', '–The Turkopticon Team')",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 6
     }
    ],
    "id": "B6",
    "card_title": "Turkopticon is Still Here!",
    "card_snippet": "Organizing data workers to hold platforms… * For many workers, Amazon Mechanical Turk has been a familiar part of the platform landscape for years. With Amazon ...",
    "card_note": null
   },
   {
    "origin": "card",
    "role": "Overview card 7 (video)",
    "card": "YouTube·Platform Cooperativism — Lilly Irani | Community Voices",
    "url": null,
    "kind": "Overview card (a video, 1m, on the Platform Cooperativism channel; title only)",
    "files": {},
    "fetched": {
     "unreachable": true,
     "tries": [],
     "searches": [
      "WebSearch '\"Lilly Irani\" \"Community Voices\" Platform Cooperativism YouTube' (no youtube.com result)",
      "WebSearch 'youtube \"Lilly Irani | Community Voices\"' (no youtube.com result)",
      "(the third search on the founders' names, 'Turkopticon expanding mission … Krystal Kauffman', returned no video either)"
     ],
     "note": "A video card is admitted through its title and snippet (§3.1(a)). Its URL could not be found and the card carries no snippet; its title names a founder and says nothing of the entity, so it yields no field claim. Recorded as title-only."
    },
    "names_operator": "no (the title names a founder, Lilly Irani, not the entity)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "surfaced_by_T": [
     {
      "slug": "turkopticon-aio-20261029",
      "card": 7
     }
    ],
    "id": "B7",
    "card_title": "Lilly Irani | Community Voices",
    "card_snippet": null,
    "card_note": "video, 1m"
   },
   {
    "origin": "own_page",
    "role": "the census own page turkopticon--faq (not surfaced by T)",
    "card": "Turkopticon — Turkopticon FAQ Version July 18 2023",
    "url": "https://turkopticon.net/faq/index.html",
    "kind": "own page (the FAQ, version of 18 July 2023, a rewrite of the 2014 FAQ), cited by the Labor Vector census record; copied from the census's saved copy",
    "files": {
     "B8.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B8.html",
      "sha256": "d46d655396550f62dd6818bb854b1fe29659f3c636907ad47f87045395af4fbf"
     },
     "B8.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B8.txt",
      "sha256": "0dbadfcba6a240146e3eb5d4ac7c6c8a8067829583bc69b5504cf32c56d811c7"
     }
    },
    "fetched": {
     "census_copy": true,
     "src": "turkopticon--faq",
     "read": "2026-10-29",
     "http": "200",
     "fetched": "2026-10-29T21:49:06Z",
     "url": "https://turkopticon.net/faq/index.html",
     "raw": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B8.html",
     "raw_sha256": "d46d655396550f62dd6818bb854b1fe29659f3c636907ad47f87045395af4fbf",
     "census_sha256": "d46d655396550f62dd6818bb854b1fe29659f3c636907ad47f87045395af4fbf",
     "agrees": true,
     "copied_from": "/home/claude/fleet/laborvector/data/labor-census/sources/turkopticon--faq.html.gz (gunzipped) and turkopticon--faq.txt",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B8.txt"
     ],
     "check": "a fetch at 2026-10-29T22:31:53Z with the census agent returned the same bytes (HTTP 200, sha256 d46d6553…); that copy was not kept"
    },
    "names_operator": "yes ('Turkopticon is maintained by the committee and volunteers from Tech Workers Coalition'; the founders)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "note": "Admitted beside the cards by the operator's ruling of 2026-10-29 ('as against their wikipedia articles if they exist, their own pages, etc.'); not surfaced by T.",
    "surfaced_by_T": [],
    "id": "B8"
   },
   {
    "origin": "own_page",
    "role": "the census own page turkopticon--whats-next (not surfaced by T)",
    "card": "Turkopticon blog — Breaking News: What is Next for Turkopticon?",
    "url": "https://blog.turkopticon.net/?p=3600",
    "kind": "own page (the operator's announcement of the expansion, by Krystal Kauffman, undated), cited by the Labor Vector census record; copied from the census's saved copy",
    "files": {
     "B9.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B9.html",
      "sha256": "be82055a7a38f37b2082a83e6d70e2c2523512cb494e62370b1b5aeb01cdd24e"
     },
     "B9.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B9.txt",
      "sha256": "532748ad9c261f87760fb9036c0e03878f4fe2db9e59b59f706dba770c9b32bd"
     }
    },
    "fetched": {
     "census_copy": true,
     "src": "turkopticon--whats-next",
     "read": "2026-10-29",
     "http": "200",
     "fetched": "2026-10-29T21:49:07Z",
     "url": "https://blog.turkopticon.net/?p=3600",
     "final_url": "https://blog.turkopticon.net/?page_id=3600",
     "raw": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B9.html",
     "raw_sha256": "be82055a7a38f37b2082a83e6d70e2c2523512cb494e62370b1b5aeb01cdd24e",
     "census_sha256": "be82055a7a38f37b2082a83e6d70e2c2523512cb494e62370b1b5aeb01cdd24e",
     "agrees": true,
     "copied_from": "/home/claude/fleet/laborvector/data/labor-census/sources/turkopticon--whats-next.html.gz (gunzipped) and turkopticon--whats-next.txt",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B9.txt"
     ]
    },
    "names_operator": "yes ('Turkopticon staff', 'by Krystal Kauffman', the founders)",
    "names_archive": "no (none of the Crimson Hexagonal Archive, Alexanarch, Lee Sharks, laborvector, provenanceerasure, machinemediation, EA-WG-CAPTURES-01 in the saved text, card title and snippet)",
    "note": "Admitted beside the cards by the operator's ruling; not surfaced by T. The saved copy is intact (its sha256 matches the census's record), so it was copied and not refetched. The page carries no date; 'The last five years' after the 2019 transition places it in or after 2024.",
    "surfaced_by_T": [],
    "id": "B9"
   },
   {
    "origin": "wikipedia",
    "role": "the entity's Wikipedia article (none)",
    "card": "Wikipedia — Turkopticon (no article)",
    "url": "https://en.wikipedia.org/w/index.php?title=Turkopticon&action=raw",
    "kind": "Wikipedia (no article)",
    "files": {
     "B10.wiki": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10.wiki",
      "sha256": "fba5dc819a28952b8a1a89f165936b833c4e91cd53d31ffb40c915aebc4bd47a"
     },
     "B10.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10.html",
      "sha256": "c20fd5af1c5614424fb8860b4d364af21ca180ed76d2c2fe369c2236e6c7759e"
     },
     "B10-variant.wiki": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10-variant.wiki",
      "sha256": "e037a307b47446aa829e939deace256748fb521c7518f81bee65596286b41858"
     },
     "B10-search.html": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10-search.html",
      "sha256": "c7c8be40308af241d4ecc9be3cce8b2de66e4328e4dd9299f9f4d1f9fa9c6a40"
     },
     "B10.txt": {
      "path": "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10.txt",
      "sha256": "4c2663cbea5fff9f7e2e2852438ecb2447a455dbbb7ec54a76a5d1652897fd23"
     }
    },
    "fetched": {
     "tries": [
      {
       "at": "2026-10-29T22:31:41Z",
       "url": "https://en.wikipedia.org/w/index.php?title=Turkopticon&action=raw&redirect=no",
       "http": 404
      },
      {
       "at": "2026-10-29T22:31:42Z",
       "url": "https://en.wikipedia.org/wiki/Turkopticon?redirect=no",
       "http": 404,
       "result": "'Wikipedia does not have an article with this exact name.'"
      },
      {
       "at": "2026-10-29T22:31:42Z",
       "url": "https://en.wikipedia.org/w/index.php?title=TurkOpticon&action=raw&redirect=no",
       "http": 404
      },
      {
       "at": "2026-10-29T22:31:45Z",
       "url": "https://en.wikipedia.org/w/index.php?search=%22Turkopticon%22&title=Special:Search&profile=advanced&fulltext=1&ns0=1",
       "http": 200,
       "result": "'Results 1 – 4 of 4': Amazon Mechanical Turk; Lilly Irani; Crowdsourcing; Human-based computation (articles that mention the name; none is an article on it)"
      }
     ],
     "raw_sha256": "c20fd5af1c5614424fb8860b4d364af21ca180ed76d2c2fe369c2236e6c7759e",
     "text": [
      "datasets/negative-of-the-negative/v2/intake/turkopticon-20261029/B10.txt"
     ]
    },
    "names_operator": "no",
    "names_archive": "no",
    "note": "No article and no redirect. Four articles mention the name (Amazon Mechanical Turk, Lilly Irani, Crowdsourcing, Human-based computation); they are articles on other entities and are recorded, not ledgered.",
    "surfaced_by_T": [],
    "id": "B10"
   }
  ]
 }
}