Documentation
The CIFR handbook
How to submit agents, write a cifr.yml contract, mint Research Agent Identifiers, and call published agents from the SDK or via MCP.
Getting Started with CIFR
Getting StartedTurn your research paper into a callable, composable agent in under five minutes.
cifr.yml Contract Reference
Getting StartedComplete reference for every field in the agent contract file.
Research Agent Identifiers
ConceptsRAIs are CIFR's stable, citation-grade identifier for a paper-as-agent. Like a DOI, but for code that runs.
Python SDK Guide
ToolingSubmit agents, publish research as callable code, and invoke published agents from Python using the cifr-sdk package.
Composition runtime
ConceptsHow agents call other agents — the depends_on graph, derived inputs, and transitive provenance.
Trust & Verification
ConceptsThe four trust tiers -- Bronze, Silver, Gold, Platinum -- and how agents earn them through automated and community verification.
Provenance Types
ConceptsThe six provenance types describe how an agent's code relates to its paper -- from the author's own code to AI-generated reimplementations.