{"id":1242174,"recorded_at":"2026-10-30T10:54:16.796894Z","observed_at":"2026-10-30T10:54:16.796851Z","subject_kind":"endpoint","subject":"a3aa9037-fa97-4543-9f0c-54d3fc42f91a","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":4,"tools":[{"description":"PRO pricing & payment info: 44 probes / 20 attack classes / 0-100 score / CI gate / per-class remediation, 0.15 XNO (ERC-20 or Lightning) or card.","inputSchema":{"properties":{},"type":"object"},"name":"get_pricing"},{"description":"Machine-readable autonomous purchase procedure: how an agent pays (0.15 XNO, or USDC on Base via x402) and receives the PRO download with no human in the loop (callback push + poll fallback).","inputSchema":{"properties":{},"type":"object"},"name":"get_purchase_flow"},{"description":"Poll a scan by job id (returned by run_free_scan) until status=done.","inputSchema":{"properties":{"job_id":{"type":"string"}},"required":["job_id"],"type":"object"},"name":"get_scan_result"},{"description":"Free LLM agent security review in ~35s. Two parts: (1) 8 live adversarial probes (jailbreak / prompt injection / system-prompt extraction / tool abuse) against your agent spec, and (2) a deterministic static audit of which guardrails the spec text itself is missing. Returns a 0-100 risk score, per-finding evidence, and a paste-ready guardrail sentence for each gap.","inputSchema":{"properties":{"spec":{"description":"Your agent / system prompt (>=20 chars)","type":"string"}},"required":["spec"],"type":"object"},"name":"run_free_scan"}]},"body_sha256":"3002b9504fdee1a83e50ae2563b43e52b67184e7fd447ad3f86f890eab81e122","prev_id":null,"leaf":"0x54568c0aa486d1febf72309a4e6cb2040391c5fb9b2ebb09c299e0c1cc6e5057","leaf_text":"{\"body\":\"3002b9504fdee1a83e50ae2563b43e52b67184e7fd447ad3f86f890eab81e122\",\"id\":1242174,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793357656796851,\"prev\":null,\"subject\":\"a3aa9037-fa97-4543-9f0c-54d3fc42f91a\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}