{"capabilities":{"extensions":[{"description":"MCP server over streamable-HTTP, exposing the same handlers as /a2a. The envelope differs; the gate does not.","params":{"endpoint":"https://master.batradar.club/mcp","protocolVersion":"2025-03-26","transport":"streamable-http"},"required":false,"uri":"https://modelcontextprotocol.io"}],"pushNotifications":false,"stateTransitionHistory":false,"streaming":false},"dataEgressPolicy":"LOCAL_ONLY","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"description":"The incident coordinator, and the strictest verification point in the system.","name":"agents/master","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","provider":{"organization":"Hawk Eye","url":"https://batradar.club"},"safetySignals":{"enclaveAttestation":null,"guardrailCertification":{"standard":"CUSTOM","standardUri":"https://batradar.club/docs/threat-landscape"}},"securityRequirements":[{"ansIdentityCert":[]}],"securitySchemes":{"ansIdentityCert":{"description":"ANS identity certificate, private CA. Chain in keys[].x5c of the trust card.","type":"mutualTLS"},"noAuth":{"description":"Read-only card and health surfaces.","type":"noAuth"}},"signatures":[{"header":{"kid":"DVv76yvJDQY0W5MnJtSwMvjH7EH1O-_-2PkBfMc5S3I"},"protected":"eyJhbGciOiJFZERTQSIsImprdSI6Imh0dHBzOi8vbWFzdGVyLmJhdHJhZGFyLmNsdWIvLndlbGwta25vd24vYW5zL3RydXN0LWNhcmQuanNvbiIsImtpZCI6IkRWdjc2eXZKRFFZMFc1TW5KdFN3TXZqSDdFSDFPLV8tMlBrQmZNYzVTM0kiLCJ0eXAiOiJhZ2VudC1jYXJkK2p3cyJ9","signature":"scaC2zhBtp2fzDtdMMveIhMk34AWoiRqfY-W1wqPJPWr0NfCJhuCt5mMBTO6q_gmC9dPl8iKdNc8_czotebyDg"}],"skills":[{"description":"Burglary or Fire, combined from independent modalities rather than switched on one signal. Elevated CO alongside a breathing signature that has gone missing is a fire with an occupant who may not be able to respond - CSI resolved the breathing, a separate gas sensor read the air, and neither alone is that verdict.","id":"classify","name":"Incident classification","tags":["master.classification_basis","master.incident_type"]},{"description":"Every accepted claim carries the identity of the agent that made it, that agent's Trust Index score at that instant, and a verification result. Anything unverifiable is discarded and logged as discarded.","id":"verify","name":"Claim verification","tags":["master.accepted","master.discarded","master.speakable"]},{"description":"An operator question becomes fresh ANS-verified queries to the sensing agents, answered from live verification rather than cached state.","id":"fanout","name":"Live query fan-out","tags":["master.answer"]},{"description":"Carbon monoxide, banded against UL 2034 alarm thresholds, read from a locally attached sensor. A second modality from CSI, which is what makes agreement between them real corroboration rather than two views of one stream. Read directly rather than through the gate, because a sensor on this host has no counterparty to authenticate - and labelled as such.","id":"air","name":"Air quality","tags":["master.co_band","master.co_elevated","master.co_ppm"]}],"supportedInterfaces":[{"protocolBinding":"jsonrpc","protocolVersion":"0.3.0","url":"https://master.batradar.club/a2a"},{"protocolBinding":"mcp","protocolVersion":"2025-03-26","url":"https://master.batradar.club/mcp"}],"url":"https://master.batradar.club/a2a","version":"0.1.0","x-expected-caller":"The five sensing agents inbound; caller, guidance and replay outbound.","x-hawkeye":{"consumes":["agents/presence","agents/intruder","agents/vision"],"dispatchAddressCommitment":{"commitmentScheme":"SHA-256 over salt || JCS(canonical_address)","dispatchAddressCommitment":"sha256:RAckgZOfBS9NPs77s6UjAtTbsjc6XLfGdSx7vwS5uJM"},"mustNotClaim":["That it may dial. master never initiates a 911 call. Sensing agents inform it continuously; a human tap is what releases agents/caller.","That an UNTRUSTED verdict revokes anything. Suppression is not revocation; only the RA revokes. master stops accepting a drifting agent's claims and logs the discard.","That the carbon monoxide reading was measured. No gas sensor was purchased. Every reading carries source `demo-trigger`, which computes to simulated.","That CSI can detect gas. It cannot, at any price, on a 2.4/5 GHz radio. The extensibility claim is about the architecture, not the radio."],"question":"What kind of incident is this, and who needs to know?","recommendedProfileExpected":"FIDUCIARY","role":"coordination","simulatedInputs":["Carbon monoxide concentration. No MQ-7 sensor exists on this installation; the reading is generated by a UL 2034 band ramp and labelled `demo-trigger`. A real MQ-7 on the Pi's GPIO is a driver behind an interface that already exists, and nothing above it changes."],"tier":1},"x-security-note":"The read-only surfaces of this agent are publicly accessible with no authentication required (noAuth). The ansIdentityCert scheme (mutual TLS, ANS private CA) is declared for agent-to-agent calls and is NOT currently enforced: the inter-agent transport is not yet wired as of this card version. The card accurately describes what is enforced."}