{"components":{"schemas":{"FuseHopResponse":{"properties":{"fuse_id":{"type":"string"},"ok":{"type":"boolean"},"receipt_id":{"type":"string"},"state":{"enum":["LIVE","ARMED","DEAD","UNSIGNED"]},"verdict":{"type":"boolean"},"verify_url":{"format":"uri","type":"string"}},"type":"object"}},"securitySchemes":{"BearerAuth":{"description":"gate_sk_live_... from dashboard","scheme":"bearer","type":"http"}}},"info":{"contact":{"email":"hello@velaru.xyz","url":"https://mishara.onrender.com"},"description":"Metered agent mortality fuse. Can this agent still act right now?","title":"Gate API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/.well-known/bound-answer.json":{"get":{"summary":"Bound-answer manifesto"}},"/.well-known/capture.json":{"get":{"summary":"Complete Cloud API spend map. bind-only leak."}},"/.well-known/command-radiation.json":{"get":{"summary":"Public command-radiation spec. Redeem must present UTC now."}},"/.well-known/commit-auth.json":{"get":{"summary":"Bind tickets, epoch lock, exclusion proofs"}},"/.well-known/exclusion.json":{"get":{"summary":"Sorted Merkle proof this job has no redeemed spend leaf"}},"/.well-known/exclusive-timing.json":{"get":{"summary":"Exclusive-timing manifesto. Receipt is not the product."}},"/.well-known/floor.json":{"get":{"summary":"The floor. cleverer_layer is null."}},"/.well-known/gate.json":{"get":{"summary":"Agent discovery manifest"}},"/.well-known/listings.json":{"get":{"summary":"Date-all listing map (MCP, CF, x402, Guidewire, Duck Creek)"}},"/.well-known/mcp.json":{"get":{"summary":"MCP tool discovery"}},"/.well-known/particular.json":{"get":{"summary":"Particular manifesto. An event, not a question."}},"/.well-known/spend-protocol.json":{"get":{"summary":"Public spend protocol. Implementors hash the write they forward."}},"/.well-known/x402.json":{"get":{"summary":"x402 resource catalog"}},"/afterward":{"get":{"summary":"Including later. Missing letter is a hole, not a spared world."}},"/bind-room":{"get":{"summary":"Officer pack + appendix + weld \u2014 $1,750"}},"/bound":{"get":{"summary":"A no that holds \u2014 narrow, enforced, provable"}},"/capture":{"get":{"summary":"PolicyCenter spend writes. bind-only is already Bound."}},"/demo/act":{"post":{"security":[],"summary":"Public welded act on drill fuse (no key)"}},"/demo/hop":{"post":{"security":[],"summary":"Public demo hop (no key, rate limited)"}},"/demo/lookup":{"get":{"security":[],"summary":"Public demo lookup"}},"/demo/pas/bind-check":{"post":{"security":[],"summary":"Public PAS BIND/BLOCK demo (no key)"}},"/demo/pas/mga-authority":{"post":{"security":[],"summary":"Public MGA authority check (no key)"}},"/demo/pas/policycenter/pre-bind":{"post":{"security":[],"summary":"Public PolicyCenter pre-bind weld (no key)"}},"/floor":{"get":{"summary":"The floor. Unrepeatable. Not only yours. No cleverer layer."}},"/health":{"get":{"summary":"Service health. 503 if production still advertises localhost."}},"/inhabitant":{"get":{"summary":"The someone who has to live there. They did not have to ask."}},"/mcp":{"post":{"security":[],"summary":"Streamable HTTP MCP \u2014 Kong / TrueFoundry / AWS AgentCore"}},"/only":{"get":{"summary":"Exclusive timing \u2014 the act that never happens"}},"/scanner":{"get":{"summary":"Spend protocol \u2014 the scanner. One write. Fingerprint or no print."}},"/this":{"get":{"summary":"A particular. Name one. Let it try to spend. Not a deeper idea."}},"/uplink":{"get":{"summary":"Command radiation \u2014 may this CLTU still be radiated, in this now?"}},"/v1/act":{"post":{"security":[{"BearerAuth":[]}],"summary":"Welded closed-world act \u2014 hop first, DEAD never acts"}},"/v1/classify":{"post":{"security":[{"BearerAuth":[]}],"summary":"Classify \u2192 signed receipt"}},"/v1/execute-gate/demo":{"post":{"security":[{"BearerAuth":[]}],"summary":"PERMIT/DENY demo"}},"/v1/fuse/hop":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FuseHopResponse"}}},"description":"Hop result + receipt"},"402":{"description":"Hop limit exceeded"}},"security":[{"BearerAuth":[]}],"summary":"Pre-exec fuse hop \u2014 DEAD fails closed"}},"/v1/fuse/lookup":{"get":{"parameters":[{"in":"query","name":"fuse_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Fuse state"},"402":{"description":"Hop limit exceeded"}},"security":[{"BearerAuth":[]}],"summary":"Fuse existence lookup"}},"/v1/me":{"get":{"security":[{"BearerAuth":[]}],"summary":"Key metadata + usage"}},"/v1/ocsp":{"get":{"security":[{"BearerAuth":[]}],"summary":"OCSP alias for fuse lookup \u2014 503 halt if unreachable"}},"/v1/pas/bind-appendix":{"get":{"security":[{"BearerAuth":[]}],"summary":"On-request examiner appendix: job_id + verify_url. Not the SERFF filing."}},"/v1/pas/bind-check":{"post":{"security":[{"BearerAuth":[]}],"summary":"PAS bind ALLOW/BLOCK demo. fuse_id + job ids only."}},"/v1/pas/bind-ticket/redeem":{"post":{"security":[{"BearerAuth":[]}],"summary":"Consume a single-use bind ticket bound to one spend fingerprint. Stale/replay/wrong write \u2192 HALT."}},"/v1/pas/duckcreek/pre-bind":{"post":{"security":[{"BearerAuth":[]}],"summary":"Duck Creek issue wrap \u2014 do not call issue if halt"}},"/v1/pas/mga-authority":{"post":{"security":[{"BearerAuth":[]}],"summary":"Delegated-authority check: hop + premium/line/state limits"}},"/v1/pas/policycenter/pre-bind":{"post":{"security":[{"BearerAuth":[]}],"summary":"Hop then PolicyCenter next step: bind-only ticket, or raise Manual UW issue. bind-and-issue is not granted."}}},"servers":[{"description":"Gate API","url":"https://mishara.onrender.com"}]}
