{"openapi":"3.1.0","info":{"title":"QuantumPro — Quantum Computing Research Proposals Read-Only API","version":"1.0.0","description":"A bounded public discovery API for quantum-computing proposal metadata. It provides no write, funding, payment, or privileged account actions."},"tags":[{"name":"Proposals","description":"Public, read-only quantum-computing proposal discovery."},{"name":"V4 Review Routing","description":"Bounded, source-linked V4 review routing. It does not provide certification."},{"name":"V4 Repair Protocols","description":"Immutable Tier-2 revisit records with proposed falsifiable repair designs, not recertifications."}],"x-agent-task-boundary":"Use the API to discover and inspect evidence-bounded research hypotheses. Do not use scores as experimental proof or funding decisions.","x-api-versioning":{"strategy":"URL major version","current":"v1","stablePathPrefix":"/api/v1","responseHeader":"X-API-Version"},"x-deprecation-policy":{"noticePeriodDays":90,"signals":["Deprecation","Sunset"],"rule":"Breaking response-shape changes receive a new major path; any retirement has at least 90 days notice."},"servers":[{"url":"https://quantumpro-9nxetkyf.manus.space"}],"paths":{"/api/v1/proposals":{"get":{"operationId":"listResearchProposals","tags":["Proposals"],"summary":"List public proposal summaries","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}},{"name":"tier","in":"query","schema":{"type":"integer","enum":[1,2]}},{"name":"q","in":"query","schema":{"type":"string","maxLength":120}}],"responses":{"200":{"description":"Proposal summaries","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProposalListResponse"}}}},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/proposals/{id}":{"get":{"operationId":"getResearchProposal","tags":["Proposals"],"summary":"Get one public proposal summary","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"Proposal summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProposalResponse"}}}},"400":{"$ref":"#/components/responses/AgentError"},"404":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-review-register":{"get":{"operationId":"listV4ReviewRoutingRecords","tags":["V4 Review Routing"],"summary":"List bounded V4 review-routing records","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}},{"name":"lane","in":"query","schema":{"type":"string","enum":["full-paper integration review priority","full-paper compatibility review priority","contradiction-check required","routine screen; no direct pair-level evidence"]}}],"responses":{"200":{"description":"V4 review-routing records; no record is a certification."},"400":{"$ref":"#/components/responses/AgentError"},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-review-register/{pairId}":{"get":{"operationId":"getV4ReviewRoutingRecord","tags":["V4 Review Routing"],"summary":"Get one source-linked V4 review-routing record","parameters":[{"name":"pairId","in":"path","required":true,"schema":{"type":"string","pattern":"^v4-[0-9]{3}$"}}],"responses":{"200":{"description":"One V4 review-routing record"},"404":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-provenance":{"get":{"operationId":"getV4Provenance","tags":["V4 Review Routing"],"summary":"Get V4 source, policy, and evidence-boundary metadata","responses":{"200":{"description":"V4 immutable provenance metadata"},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-full-paper-certifications":{"get":{"operationId":"listV4FullPaperCertifications","tags":["V4 Review Routing"],"summary":"List verified V4 fixed-cohort full-paper certification summaries","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"Certification summaries; full scorecards are available by routingPairId."},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-full-paper-certifications/{routingPairId}":{"get":{"operationId":"getV4FullPaperCertification","tags":["V4 Review Routing"],"summary":"Get one complete V4 50-dimension full-paper scorecard","parameters":[{"name":"routingPairId","in":"path","required":true,"schema":{"type":"string","pattern":"^v4-[0-9]{3}$"}}],"responses":{"200":{"description":"Full source-linked scorecard."},"404":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-full-paper-certification-verification":{"get":{"operationId":"getV4FullPaperCertificationVerification","tags":["V4 Review Routing"],"summary":"Get independent verification metadata for the V4 certification cohort","responses":{"200":{"description":"Verification status, checks, hashes, and immutable audit-resource URLs."},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-failed-construct-repairs":{"get":{"operationId":"listV4FailedConstructRepairs","tags":["V4 Repair Protocols"],"summary":"List immutable Tier-2 construct revisit summaries and proposed repair lanes","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"Repair summaries. Every repair remains proposed and the original Tier-2 certification is unchanged."},"500":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-failed-construct-repairs/{routingPairId}":{"get":{"operationId":"getV4FailedConstructRepair","tags":["V4 Repair Protocols"],"summary":"Get one source-linked, falsifiable repair blueprint","parameters":[{"name":"routingPairId","in":"path","required":true,"schema":{"type":"string","pattern":"^v4-[0-9]{3}$"}}],"responses":{"200":{"description":"One proposed repair blueprint with handoff, benchmark, oracle, and stop condition."},"404":{"$ref":"#/components/responses/AgentError"}}}},"/api/v1/v4-failed-construct-repair-verification":{"get":{"operationId":"getV4FailedConstructRepairVerification","tags":["V4 Repair Protocols"],"summary":"Get independent verification for the V4 failed-construct revisit","responses":{"200":{"description":"Immutable membership, source identity, protocol-field, and non-certification-boundary verification."},"500":{"$ref":"#/components/responses/AgentError"}}}}},"components":{"responses":{"AgentError":{"description":"Machine-readable API problem","content":{"application/problem+json":{"schema":{"type":"object","required":["type","title","status","detail","code","hint"],"properties":{"type":{"type":"string","format":"uri-reference","description":"Stable problem type URI."},"title":{"type":"string","description":"Short human-readable problem summary."},"status":{"type":"integer","minimum":400,"maximum":599,"description":"HTTP status code."},"detail":{"type":"string","description":"Human-readable explanation of this occurrence."},"code":{"type":"string","description":"Stable machine-readable application error code."},"hint":{"type":"string","description":"Actionable, safe recovery guidance."}}}}}}},"schemas":{"Proposal":{"type":"object","required":["id","title","category","tier","coherenceScore","overreachScore","combinedScore","paper1","paper2","canonicalUrl"],"properties":{"id":{"type":"integer"},"title":{"type":"string"},"category":{"type":"string"},"tier":{"type":"integer","enum":[1,2]},"coherenceScore":{"type":"integer"},"overreachScore":{"type":"integer"},"combinedScore":{"type":"integer"},"paper1":{"$ref":"#/components/schemas/Paper"},"paper2":{"$ref":"#/components/schemas/Paper"},"canonicalUrl":{"type":"string","format":"uri"}}},"Paper":{"type":"object","required":["arxivId","title"],"properties":{"arxivId":{"type":"string","pattern":"^[0-9]{4}\\.[0-9]{4,5}(v[0-9]+)?$"},"title":{"type":"string"}}},"Metadata":{"type":"object","required":["readOnly"],"properties":{"readOnly":{"type":"boolean","const":true},"total":{"type":"integer"},"limit":{"type":"integer"},"offset":{"type":"integer"},"nextOffset":{"type":["integer","null"]},"tier":{"type":["integer","null"]},"q":{"type":["string","null"]}}},"ProposalResponse":{"type":"object","required":["data","meta"],"properties":{"data":{"$ref":"#/components/schemas/Proposal"},"meta":{"$ref":"#/components/schemas/Metadata"}}},"ProposalListResponse":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Proposal"}},"meta":{"$ref":"#/components/schemas/Metadata"}}}}}}