{"attempts": [], "calls": [], "denied_syscalls": [{"errno": 1, "kind": "attempt", "operation": "unclassified", "target": "syscall:425"}, {"errno": 1, "kind": "attempt", "operation": "unclassified", "target": "syscall:425"}, {"errno": 1, "kind": "attempt", "operation": "unclassified", "target": "syscall:425"}], "exit_before_cleanup": null, "initialize": {"capabilities": {"tools": {"listChanged": true}}, "protocolVersion": "2025-11-25", "serverInfo": {"name": "achromat-mcp-server", "version": "0.1.1"}}, "list_change_notifications": 0, "monotonic_seconds": 0.48406186400097795, "outcome": "listed tools offline", "placeholder_env": [], "started_utc": "2026-10-19T21:10:42.841695Z", "status": "completed", "tools": [{"annotations": {"destructiveHint": false, "idempotentHint": false, "openWorldHint": true, "readOnlyHint": false, "title": "Create and register an Achromat identity"}, "description": "Achromat needs a private key on this machine before it can answer anything, and none exists yet. This tool creates one: it generates an Ed25519 key pair, completes a short proof of work (about a second), registers the public key with Achromat MOM, and saves the private key to a file that only this user can read. ASK THE USER FIRST and wait for a yes, because it writes a private key file on their machine and creates an identity on the service. Explain that the key never leaves the machine, that only the public half is sent, and that the file cannot be recovered if lost. Then call this tool with user_confirmed set to true. Afterwards achromat_recall and achromat_calibrate become available.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"user_confirmed": {"const": true, "description": "Set to true ONLY after the user has said yes to creating an identity. If they have not been asked, ask first and do not call this tool.", "type": "boolean"}}, "required": ["user_confirmed"], "type": "object"}, "name": "achromat_register_identity", "title": "Create and register an Achromat identity"}], "tools_list_hashes": ["ae38007619835ab457d60c17b39ecd02612530702fdba52d3f1a48bab6ed58d0"], "wall_limit_seconds": 45}