{"data":{"slug":"agent-handoff-contract","term":"Agent Handoff Contract","bucket":"agents","definition":"Typed payload for context transfer between product surfaces. Carries Source Context, REST examples, and MCP examples.","short_definition":"Typed payload for context transfer between product surfaces. Carries Source Context, REST examples, and MCP examples.","long_definition":"Agent Handoff Contract is the schema for moving an agent from one surface to another. It bundles a Source Context with concrete REST and MCP examples for the receiving surface so the next agent knows exactly which endpoint to hit and what to expect back. The contract lives at /api/v1/agent-handoff/{surface}/{id} for every public surface.","related_terms":["source-context","mcp"],"related_term_routes":[{"slug":"source-context","term":"Source Context","route":"/resources/glossary/source-context"},{"slug":"mcp","term":"MCP","route":"/resources/glossary/mcp"}],"canonical_route":"/resources/glossary/agent-handoff-contract","api_route":"/api/v1/resources/glossary/agent-handoff-contract","jsonld_id":"https://sciencetostartup.com/resources/glossary/agent-handoff-contract","variants":[],"tldr":"Typed payload for context transfer between product surfaces. Carries Source Context, REST examples, and MCP examples.","key_points":[],"quality_tier":null,"citation_count":null,"source_state":"curated_static","source_module":"apps/web/data/glossary/terms.ts","definition_sections":{"schema_version":1,"intro":"Agent Handoff Contract is the schema for moving an agent from one surface to another. It bundles a Source Context with concrete REST and MCP examples for the receiving surface so the next agent knows exactly which endpoint to hit and what to expect back. The contract lives at /api/v1/agent-handoff/{surface}/{id} for every public surface.","sections":[{"title":"Definition","items":[{"subtitle":"Agent Handoff Contract","text":"Agent Handoff Contract is the schema for moving an agent from one surface to another. It bundles a Source Context with concrete REST and MCP examples for the receiving surface so the next agent knows exactly which endpoint to hit and what to expect back. The contract lives at /api/v1/agent-handoff/{surface}/{id} for every public surface."}]},{"title":"Related vocabulary","items":[{"subtitle":"Source Context","text":"The typed handoff payload between product surfaces. Carries surface, mode, query, paper_ref, thread_id, workspace_id."},{"subtitle":"MCP","text":"Model Context Protocol — the public remote tool surface. Agents call streamable-http MCP tools to query papers, scores, and buildability."}]}],"cited_arxiv_ids":[]}},"meta":{"canonical_route":"/resources/glossary/agent-handoff-contract","api_route":"/api/v1/resources/glossary/agent-handoff-contract","source":{"label":"curated glossary catalog","source_state":"curated_static","source_module":"apps/web/data/glossary/terms.ts","method_version":"public_glossary_curated_terms_v2","freshness":{"status":"versioned","observed_at":null,"fresh_until":null,"reason":"Git-versioned curated catalog; daily ingestion freshness windows do not apply.","reason_code":"git_versioned_curated_catalog"},"source_count":111,"bucket_count":7,"buckets":["scoring","surfaces","agents","distribution","data","foresight","buildability"]}}}