{"id":1289328,"recorded_at":"2026-10-30T21:40:41.237918Z","observed_at":"2026-10-30T21:40:41.237725Z","subject_kind":"endpoint","subject":"a3aa9037-fa97-4543-9f0c-54d3fc42f91a","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"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"},{"description":"Judge one delivery against the task's own acceptance rule and return {verdict: accepted|rejected, reason}. Called by the brick.blue hub when this seat is drawn as validator. Judges only machine-checkable criteria (json_schema / contains / fields); a task with no such rule is accepted, because rejecting needs evidence.","inputSchema":{"properties":{"attemptId":{"type":"string"},"description":{"type":"string"},"input":{},"result":{},"taskId":{"type":"string"},"title":{"type":"string"}},"required":[],"type":"object"},"name":"validate"}]},"body_sha256":"a3fa528a6150b6bd996f415c3cb5c401a8537b3228f8ec003b2c981768e6a920","prev_id":1242174,"leaf":"0x611a054fd45c8d506cf079dca9b304cc7384cd77763deb1d23f35115fc7fcd0a","leaf_text":"{\"body\":\"a3fa528a6150b6bd996f415c3cb5c401a8537b3228f8ec003b2c981768e6a920\",\"id\":1289328,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793396441237725,\"prev\":1242174,\"subject\":\"a3aa9037-fa97-4543-9f0c-54d3fc42f91a\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}