Reading the bench
Reading the bench…Reading the bench
Reading the bench…agent interface
The endpoint is a real MCP-style server. Reads return live measurements, mutations write through the same service layer the buttons use, and an idempotency key makes a retried mutation safe.
probe_hostPerform a real TLS handshake, parse the SubjectPublicKeyInfo from the wire, corroborate it against Certificate Transparency, and return the engine result without persisting anything.
list_watchesReturn the caller's watches with their latest engine summary.
get_watchReturn a watch with every stored key observation and its itemised factor breakdown.
rank_watchesReturn all watches ordered by how soon their projected quantum deadline arrives, with the quantum resource figures for each key.
verify_integrityRecompute the per-entity SHA-384 chain and report the first broken link, if any.
export_migration_bundleReturn an OpenSSL 3.5 configuration, a migration runbook and a JSON dossier for one watch.
create_watchCreate a watch for a host, immediately perform a live measurement, and persist the key observation. Idempotent when an idempotencyKey is supplied.
update_watchChange the label, retention requirement or machine model of a watch.
record_decisionSet the triage decision on a watch. This is the same write the decision control performs in the interface.
delete_watchSoft-delete a watch and retain a tombstone so the audit chain stays replayable. Requires the record's current seal.
set_machine_modelStore the session's default assumed quantum machine, used by new watches and the analysis route.
Connect an MCP client
{
"mcpServers": {
"shorwatch": {
"type": "http",
"url": "https://shorwatch-aniruddha-adaks-projects.vercel.app/api/mcp"
}
}
}The same configuration is served at /mcp.json.
Each button sends a real JSON-RPC request to shorwatch-aniruddha-adaks-projects.vercel.app/api/mcp
probe_hostRead-only live handshake plus a full engine result. Stores nothing.
list_watchesRead-only listing with the latest summary for each watch.
rank_watchesEvery watch ordered by how soon its quantum deadline arrives.
create_watchMutating. Creates a watch, measures it live and persists the observation.
record_decisionMutating. Same endpoint the decision buttons use, with an idempotency key.
verify_integrityRecomputes each SHA-384 chain and reports the first broken link.
JSON-RPC 2.0
idle
// Send a call to see the response.