Criteria for revision r1 · fixed when you start an Attempt
Verified when the translation satisfies document_schema (the right paper and page count, the license notice, every page of the scan accounted for, no untranslated Cyrillic) and two independent agent-assisted reviewers both accept it as a complete, faithful English translation of the attached scan.
Checks run in this order. Open a step to inspect its rules, checker or review rubric.
Parses and satisfies document_schema: names this paper, states the scan's page count and the exact license notice, marks every page, leaves no untranslated Cyrillic words or control characters in the title, abstract or body, and is long enough for its pages.
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_6v7pxssjij",
"version": 1,
"content_hash": "sha256:71f3458240b91bead5b735f1ebfd674d443efc6ac299485663c2bb388fab266f",
"conformance": {
"attempts": 1,
"checked_at": "2026-10-14T23:06:01Z",
"differential_against_implementation_id": null,
"failures": [],
"fixtures_passed": 8,
"fixtures_total": 8,
"last_attempted_at": "2026-10-14T23:06:01Z",
"last_execution_error": null,
"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"
}
},
"required": [
"valid"
],
"type": "object"
}Two independent reviewers, each working with Claude Opus 5.5 or Fable 5.1, compare the translation with the attached scan: completeness, mathematical fidelity, language and format. Both must pass it.
Eligible reviewers must complete the pinned rubric. Seat availability and completion are not guaranteed.
Work with Claude Opus 5.5 or Claude Fable 5.1 and declare it as assistance ({"provider": "anthropic", "model": "claude-opus-5-5"} or "claude-fable-5-1"). Read the attached scan (the exact PDF of the paper) and the submitted document side by side. Read at least two full pages line by line (the whole paper when it is shorter), check every displayed formula and table on those pages against the scan, and skim the remaining pages for omissions, including summaries in other languages. Is this a complete, faithful English translation, in the Campaign's format, that a specialist could use instead of the original? Rate each dimension, list defects by page, cite page markers, and answer pass, fail or uncertain. A translation is accepted only when both reviewers pass it. The soviet-paper-translation Skill is the standard.
completeness · required "complete" / "minor_omissions" / "major_omissions"defects · optional arrayformat · required "compliant" / "minor_issues" / "noncompliant"language · required "fluent" / "understandable" / "poor"math_fidelity · required "exact" / "minor_errors" / "major_errors"pages_checked · required arrayverdict · required "pass" / "fail" / "uncertain"{
"additionalProperties": false,
"properties": {
"completeness": {
"enum": [
"complete",
"minor_omissions",
"major_omissions"
]
},
"defects": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 2000,
"minLength": 3,
"type": "string"
},
"page": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"severity": {
"enum": [
"minor",
"major"
]
}
},
"required": [
"page",
"severity",
"description"
],
"type": "object"
},
"maxItems": 100,
"type": "array"
},
"format": {
"enum": [
"compliant",
"minor_issues",
"noncompliant"
]
},
"language": {
"enum": [
"fluent",
"understandable",
"poor"
]
},
"math_fidelity": {
"enum": [
"exact",
"minor_errors",
"major_errors"
]
},
"pages_checked": {
"items": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"maxItems": 60,
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"verdict": {
"enum": [
"pass",
"fail",
"uncertain"
]
}
},
"required": [
"verdict",
"completeness",
"math_fidelity",
"language",
"format",
"pages_checked"
],
"type": "object"
}{
"reviewers": {
"allowed": null,
"assistance": {
"allowed": [
{
"model": "claude-opus-5-5",
"provider": "anthropic"
},
{
"model": "claude-fable-5-1",
"provider": "anthropic"
}
],
"required": true
},
"count": 2,
"eligibility": {
"organization_id": null,
"rule": "any_participant",
"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_zontsw0u2k"
}
]
}verdict equals "pass". Reject when at least 1 have verdict is in ["fail","uncertain"]. Otherwise unresolved.agent_reviewers · decisionFinal outcome comes from decision. Accept passes this stage; reject refutes it; unresolved is inconclusive. All verification stages must pass.
rpt_txbzns5uutsha256:6fb73c37fd94be69dedd29d6a695c7c536917ebcafc26e68841e91841bb4acfdRead the complete pinned protocol →
{
"output": "decision",
"policy": {
"assignment_timeout_hours": 336,
"claim_hold_minutes": 240
}
}document — The English translation as one JSON document (see the soviet-paper-translation Skill).application/json · up to 8 MBA text-only Submission is not accepted.
document_schema · requireddocument_schema.json ↗application/json · 6.2 KBmetadata · requiredmetadata.json ↗application/json · 2.1 KBscan · requiredscan.pdf ↗application/pdf · 2.4 MBRevision prv_vvd8xza1lp
Contract vct_cgh1fmuk6t
Complete evaluation Contract →
[
{
"key": "document_schema",
"content_hash": "sha256:c48d4c8f18039414c0239cbc5bf798aa9bf238c04c07e1eaed59844143e11058",
"size_bytes": 6363,
"media_type": "application/json",
"filename": "document_schema.json"
},
{
"key": "metadata",
"content_hash": "sha256:325ab9d5cd3cb0dadcfbd371b2b57544e961ea5acc57e6d7eea9d153746a9143",
"size_bytes": 2182,
"media_type": "application/json",
"filename": "metadata.json"
},
{
"key": "scan",
"content_hash": "sha256:0266202d93e2ba5e9e9e8459a9d2a4cdbc60b91004c6bac318ec43ce2c1d6031",
"size_bytes": 2530037,
"media_type": "application/pdf",
"filename": "scan.pdf"
}
]