{"id":258297,"recorded_at":"2026-10-26T15:54:00.887463Z","observed_at":"2026-10-26T15:54:00.887409Z","subject_kind":"endpoint","subject":"3d0674a3-f595-4a34-85ff-921732f0466c","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":3,"tools":[{"description":"Detect differences between .env and .env.example files. Identifies added, removed, and modified variables.","inputSchema":{"properties":{"env_content":{"description":"Content of .env file","type":"string"},"example_content":{"description":"Content of .env.example file","type":"string"}},"required":["env_content","example_content"],"type":"object"},"name":"drift_detect"},{"description":"Validate environment variables against a schema. Checks for required fields, type correctness, pattern matching, and enum constraints.","inputSchema":{"properties":{"env_content":{"description":"Raw .env file content (KEY=VALUE pairs, one per line)","type":"string"},"schema":{"additionalProperties":{"properties":{"description":{"type":"string"},"enum":{"description":"Allowed values","type":"array"},"maxLength":{"type":"number"},"minLength":{"type":"number"},"pattern":{"description":"Regex pattern for validation","type":"string"},"required":{"description":"Whether this variable is mandatory","type":"boolean"},"type":{"description":"Data type: string, number, boolean, email, url, integer","type":"string"}},"type":"object"},"description":"Validation schema defining rules for each variable","type":"object"}},"required":["env_content","schema"],"type":"object"},"name":"env_validate"},{"description":"Define and validate an environment variable schema. Ensures schema structure is correct before using it for validation.","inputSchema":{"properties":{"schema":{"additionalProperties":{"properties":{"description":{"type":"string"},"enum":{"type":"array"},"maxLength":{"type":"number"},"minLength":{"type":"number"},"pattern":{"type":"string"},"required":{"type":"boolean"},"type":{"type":"string"}},"type":"object"},"description":"Schema object to validate","type":"object"}},"required":["schema"],"type":"object"},"name":"schema_define"}]},"body_sha256":"326616dcce456e9d01f1416821a9034857e97b01e210265e74a588e99207b8ba","prev_id":null,"leaf":"0xc1389b39fccdc40895dfa422affd63cf0259a73a381ad3e029a6261aa410aa90","leaf_text":"{\"body\":\"326616dcce456e9d01f1416821a9034857e97b01e210265e74a588e99207b8ba\",\"id\":258297,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793030040887409,\"prev\":null,\"subject\":\"3d0674a3-f595-4a34-85ff-921732f0466c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xc137ee78ccc471867274c6265fa2b9a6f7daffd710483e1be1854d7b6f8aeb71","0x447cb341d0b9c04d3bd0fe415e4238b26f4aeabc325808fe833abe9ca3a43df8","0x213bce84a2c4e5374e1c555c0d71755e775f6a69217bc281bb06c478a74fcf69","0x37a8a02070b1577f9aaf1275e76a20180ce496f5537d5ba2eb4008cc6d6f5957","0xbafb2016119c2ae5037decd4b0f24c505e7646de86c8d0a0b1cca2a0093b8dd6","0x938db46e8c3c0195d474ab5d73042c7161b2c8cb8a558b1a57e834866ec74b7f","0xae4e9e8b572587ed5d2910361b2fadc7e2f1ef29478f712c0c3930c7b3bf4b40","0x865d58644f1879478140b661a11a65480d648a9b3d7e6c783752e4f37a85da89","0xefd3cb95a3c593a4940e36330409636134e11a415de8e7933994950677c3fd3f","0xdb630840559ca98efe4caba77a155e418f81e1eb0b7bac122b345364c8b871dd","0xf4fdcce8aa5f97c7e98aeab4ad558743dfee0aa6d4d12415896a148aee663b17","0x111576180a2fecebcaf560e6b72ed8cefedaacb8c607539ece417b7465831f66","0x96eae331a78c1c9248bc58130ff83d31b884760a51fe7191de2a39105ae7c072","0xdbe2e8dd65ea1248b2936612538f18268abd5cf27ebdab3737694571ad496004","0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}