{"id":2952505,"recorded_at":"2026-11-04T05:04:06.696264Z","observed_at":"2026-11-04T05:04:06.696127Z","subject_kind":"endpoint","subject":"99ed7219-e357-4b75-81a2-e5cef71c8b18","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":29,"tools":[{"description":"Issue an Agent ID: attestation binding a pubkey to a verified principal — unverifiable are refused. validity_days defaults to standard. Verify: agentid_verify. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/issue.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"agent_key_scheme":{"description":"Key scheme for agent_pubkey: eip191 or ed25519 (default eip191)","type":"string"},"agent_pubkey":{"description":"The agent's public key (hex), the root of the Agent ID","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"operator_contact":{"description":"Public contact for the operator (max 320 chars)","type":"string"},"operator_name":{"description":"Public name of the operator running the agent (max 200 chars)","type":"string"},"principal_attestation_method":{"description":"How the Embassy verified the principal","type":"string"},"principal_id":{"description":"ID of the accountable principal on file with the Embassy","type":"string"},"principal_kind":{"description":"Kind of principal: human or legal_entity","type":"string"},"principal_label":{"description":"Public label for the principal","type":"string"},"validity_days":{"description":"Days until the Agent ID expires; integer 1-730. Defaults to the Embassy standard when omitted","type":"number"}},"required":["agent_pubkey","operator_name","operator_contact","principal_id","principal_kind","principal_label","principal_attestation_method","idempotency_key"],"type":"object"},"name":"agentid_issue"},{"description":"Renew an Agent ID: fresh ID, same chain; the old retires. Sign like a revocation. validity_days defaults to standard. Retire outright: agentid_revoke. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/renew.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"agent_id":{"description":"The Agent ID string returned at issuance (64 hex characters; case-insensitive). Unknown IDs are rejected","type":"string"},"idempotency_key":{"description":"Optional idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended; published example keys are rejected. When provided, replaying the same key returns the original receipt instead of re-running the action; when omitted, no dedupe occurs. Keys are scoped per tool and per payer account: the same key on another tool — or from another wallet — is unrelated.","type":"string"},"revocation_signature":{"description":"Hex signature over the exact UTF-8 message agent-id-revoke:<OLD_agent_id> (64-char lowercase ID, no trailing newline) — the signature covers the OLD Agent ID being retired. EIP-191: personal_sign the message STRING (personal_sign envelope REQUIRED — raw ECDSA will not verify), 0x 65-byte hex r||s||v (v=27/28). ed25519: nacl.sign.detached over the message bytes, 64-byte hex. Signer: the principal's on-file revocation key, or the Embassy signer for cause","type":"string"},"validity_days":{"description":"Days until the renewed Agent ID expires; integer 1-730. Defaults to the Embassy standard when omitted","type":"number"}},"required":["agent_id","revocation_signature"],"type":"object"},"name":"agentid_renew"},{"description":"Retire an Agent ID instantly, with no successor: sign as the revocation_signature field specifies — who signs, and how. Fresh ID, same chain: agentid_renew. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/revoke.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"agent_id":{"description":"The Agent ID string returned at issuance (64 hex characters; case-insensitive). Unknown IDs are rejected","type":"string"},"idempotency_key":{"description":"Optional idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended; published example keys are rejected. When provided, replaying the same key returns the original receipt instead of re-running the action; when omitted, no dedupe occurs. Keys are scoped per tool and per payer account: the same key on another tool — or from another wallet — is unrelated.","type":"string"},"reason":{"description":"Why the Agent ID is being retired (required, max 500 characters)","type":"string"},"revocation_signature":{"description":"Hex signature over the exact UTF-8 message agent-id-revoke:<agent_id> (64-char lowercase ID, no trailing newline). EIP-191: personal_sign the message STRING (personal_sign envelope REQUIRED — raw ECDSA will not verify), 0x 65-byte hex r||s||v (v=27/28). ed25519: nacl.sign.detached over the message bytes, 64-byte hex. Signer: the principal's on-file revocation key, or the Embassy signer for cause","type":"string"}},"required":["agent_id","reason","revocation_signature"],"type":"object"},"name":"agentid_revoke"},{"description":"Agent ID state — valid, revoked, expired, or unknown — chain + envelope included. Unknown IDs: unknown, never error. Issue: agentid_issue; extend: agentid_renew. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/agent-id/verify.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"agent_id":{"description":"The Agent ID string returned at issuance (64 hex characters; case-insensitive). Rate-limited: 30 checks/min per client IP, 429 on exhaustion","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"}},"required":["agent_id","idempotency_key"],"type":"object"},"name":"agentid_verify"},{"description":"Prove a document existed: send its SHA256 hash — we never see it — for a signed, hash-chained attestation. document_name is an optional label. Live URLs: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/cert.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"document_hash":{"description":"SHA256 hash of your document as 64 lowercase hex characters","pattern":"^[0-9a-f]{64}$","type":"string"},"document_name":{"description":"Optional label for your document (max 200 chars)","maxLength":200,"type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"}},"required":["document_hash","idempotency_key"],"type":"object"},"name":"attest_document"},{"description":"Notarize work done anywhere: submit evidence; we verify it and mint a signed receipt. evidence_urls + evidence_hash optional. Document's existence: attest_document. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/attest.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"evidence_hash":{"description":"SHA256 of work artifact","pattern":"^[0-9a-f]{64}$","type":"string"},"evidence_urls":{"description":"URLs proving the work","items":{"format":"uri","type":"string"},"maxItems":10,"type":"array"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"work_description":{"description":"What was done","maxLength":5000,"minLength":1,"type":"string"}},"required":["work_description","idempotency_key"],"type":"object"},"name":"attest_work"},{"description":"'Tell me when it changes': a standing URL check — receipt and charge only on change. check_interval_hours defaults to 24. One-time check: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/watch.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"check_interval_hours":{"default":24,"description":"Hours between checks","maximum":168,"minimum":1,"type":"number"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"url":{"description":"HTTPS URL to watch","format":"uri","maxLength":2000,"type":"string"}},"required":["url","idempotency_key"],"type":"object"},"name":"check_url_changes"},{"description":"Your conditions, one fetch: status, substring, JSON value — signed pass/fail receipt. Default status 200. Public proof: check_url_sealed. Watch: check_url_changes. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.001, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/ping.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"expect_body_contains":{"description":"Substring that must appear in the response body (max 5000 chars). Skipped when empty or omitted","type":"string"},"expect_json_equals":{"description":"Expected value at expect_json_path; compared by canonical JSON equality. Defaults to null when omitted"},"expect_json_path":{"description":"Dot-separated path into the JSON body, e.g. 'data.price' (max 500 chars). Only evaluated when set","type":"string"},"expect_status":{"description":"Expected HTTP status code; truncated to an integer. Defaults to 200 when omitted","type":"number"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"url":{"description":"HTTPS URL to check (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body cap","type":"string"}},"required":["url","idempotency_key"],"type":"object"},"name":"check_url_custom"},{"description":"Proof anyone can verify: one fetch, transcript sealed in a signed receipt — HTTP 200 at that moment, fixed at 200. Your own conditions instead: check_url_custom. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/prove.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"url":{"description":"HTTPS URL to prove live (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body cap. Default expectation: HTTP 200","type":"string"}},"required":["url","idempotency_key"],"type":"object"},"name":"check_url_sealed"},{"description":"GPU price moves that matter: significant spot moves, in a signed receipt. limit defaults to 25. Live snapshot: compute_spot_prices. Past: compute_history. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/alerts.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"gpu":{"description":"Optional GPU filter, e.g. 'H100 SXM' (max 64 chars). Omit for all GPUs","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"limit":{"description":"Max alerts to return; integer 1-50. Defaults to 25","type":"number"}},"required":["idempotency_key"],"type":"object"},"name":"compute_alerts"},{"description":"GPU market memory: cheapest and median asks per class, in a signed receipt. limit defaults to 50. Live: compute_spot_prices. Moves: compute_alerts. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/history.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"gpu":{"description":"Optional GPU filter, e.g. 'H100 SXM' (max 64 chars). Omit for whole-market history","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"limit":{"description":"Max history points to return; integer 1-200. Defaults to 50","type":"number"}},"required":["idempotency_key"],"type":"object"},"name":"compute_history"},{"description":"GPU asks, not quotes: one timestamped snapshot; asks may vanish. Observes only. Omit gpu = full snapshot; type defaults ondemand. Sealed: compute_spot_sealed. GET the paid_url with an x402 v2 PAYMENT-SIGNATURE header carrying the USDC authorization. Paid tool — $0.25 per snapshot, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/markets/compute/spot.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"gpu":{"description":"Optional GPU model filter, e.g. 'H100 SXM'","type":"string"},"max_gpus":{"description":"Maximum GPU count per offer; integer 1..64","maximum":64,"minimum":1,"type":"integer"},"max_results":{"description":"Max offers to return; integer 1-25","maximum":25,"minimum":1,"type":"integer"},"min_gpus":{"description":"Minimum GPU count per offer; integer >= 1","minimum":1,"type":"integer"},"min_reliability":{"description":"Minimum host reliability 0..1 (inclusive); hosts below it are excluded","maximum":1,"minimum":0,"type":"number"},"type":{"description":"Offer type: ondemand (fixed price), bid (interruptible auction — shown price is the bid floor), or reserved (longer commitment)","enum":["ondemand","bid","reserved"],"type":"string"},"verified":{"description":"When true, only verified hosts; when false, only unverified hosts","type":"boolean"}},"type":"object"},"name":"compute_spot_prices"},{"description":"GPU price, sealed proof: snapshot, cheapest ask/class, signed receipt. type defaults ondemand; omit gpu = all classes. Raw: compute_spot_prices. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/check/proveit-verified.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"gpu":{"description":"Optional GPU class, e.g. 'H100 SXM' (max 64 chars). Omit for the per-class snapshot","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"type":{"description":"Offer type: ondemand, bid, or reserved. Defaults to ondemand","type":"string"}},"required":["idempotency_key"],"type":"object"},"name":"compute_spot_sealed"},{"description":"$1.00 correction pass on your draft: formatting, links verified live, terms confirmed, leaks scanned — corrected copy + signed report. register sets the voice. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/copy/correct.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"draft":{"description":"The raw draft copy to correct (1-20000 chars)","maxLength":20000,"minLength":1,"type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"links":{"description":"HTTPS URLs the copy references; each is verified alive via HEAD (fallback GET), 8s timeout, redirects never followed (max 20)","items":{"format":"uri","type":"string"},"maxItems":20,"type":"array"},"register":{"description":"Voice register: founder-notes, elite, force, or bright-soft-junior","enum":["founder-notes","elite","force","bright-soft-junior"],"type":"string"},"required_terms":{"description":"Terms that must appear in the final copy (max 20; each term max 100 chars; counted case-insensitively)","items":{"maxLength":100,"minLength":1,"type":"string"},"maxItems":20,"type":"array"}},"required":["draft","register","idempotency_key"],"type":"object"},"name":"correct_copy"},{"description":"All checks, one call: liveness, content, TLS fingerprint, trust verdict, doc timestamp — one signed receipt. document_hash optional. One check: the tool alone. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/diligence/pack.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"document_hash":{"description":"SHA256 of document to timestamp","pattern":"^[0-9a-f]{64}$","type":"string"},"document_name":{"description":"Label for the document","maxLength":200,"type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"url":{"description":"HTTPS URL to run the full suite against","format":"uri","maxLength":2000,"type":"string"}},"required":["url","idempotency_key"],"type":"object"},"name":"diligence_pack"},{"description":"Farcaster from zero: first casts, frame spec, launch checklist in one fill-in template with a signed receipt. On Nostr instead: nostr_kit. agent_wallet optional, on the receipt. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/kits/farcaster.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"idempotency_key":{"description":"Client-generated idempotency key (8-128 printable ASCII characters, no spaces; a UUID v4 is recommended), one per logical request. Replaying the same key on the same tool returns the original receipt.","type":"string"}},"required":["idempotency_key"],"type":"object"},"name":"farcaster_kit"},{"description":"Support the Embassy. Open-amount USDC gift, $0.01–$222. The signed quote binds your exact amount; receipt: patronage, never for work. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — open amount, buyer chooses $0.01–$222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/give.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"amount_usd":{"description":"Exact gift amount in USD, caller-supplied: a plain decimal string like \"5.00\" (\"$5.00\" also accepted) or a number with at most 2 decimals. Canonical integer-cent parse: exponent, locale/grouping, sub-cent precision, negative, zero, below-$0.01 and above-$222.00 forms are rejected. The signed 402 quote binds this exact amount; you authorize exactly what you quoted.","type":["string","number"]},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"}},"required":["amount_usd","idempotency_key"],"type":"object"},"name":"give"},{"description":"Inbox Clearance license: $222.00 once, use it forever — no subscription, no contract. Your own agent runs the clearance pass on your own Gmail; we never hold your credentials and never see your mail. The license key in your receipt unlocks the pass tools. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/inbox/buy.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"holder_label":{"description":"Optional: the holder's name as you want it on the license (max 120 chars)","maxLength":120,"minLength":1,"type":"string"},"holder_type":{"description":"Who holds the license: individual or company","enum":["individual","company"],"type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"}},"required":["holder_type","idempotency_key"],"type":"object"},"name":"inbox_clearance_buy"},{"description":"Open an Inbox Clearance pass (free under the perpetual license): returns the fixed runbook — the element list, target states, check order, and pass rules — and opens your pass record. Your agent then runs the checks in your own Gmail session. License key required.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"license_key":{"description":"Your Inbox Clearance license key (icl_...), shown once in your inbox_clearance_buy receipt","type":"string"}},"required":["license_key"],"type":"object"},"name":"inbox_clearance_open_pass"},{"description":"Record pass results (free under the license): per element, the before state, the after state, and the read-back state — confirmed, unverified (exact reason required), or failed (exact reason required) — plus the privacy-settings group and the report-only third-party audit list. Unknown element ids are rejected; authentication changes are excluded and have no element.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"audit":{"description":"Third-party access list: [{app, scope, action}] — action is reported, kept, or revoked_by_buyer; the tool never revokes","items":{"additionalProperties":{},"type":"object"},"type":"array"},"elements":{"additionalProperties":{},"description":"Element records keyed by element id: {before, after, state, reason}","type":"object"},"license_key":{"description":"Your Inbox Clearance license key (icl_...), shown once in your inbox_clearance_buy receipt","type":"string"},"pass_id":{"description":"The open pass id from inbox_clearance_open_pass","type":"string"},"settings":{"additionalProperties":{},"description":"Privacy-setting records keyed by setting id: {before, after, state, reason}","type":"object"}},"required":["license_key","pass_id"],"type":"object"},"name":"inbox_clearance_record_pass"},{"description":"Close the pass and mint its signed before/after report (free under the license): the verdict is computed from the record exactly as recorded — complete, complete_with_unverified, failed, or incomplete — and the full table is returned once; the stored report carries states and hashes only. Re-closing returns the original report. Re-runs are free, forever.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"license_key":{"description":"Your Inbox Clearance license key (icl_...), shown once in your inbox_clearance_buy receipt","type":"string"},"pass_id":{"description":"The pass id to close and report","type":"string"}},"required":["license_key","pass_id"],"type":"object"},"name":"inbox_clearance_report"},{"description":"Nostr from zero: first notes, profile, relays, launch checklist in one fill-in template with a signed receipt. On Farcaster instead: farcaster_kit. agent_wallet optional, on the receipt. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/kits/nostr.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"idempotency_key":{"description":"Client-generated idempotency key (8-128 printable ASCII characters, no spaces; a UUID v4 is recommended), one per logical request. Replaying the same key on the same tool returns the original receipt.","type":"string"}},"required":["idempotency_key"],"type":"object"},"name":"nostr_kit"},{"description":"Skip the sweep: the ranked directory of ranking surfaces — methods, integrity, freshness, our standing — in a signed receipt. Omit surface = full directory. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/directory/rankers.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"include_unverified":{"description":"Include surfaces not yet verified by a live read (listed as unverified, never ranked). Defaults to true","type":"boolean"},"surface":{"description":"Optional surface slug (e.g. 'x402-list', '8004scan', 'glama') to return only that entry. Omit for the full directory","type":"string"}},"required":["idempotency_key"],"type":"object"},"name":"rank_the_rankers"},{"description":"Escrow an encrypted recovery blob: stored opaquely — we cannot decrypt it — for operator review, signed receipt proving its hash; quorum_rules govern release. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $1.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/recovery/register.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"contact_handle":{"description":"Optional contact (email or handle) for the operator review","type":"string"},"contact_name":{"description":"Your name or operator handle, recorded with the escrow","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"quorum_rules":{"description":"The release rules for this blob, e.g. '2-of-3 named trustees must approve release'","type":"string"},"recovery_blob":{"description":"Client-encrypted blob (ENC:v1:base64...). Stored opaquely; only its SHA-256 and byte count enter the signed receipt","type":"string"}},"required":["contact_name","quorum_rules","recovery_blob","idempotency_key"],"type":"object"},"name":"register_recovery"},{"description":"The research paper: $222.00; $444.00 with the provenance pack — paper plus its proof. bundle defaults to paper; prior receipt: $222.00 upgrade. Licensed to your wallet. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $222.00, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/research/paper.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"bundle":{"description":"Delivery tier: 'paper' ($222.00) or 'paper+provenance' ($444.00, paper plus the corpus proof pack). Defaults to 'paper'","type":"string"},"buyer_alias":{"description":"Optional license display name (3-32 chars: letters, digits, . _ -). Defaults to the first 8 hex chars of the buyer wallet","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"paper_id":{"description":"Catalog ID of the paper, e.g. 'the-discontinuity-20260922'. Unknown IDs are rejected","type":"string"},"prior_receipt_id":{"description":"Optional prior research_paper receipt id for receipt-carried tier pricing on the paper+provenance bundle","type":"string"}},"required":["paper_id","idempotency_key"],"type":"object"},"name":"research_paper"},{"description":"Shop an idea: delayed scan — a ticker, two compared, or a theme — expressions fitting your budget, freshness-labeled, signed receipt. budget_usd omitted: uncapped. Ideas only — no orders placed. POST to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/shelf.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"budget_usd":{"description":"Hard budget gate in USD (1/5/10/25/50/100 supported; omit for uncapped)","type":"number"},"idempotency_key":{"description":"Client-generated idempotency key (8-128 printable ASCII characters, no spaces; a UUID v4 is recommended), one per logical request. Replaying the same key on the same tool returns the original receipt.","type":"string"},"max_rows":{"description":"Rows on the shelf, 3-10 (default 10)","type":"number"},"objective":{"description":"convexity (default), long-clock, fast-heat, tail, income, leveraged","type":"string"},"query":{"description":"What to shop for: \"a ticker\", \"a ticker, $5 budget\", \"COMPARE two tickers\", \"BEST a theme, $25 budget\" (max 200 chars)","type":"string"}},"required":["query","idempotency_key"],"type":"object"},"name":"ticker_shelf"},{"description":"Action gate: endpoint, action, amount, permissions probed unpaid — ALLOW, RESTRICT, ASK_HUMAN, or QUARANTINE. Verdict: trust_report. Terms: trust_preflight. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/assurance/check.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"action":{"description":"The action the agent intends to take, e.g. 'transfer' (required, max 200 chars)","type":"string"},"amount_usdc":{"description":"Amount at stake, as a positive decimal string, e.g. '0.25'","type":"string"},"context":{"description":"Optional free-text context for the assessment (truncated to 2000 chars)","type":"string"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"permissions_requested":{"description":"Permissions the action needs, e.g. ['spend']. Non-empty array, max 50 entries; each entry truncated to 200 chars","items":{"type":"string"},"type":"array"},"provider_endpoint":{"description":"HTTPS URL of the provider to assess (max 2000 chars; no credentials in URL)","type":"string"}},"required":["provider_endpoint","action","amount_usdc","permissions_requested","idempotency_key"],"type":"object"},"name":"trust_assurance"},{"description":"Before paying: who is paid, what's delivered, what changed — signed verdict against your policies. Free quote: dry_run=true. Endpoint verdict: trust_report. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/preflight/check.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"context":{"additionalProperties":false,"description":"principal_wallet + chain. Optional.","properties":{"chain":{"maxLength":30,"type":"string"},"principal_wallet":{"maxLength":100,"type":"string"}},"type":"object"},"dry_run":{"description":"true = free dry-run, intercepted before the payment gate","type":"boolean"},"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"intent":{"additionalProperties":false,"description":"The intended invocation: operation (required), params_summary (sha256 of canonical params), advertised_cost_usdc","properties":{"advertised_cost_usdc":{"maxLength":20,"type":"string"},"operation":{"maxLength":200,"minLength":1,"type":"string"},"params_summary":{"maxLength":200,"type":"string"}},"required":["operation"],"type":"object"},"policy":{"description":"Policy strings (max 20)","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":20,"type":"array"},"subject":{"additionalProperties":false,"description":"The spend target: server_id (required), artifact (mcpb:// | oci:// | https://), claimed_version","properties":{"artifact":{"maxLength":2000,"type":"string"},"claimed_version":{"maxLength":100,"type":"string"},"server_id":{"maxLength":500,"minLength":1,"type":"string"}},"required":["server_id"],"type":"object"}},"required":["subject","intent","idempotency_key"],"type":"object"},"name":"trust_preflight"},{"description":"Buy/don't-buy verdict on an x402 endpoint: probed unpaid, signed PROCEED, VERIFY_FIRST, or DO_NOT_PAY. Terms: trust_preflight. Action gate: trust_assurance. POST the tool inputs as JSON to paid_url with an x402 v2 PAYMENT-SIGNATURE header. See https://docs.cdp.coinbase.com/x402 Paid tool — $0.25, USDC on Base or Arbitrum One. Paid URL: https://aemb.pro/v1/trust/report.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"idempotency_key":{"description":"Idempotency key: 8-128 printable ASCII characters (no spaces), client-generated, one per logical request — a UUID v4 is recommended. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt.","type":"string"},"url":{"description":"HTTPS URL of the candidate x402 endpoint to probe (max 2000 chars; no credentials in URL). Probed unpaid via GET, falling back to an empty-body POST when GET returns 404/405","type":"string"}},"required":["url","idempotency_key"],"type":"object"},"name":"trust_report"}]},"body_sha256":"c737cc76b2a92d0a851584f3725a86af854ee6b97d7d9defe17507330c8d8f39","prev_id":1032355,"leaf":"0xae65f155c0fed3560208b19ffba3303325592f28eb994f72ce2a11dcc0d9daed","leaf_text":"{\"body\":\"c737cc76b2a92d0a851584f3725a86af854ee6b97d7d9defe17507330c8d8f39\",\"id\":2952505,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793768646696127,\"prev\":1032355,\"subject\":\"99ed7219-e357-4b75-81a2-e5cef71c8b18\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-04","leaves":424109,"root":"0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee","chained":"0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b","anchor_chain":"eip155:5042002","anchor_tx":"0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345","anchor_block":70772483},"proof":["0xae65f5f50dd2be5d706faa723d1b1b308afec9236e7f38523f006c227fdde116","0x0bd4e30f42fab018e227922de9022111bf13d2416170e257c4312583225275b7","0x72b167cb5269627e47e30f2f18ea6a9862f21a0b014d557c0e7c7b879ff18889","0x1a4e330f40df9bc418f404d3fe053b8ca619ca37018a2ac23418f3c863d736ee","0x42a20eea4f98062ff6feebb22b6efa89aad7f9f06ff5d29cac7315be79bc3f66","0x6db34a059247bdc22190a2a4a3958d419a5f03fcc66251c0f6e9bd5a097b5bd1","0x344701795da6a825f6f9c22c36c5dd69061ce67ffc5d54ee2687bcf432f12afe","0xb2f3b23515baba6978489dc35dcd6e84842d3d99ab40454c21e8afdaedaaf532","0x902f577d142ca2204c6aa249e1bd6ef869d1d285b57cb80a2b249fc2e3f04a0c","0xa0466bd24bc65bf6c901acee22a5fd9dc6118ee10c245d8acdf46ff188b71f14","0x523dcf57044fcd7a6274f245fbf1d69e8737300b056fdcfa190471952b012bd5","0x1b447c0a014938b2ac623e1f5a7c6de12c67126082174929fb7c6755e364843c","0xfa07b0f4aaeadadeb8ee888dccc93e815793bb040f538a3aa667742b20a30157","0x1088369e34916a33a3c583323d2fc4f49164cbac20b02de75926f72398b939bf","0x9efef3631f971f9adf134dd93a6862b2ba10ef6a355b78514b4cc469a0d1496c","0xaf6861b690de8e69efdec688615139e2df9624a773d4c6017d1ef5841d1ac724","0x321a352f90893ccd0656c1544d31825cd29cf74464e924a4ca7fb29b1f8ee0fd","0x9c1c771179da4a002386557e8601b2d4983c3e366808477ee20da18c282c1dd8","0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34"]}