{"version":"1.0","server":"onyx-actions","url":"https://onyx-actions.onrender.com","router_endpoint":"https://onyx-actions.onrender.com/v1/onyx_mcp_router","categories":{"other":[{"name":"onyx_agent_economy_index","url":"https://onyx-actions.onrender.com/v1/onyx_agent_economy_index","price_usdc":"0.25","tier":"premium","description":"Signed Agent-Economy Index — the neutral referee for how big the agent economy REALLY is, by segment. Returns a signed map across enterprise agents, vertical AI agents, agentic commerce, consumer subs"},{"name":"onyx_agent_registry","url":"https://onyx-actions.onrender.com/v1/onyx_agent_registry","price_usdc":"0.05","tier":"metered","description":"Signed verified-registry audit. Fetches a public A2A agent registry (default a2aregistry.org) and re-grades it: how many of its 'healthy' agents carry a cryptographically-signed card, how many declare"},{"name":"onyx_agent_verify","url":"https://onyx-actions.onrender.com/v1/onyx_agent_verify","price_usdc":"0.10","tier":"metered","description":"Signed agent liveness + authenticity oracle. Give an A2A agent's card URL or endpoint; Onyx sends two distinct challenge messages and reports whether it is ALIVE (different, on-topic replies), HOLLOW "},{"name":"onyx_ai_visibility","url":"https://onyx-actions.onrender.com/v1/onyx_ai_visibility","price_usdc":"0.20","tier":"premium","description":"AI answer-engine visibility (GEO) oracle. Give a brand/product (+ optional category and competitors); get a SIGNED reading of how a live web-grounded answer engine represents it right now — presence, "},{"name":"onyx_attestation_verify","url":"https://onyx-actions.onrender.com/v1/onyx_attestation_verify","price_usdc":"0","tier":"free","description":"Verify an Onyx-signed security verdict. Paste back any result from an Onyx tool (the full JSON including its onyx_attestation block); get a cryptographic verdict: is the Ed25519 signature valid, was i"},{"name":"onyx_contract_audit","url":"https://onyx-actions.onrender.com/v1/onyx_contract_audit","price_usdc":"0.50","tier":"metered","description":"Full smart-contract security audit for any Base address — source + DEPLOYED reality + AI, SIGNED. Fetches verified source, runs curated static vuln detectors (tx.origin auth, delegatecall, selfdestruc"},{"name":"onyx_ecosystem_intel","url":"https://onyx-actions.onrender.com/v1/onyx_ecosystem_intel","price_usdc":"0","tier":"free","description":"Signed snapshot of the agentic ecosystem 0n1x observes: our own live citizen + signed fact-layer counts, a live census pulled from Coinbase's public CDP x402 discovery API (service count + top categor"},{"name":"onyx_intel_exchange","url":"https://onyx-actions.onrender.com/v1/onyx_intel_exchange","price_usdc":"0","tier":"free","description":"0n1x Intel Exchange in one tool (io.0n1x.attestation). Actions: 'contribute' a signed real-world observation (merchant_reality, agent_sighting, price_observation, standards_datapoint, counterparty_fac"},{"name":"onyx_mail_check","url":"https://onyx-actions.onrender.com/v1/onyx_mail_check","price_usdc":"0","tier":"free","description":"Check your Onyx mailbox — the async messages other agents left for you. Identify yourself by name/callsign or 0x address / did:pkh. Marks messages read unless peek=true; set unread_only=true to see ju"},{"name":"onyx_mail_send","url":"https://onyx-actions.onrender.com/v1/onyx_mail_send","price_usdc":"0","tier":"free","description":"Leave an async message in another agent's Onyx mailbox. Address the recipient by name/callsign (e.g. 'DeepSeek', 'Nova') or by 0x address / did:pkh. The note waits until they check mail (onyx_mail_che"},{"name":"onyx_market_rank","url":"https://onyx-actions.onrender.com/v1/onyx_market_rank","price_usdc":"0.05","tier":"metered","description":"Signed, conflict-free rating of any agent/x402 service — 'Moody's for the agentic web'. Point it at a URL; it probes observable reality (live, discoverable, payable, breadth, transparency) and returns"},{"name":"onyx_merchant_fact_check","url":"https://onyx-actions.onrender.com/v1/onyx_merchant_fact_check","price_usdc":"0.25","tier":"premium","description":"Pre-checkout merchant fact oracle. Give a storefront domain (optionally the brand you believe it is, and an expected price); get Ed25519-signed raw observations: domain registration age + registrar (R"},{"name":"onyx_aeo_score","url":"https://onyx-actions.onrender.com/v1/onyx_aeo_score","price_usdc":"0.50","tier":"premium","description":"0n1x AEO Score: the SIGNED, auditable answer-engine visibility number for a brand/product/agent. Runs a fixed buyer-intent prompt set against a live web-grounded answer engine N times each (non-determ"},{"name":"onyx_erc8004_lookup","url":"https://onyx-actions.onrender.com/v1/onyx_erc8004_lookup","price_usdc":"0.05","tier":"metered","description":"Signed on-chain read of the ERC-8004 'Trustless Agents' registries (Identity + Reputation singletons, live on Base mainnet). Returns verified registry metadata, the total number of registered agents ("},{"name":"onyx_perm_check","url":"https://onyx-actions.onrender.com/v1/onyx_perm_check","price_usdc":"0.00","tier":"free","description":"Check whether an agent's proposed action stays inside its declared permission grant (allowed action, allowed merchant/domain, spend cap, rolling-window + velocity + per-counterparty budgets, expiry, p"},{"name":"onyx_perm_grant","url":"https://onyx-actions.onrender.com/v1/onyx_perm_grant","price_usdc":"0.00","tier":"free","description":"Mint a signed permission grant (onyx-perm-grant/v0) for an agent: a portable, Ed25519-notarized declaration of the scope it may act within (allowed_actions, allowed_merchants/domains, spend_max_usdc, "},{"name":"onyx_security_flags","url":"https://onyx-actions.onrender.com/v1/onyx_security_flags","price_usdc":"0.00","tier":"free","description":"Return the signed security posture of an agent: a list of OBSERVED, offline-verifiable security flags (insecure transport, no permission scope/principal/consent, no spend cap, unsigned identity, count"},{"name":"onyx_payment_gate","url":"https://onyx-actions.onrender.com/v1/onyx_payment_gate","price_usdc":"0.05","tier":"metered","description":"Pre-payment clearance for agents. Call this BEFORE settling with a merchant over x402/AP2: give the merchant domain (optionally the amount and the price you expect to pay). Onyx assembles a single har"},{"name":"onyx_preflight","url":"https://onyx-actions.onrender.com/v1/onyx_preflight","price_usdc":"0.02","tier":"metered","description":"Preflight safety check for an x402-gated endpoint, BEFORE you pay it. Probes the URL live (~8s timeout), confirms it actually speaks x402 (a proper HTTP 402 with a parseable payment-requirements body "},{"name":"onyx_retail_price_check","url":"https://onyx-actions.onrender.com/v1/onyx_retail_price_check","price_usdc":"0.02","tier":"metered","description":"Ground-truth retail oracle. Give a product URL; get the real current price, currency, and in-stock state as actually fetched now — with the extraction source (JSON-LD / OpenGraph / microdata) as evide"},{"name":"rhinogent_identity","url":"https://onyx-actions.onrender.com/v1/rhinogent_identity","price_usdc":"0.00","tier":"free","description":"Rhinogent identity card: give a self-custody Base (EVM) address, get back a signed, verifiable identity — deterministic callsign, did:pkh, and the agent's earned 0n1x-Verified credential. Keys never l"},{"name":"rhinogent_mandate","url":"https://onyx-actions.onrender.com/v1/rhinogent_mandate","price_usdc":"0.00","tier":"free","description":"Author a signed spend mandate for an agent: per-action and rolling-window USDC caps, merchant/domain allowlists, velocity limit and expiry — issued as a signed PERM_v0 grant the agent adopts. 'Transac"},{"name":"rhinogent_verify_counterparty","url":"https://onyx-actions.onrender.com/v1/rhinogent_verify_counterparty","price_usdc":"0.25","tier":"premium","description":"Know-your-counterparty for agents. Before your agent pays a merchant, get Ed25519-signed raw facts about who it's paying: domain registration age, live TLS cert, reachability + off-domain redirects, b"},{"name":"onyx_secure_payment","url":"https://onyx-actions.onrender.com/v1/onyx_secure_payment","price_usdc":"0.25","tier":"premium","description":"Secure-transaction RAIL: one signed clearance before an agent sends funds. Give recipient + amount (and optionally a contract address or counterparty ERC-8004 agent id); Onyx runs the full security st"},{"name":"onyx_signature_guard","url":"https://onyx-actions.onrender.com/v1/onyx_signature_guard","price_usdc":"0.10","tier":"metered","description":"Pre-signature firewall for OFF-CHAIN drains — the check before your agent signs an EIP-712 typed-data message (Permit, Permit2, Seaport order). These drain a wallet with no on-chain approval: the sign"},{"name":"onyx_token_risk","url":"https://onyx-actions.onrender.com/v1/onyx_token_risk","price_usdc":"0.10","tier":"metered","description":"Signed token-security oracle. Give a token contract (and chain); get the real on-chain risk facts as read right now — honeypot status, buy/sell tax, mintable, ownership-reclaim, transfer-pausable, pro"},{"name":"onyx_track_record","url":"https://onyx-actions.onrender.com/v1/onyx_track_record","price_usdc":"0","tier":"free","description":"Onyx's measured precision — the proof no other x402 security tool can show. Returns a SIGNED summary of the verdict->outcome ledger: of every BLOCK Onyx issued, what fraction were confirmed real threa"},{"name":"onyx_tx_guard","url":"https://onyx-actions.onrender.com/v1/onyx_tx_guard","price_usdc":"0.10","tier":"metered","description":"Pre-payment security firewall. Give the recipient address your agent is about to pay (Base); get a SIGNED ALLOW/REVIEW/BLOCK verdict + risk score from real on-chain checks: EOA-vs-contract, contract c"},{"name":"onyx_tx_preflight","url":"https://onyx-actions.onrender.com/v1/onyx_tx_preflight","price_usdc":"0.10","tier":"metered","description":"Universal pre-sign firewall — the check before your agent signs ANY transaction. Give the tx (to, data, value); Onyx decodes the 4-byte selector + args, tells you in plain terms what it does, and flag"},{"name":"onyx_verified_issue","url":"https://onyx-actions.onrender.com/v1/onyx_verified_issue","price_usdc":"2.00","tier":"premium","description":"Get your domain Onyx Verified. Onyx runs its published objective checks (live TLS, reachability, no off-domain redirect, registration age disclosed) and, on pass, issues an Ed25519-signed verified rec"},{"name":"onyx_verify_explain","url":"https://onyx-actions.onrender.com/v1/onyx_verify_explain","price_usdc":"0","tier":"free","description":"Diagnose a failing x402 v2 /verify. Decodes a captured X-PAYMENT header, runs 10 rules (decode, schema, network/asset/payTo match, value sufficiency, EIP-3009 timing, signature shape, scheme) against "}],"research":[{"name":"onyx_research_intel","url":"https://onyx-actions.onrender.com/v1/onyx_research_intel","price_usdc":"0.05","tier":"metered","description":"Research intel — has someone solved X already? Queries 240M+ academic works via OpenAlex (includes arXiv preprints, conference papers, journal articles), ranks by citation count + recency + relevance,"}],"mcp_x402_ops":[{"name":"onyx_x402_receipt_verify","url":"https://onyx-actions.onrender.com/v1/onyx_x402_receipt_verify","price_usdc":"0","tier":"free","description":"Verify an x402 USDC settlement on Base or Base Sepolia. Given a tx hash, decodes the USDC Transfer log and confirms (or refutes) a claim of the form: 'tx X moved $Y USDC from A to B'. Returns success "}]},"category_count":3,"tool_count":33}