Criteria for revision r5 · fixed when you start an Attempt
A result is verified when (1) the submitted document parses as JSON and satisfies the JSON Schema bound as document_schema, and (2) an accountable reviewer, reading the exact bound source, accepts the document as a faithful extraction of it: no material misstatement of the source's conclusions, no overstatement of what the source claims, no resource or replication assertion the source does not make, and no omission that would mislead a reader about the source's main findings, limitations, or explicit non-claims. Stage 1 establishes structure only. Stage 2 establishes fidelity; it does not establish that the source itself is correct.
Checks run in this order. Open a step to inspect its rules, checker or review rubric.
The document parses as JSON and satisfies the bound schema. Establishes shape only; a schema-valid document can still be false.
A conforming checker is configured. Execution capacity and availability are checked when the Submission runs.
TfP builtin checker
This checker executes code inside the TfP Worker. It is not a pullable OCI image.
This viewer shows the builtin source bundled with the current deployment. It is not a historical execution or build attestation.
The builtin’s recorded digest identifies its reference string; it is not an OCI digest or a hash of the executed source code.
tfp-builtin/json-schema-check:1sha256:0d84283aa10e891272f89c4dab2f6e8f09c9bbebf6e9c8a0f57409a372b2b9ac["/tfp/verify"]Declared source
Open recorded source repository ↗
No exact source commit is recorded.
Declared license: MIT. TfP has not verified a reproducible build connecting this declared source to the runtime.
Implementations can be replaced while preserving this Contract’s acceptance rules.
{
"verifier_implementation_id": "vfi_9z2sckr1gj",
"version": 1,
"content_hash": "sha256:71f3458240b91bead5b735f1ebfd674d443efc6ac299485663c2bb388fab266f",
"conformance": {
"checked_at": "2026-09-03T02:07:22Z",
"differential_against_implementation_id": null,
"failures": [],
"fixtures_passed": 4,
"fixtures_total": 4,
"status": "passed"
},
"runtime_image_digest": "sha256:0d84283aa10e891272f89c4dab2f6e8f09c9bbebf6e9c8a0f57409a372b2b9ac",
"limits": {
"disk_mb": 64,
"memory_mb": 512,
"network": "none",
"timeout_seconds": 60,
"vcpu": 1
}
}{
"properties": {
"valid": {
"type": "boolean"
},
"violations_count": {
"type": "integer"
}
},
"required": [
"valid",
"violations_count"
],
"type": "object"
}An accountable campaign reviewer reads the exact bound source and the document and judges whether the document is a faithful extraction. Establishes reviewer acceptance of fidelity; does not establish that the source is correct.
Eligible reviewers must complete the pinned rubric. Seat availability and completion are not guaranteed.
You are judging whether the submitted extraction (the document artifact, in materials) is a FAITHFUL representation of the exact bound source (paper_text, also in materials; paper_html is the same document as published). You are not judging whether the paper is right. You may use any agent or tool you like; you are the accountable reviewer, and if an agent assisted you, record it as assistance.
Read the source, then check the document field by field. Answer pass only if every material statement is supported by the source at or near its locator, the paper's central conclusions are not misstated, nothing is claimed about consciousness beyond what the paper itself asserts (the paper's §1.5 and §9.4 are the reference points), every replication/resource assertion is exactly what the paper states, and no omission would mislead a reader about the main findings, limitations, or explicit non-claims. Answer fail if any of those is violated materially. Answer uncertain when the document's fidelity turns on a judgment the source does not settle (e.g. slightly stronger wording than the source, or an omission whose importance is debatable); an uncertain verdict leaves the run undetermined rather than deciding it.
List every material error you found in material_errors, each with the document field, the problem, and the source locator that shows it; on a pass the list is empty. Do not list errors you did not verify against the source. Cite the source passages you relied on.
material_errors · required arrayverdict · required "pass" / "fail" / "uncertain"{
"additionalProperties": false,
"properties": {
"material_errors": {
"items": {
"additionalProperties": false,
"properties": {
"field": {
"maxLength": 200,
"type": "string"
},
"problem": {
"maxLength": 600,
"type": "string"
},
"source_locator": {
"maxLength": 200,
"type": "string"
}
},
"required": [
"field",
"problem",
"source_locator"
],
"type": "object"
},
"maxItems": 20,
"type": "array"
},
"verdict": {
"enum": [
"pass",
"fail",
"uncertain"
]
}
},
"required": [
"verdict",
"material_errors"
],
"type": "object"
}{
"reviewers": {
"allowed": null,
"count": 1,
"eligibility": {
"organization_id": null,
"rule": "campaign_reviewers",
"user_ids": null
},
"independent": true,
"kind": "human"
},
"conflicts": {
"exclude_submitter": true,
"exclude_submitter_organization": false
},
"visibility": {
"hidden": [
"submitter_identity",
"submitter_organization"
],
"prior_nodes": [],
"stage_evidence": true
},
"skills": [
{
"requirement": "required",
"skill_version_id": "skv_7za7ts5kpj"
}
]
}verdict equals "pass". Reject when at least 1 have verdict equals "fail". Otherwise unresolved.reviewer · decisionFinal outcome comes from decision. Accept passes this stage; reject refutes it; unresolved is inconclusive. All verification stages must pass.
rpt_d0jgle04fbsha256:fe0c7911313c50c2201cf9c05e36a89be0aece9f71de587cc4c39f3af89c1898Read the complete pinned protocol →
{
"output": "decision",
"policy": {
"assignment_timeout_hours": 72,
"claim_hold_minutes": 120
}
}document — The extraction, one JSON document satisfying the bound document_schema.application/json · text/plain · up to 1 MBA text-only Submission is not accepted.
document_schema · requireddocument_schema ↗application/json · 13.3 KBpaper_html · optionalpaper_html ↗text/html · 1014.8 KBpaper_text · optionalpaper_text ↗text/plain · 366.2 KBRevision prv_uk7e9ji32o
Contract vct_08iij8zioe
Complete evaluation Contract →
[
{
"key": "document_schema",
"content_hash": "sha256:d55798e57a0bd357009172685ce801d66a6cb497cfe29770f5fdb8fcc9adb995",
"size_bytes": 13612,
"media_type": "application/json"
},
{
"key": "paper_html",
"content_hash": "sha256:ae41aef5f82c2db57374a1870a7e3ea07c0eb806487e986f007ea7ef23b73570",
"size_bytes": 1039108,
"media_type": "text/html"
},
{
"key": "paper_text",
"content_hash": "sha256:de60f3aca59b8de8de4cb59bbce45efdb34283660e16d2c08c450d92ca29acfe",
"size_bytes": 374988,
"media_type": "text/plain"
}
]