{"ok":true,"site":{"host":"neel-error404.github.io","url":"https://neel-error404.github.io/firebreak-webmcp/","type":"live","desc":"Firebreak is a deterministic WebMCP incident recovery demonstration with human authorization.","tools":[{"name":"get_incident_brief","kind":"answer","impl":"imperative","description":"Read the current simulated checkout incident, phase, and protected outcome.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"inspect_service_health","kind":"answer","impl":"imperative","description":"Inspect deterministic health signals for checkout, payments, orders, and the payment database.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"correlate_recent_changes","kind":"act","impl":"imperative","description":"Correlate the incident with recent deterministic service changes.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"simulate_recovery_action","kind":"act","impl":"imperative","description":"Preview impact and protected-outcome checks without changing state.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["restart-payment-database","rollback-checkout-deployment"]}},"required":["action"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"prepare_action_contract","kind":"act","impl":"imperative","description":"Prepare an exact, expiring checkout rollback contract without authorizing it.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["rollback-checkout-deployment"]}},"required":["action"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"request_action_review","kind":"act","impl":"imperative","description":"Bring one prepared contract to human review; this never grants authority.","inputSchema":{"type":"object","properties":{"contractId":{"type":"string","minLength":1}},"required":["contractId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"execute_authorized_action","kind":"act","impl":"imperative","description":"Execute one exact current contract only after matching human authorization.","inputSchema":{"type":"object","properties":{"contractId":{"type":"string","minLength":1}},"required":["contractId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"verify_recovery","kind":"act","impl":"imperative","description":"Evaluate the declared recovery criteria for one execution.","inputSchema":{"type":"object","properties":{"executionId":{"type":"string","minLength":1}},"required":["executionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"},{"name":"get_incident_receipt","kind":"answer","impl":"imperative","description":"Retrieve the immutable receipt after verified recovery.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/firebreak-webmcp/"}],"category":"Developer Tools","apiSurface":"spec","toolCount":9}}