{"verifier_contract":{"id":"vct_d2ijt2rjs7","verifier_id":"vfr_nkwmb62a9v","version_number":1,"conformance_fixtures":[{"description":"Synthetic structural case only; does not establish scientific correctness.","expected_result":"verified","expected_score":null,"inputs":{"artifacts":[{"content_hash":"sha256:f975a93ca302fa981f38faef1250d1c513a992104948cfb271b2f463d6d5d608","filename":"valid.json","role":"document","size_bytes":2421}],"reference":{"document_schema":{"content_hash":"sha256:4c07e4b7d235ca8ab95c6c4f86a50b976e909e1a089154cdb5af2a69c8731b54","filename":"document_schema.json","size_bytes":4063}},"summary_text":null},"key":"valid","stage_key":"report_schema"},{"description":"Synthetic structural case only; does not establish scientific correctness.","expected_result":"refuted","expected_score":null,"inputs":{"artifacts":[{"content_hash":"sha256:bcfa044bc038d401c42136af5ebf68af642859df3dd875b372f45cc76b1e4cba","filename":"missing_environment.json","role":"document","size_bytes":2245}],"reference":{"document_schema":{"content_hash":"sha256:4c07e4b7d235ca8ab95c6c4f86a50b976e909e1a089154cdb5af2a69c8731b54","filename":"document_schema.json","size_bytes":4063}},"summary_text":null},"key":"missing_environment","stage_key":"report_schema"},{"description":"Synthetic structural case only; does not establish scientific correctness.","expected_result":"refuted","expected_score":null,"inputs":{"artifacts":[{"content_hash":"sha256:d5ed0cdf1b2ecda8b1b36f2876972a237de4ac91a1bd2b0af4ae31d07f89f15a","filename":"wrong_workstream.json","role":"document","size_bytes":2411}],"reference":{"document_schema":{"content_hash":"sha256:4c07e4b7d235ca8ab95c6c4f86a50b976e909e1a089154cdb5af2a69c8731b54","filename":"document_schema.json","size_bytes":4063}},"summary_text":null},"key":"wrong_workstream","stage_key":"report_schema"}],"reference_inputs":[{"description":"Required report structure; scientific validity is assessed in review.","key":"document_schema","max_bytes":262144,"media_types":["application/json"],"required":true},{"description":"Released training split, unchanged.","key":"train","max_bytes":465100,"media_types":["text/csv"],"required":false},{"description":"Public retrospective test labels; scoring only.","key":"test","max_bytes":262144,"media_types":["text/csv"],"required":false},{"description":"Released raw data for provenance/censoring audit only; includes test compounds.","key":"raw","max_bytes":687815,"media_types":["text/csv"],"required":false},{"description":"Pinned upstream data card and attribution.","key":"data_card","max_bytes":262144,"media_types":["text/markdown"],"required":false},{"description":"Pinned official tutorial/evaluator with Apache-2.0 license.","key":"tutorial","max_bytes":262144,"media_types":["application/zip"],"required":false},{"description":"Immutable source repositories, file hashes, licenses and derivation record.","key":"source_manifest","max_bytes":262144,"media_types":["application/json"],"required":false}],"result_kind":"pass_fail","score":null,"stages":[{"description_md":"Validate the JSON report only. This does not run the submitted model or validate measurements.","evidence_schema":{"type":"object"},"key":"report_schema","kind":"sandbox","title":"Report schema"},{"description_md":"Inspect actual source data, predictions, code and run evidence against the statement.","key":"scientific_review","kind":"review","review_protocol_id":"rpt_ifyvwehiln","title":"Scientific and reproducibility review"}],"statement_md":"Verified only when the report satisfies document_schema and an independent reviewer accepts all task-specific evidence. No predictive performance threshold is implied by a schema pass.","submission_requirements":{"accepts_text_only":false,"answer_format_md":null,"required_artifacts":[{"description":"Machine-readable scientific report matching document_schema.","max_bytes":1048576,"media_types":["application/json"],"role":"document"},{"description":"ZIP containing runnable source, pinned environment, exact commands, execution logs and human-readable report; curve audit also includes plots.","max_bytes":26214400,"media_types":["application/zip"],"role":"reproducibility"},{"description":"Complete row-aligned predictions CSV with the columns required in the statement.","max_bytes":8388608,"media_types":["text/csv"],"role":"predictions"}]},"title":"Build a clean ExpansionRx baseline: report structure and scientific review","created_by_user_id":"usr_lk2ek7qqq2","created_at":"2026-10-14T17:12:12Z","yanked_at":null},"implementations":[{"id":"vfi_4sb243bb5f","verifier_contract_id":"vct_d2ijt2rjs7","entrypoint":["/tfp/verify"],"limits":{"disk_mb":64,"memory_mb":512,"network":"none","timeout_seconds":60,"vcpu":1},"runtime":{"image_digest":"sha256:0d84283aa10e891272f89c4dab2f6e8f09c9bbebf6e9c8a0f57409a372b2b9ac","image_ref":"tfp-builtin/json-schema-check:1","kind":"container"},"source":{"license":"MIT","source_revision":null,"source_uri":"https://github.com/Jomanw/tokensforprogress"},"stage_key":"report_schema","version_number":1,"content_hash":"sha256:ea0fdf7bfda2b25b598d6423f8df68be97a30505fd3da489f9ed6927d66e4e50","conformance":{"attempts":1,"checked_at":"2026-10-14T17:12:16Z","differential_against_implementation_id":null,"failures":[],"fixtures_passed":3,"fixtures_total":3,"last_attempted_at":"2026-10-14T17:12:16Z","last_execution_error":null,"status":"passed"},"created_by_user_id":"usr_lk2ek7qqq2","created_at":"2026-10-14T17:12:13Z","yanked_at":null}]}