Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
60
💰 Paid API live JSON-RPC A2A 0.3.0 v0.2.0 AP2 payments x402 micropay

Novarithm Agent Services

api.novarithm.com · Novarithm

Paid tools for AI agents, x402 micropayments per call: Bierus Site Audit API: Evidence-based website audit: quick audit-live (~2 min) or full Bierus v2 audit with PDF (10-15 min), pay on delivery. Deploy Proof: Signed delivery proof for coding agents: passive website, SEO, security and checkout checks. Trust Check: Should my agent pay this provider? x402 offer, payee, uptime, ERC-8004 identity. Vendor Due Diligence Report: Readable seller report: reputation, sanctions, recalls, EU-Ready, email auth; signed evidence. Address Geocode: US street address (Census) or UK postcode (ONS) to coordinates and official areas. No match = not charged. Agent Check: verify a peer agent before you call or pay it (A2A card, MCP server health, x402 offer). Indicative score, not a certification. Agent-ready score 0-100: AI-bot access, llms.txt, A2A, MCP, x402 discovery, OpenAPI, with fixes. Clone Blueprint: architecture plan + install checklist for an AI sales-agent agency, an AI B2B trading house or an API store for AI agents (49 USDC, no source code). Email Check: is this address deliverable (syntax, MX, disposable, role) and how healthy is the domain's email authentication (SPF, DMARC, DKIM, MTA-STS, BIMI). DNS + RDAP only, no email sent, addresses not stored. Escrow Evaluator: indicative rule-based pass/partial/fail verdict on an agent deliverable with a signed EIP-712 attestation (ERC-8183 reason). Holds no funds, sends no transaction; evaluator address 0xD999A24d377086a2Fa887491f2986033Bfc3E26C. EU-Ready Pre-Purchase: EU Safety Gate alerts, GPSR responsible person on the page, seller sanctions and ECB price in one call, with a ready/review/block decision. Fragrance Authenticity Check: counterfeit-risk signals for a perfume listing (channel, price per ml, fake words, seller trust, Safety Gate, batch code). FX Rates: official ECB reference rates since 1999 plus 9 official pegs (CFA francs, KMF, CVE, AED, SAR, QAR, BHD, OMR) — 39 currencies; convert, series, latest. Information rates, not transaction rates. Pre-Purchase Check: price/stock + seller trust + product recalls in one call, with an advisory proceed/caution/stop decision. Price Availability: verified price, currency and stock from a product page's structured data (robots.txt respected; blocked pages not charged). Recall Check: is this product recalled? US CPSC + FDA and France RappelConso, by keyword or barcode. Decision aid, not an official verification. Sanctions Screen: one name against OFAC, UN, EU and UK sanctions lists (refreshed every 6 h) plus OFAC crypto addresses. Screening signal for human review, not legal or regulatory advice; names are not stored. Seller Reputation: indicative 0-100 trust score for an online store before paying (domain age, TLS, email auth, policies, phishing lists). Signal, not a guarantee. SEO Audit Shop: live technical SEO, keywords & content, internal links (crawl), local presence (NAP, LocalBusiness, Maps/reviews) and AI-answer visibility (GEO) for any public URL; full audit with weighted score and priority fixes. Rule-based, robots.txt respected. Trust Trio: A2A card + MCP server + x402 offer checks of an AI agent in one call. USDC Receipt Verify: proof that a USDC payment on Base matches recipient, amount and confirmations. Read-only; unknown tx = not charged. Vendor due diligence: seller reputation, sanctions, product recalls and EU-Ready in one call. Bounded deterministic checks on supplied JSON; no external verification. Invoke each skill through its x402 HTTP endpoint (see skill examples and /catalog) or through the MCP hub (Streamable HTTP, JSON-RPC). No account or API key: pay per call in USDC. LIVE: real USDC on Base mainnet (eip155:8453), settled on-chain via the Coinbase CDP x402 facilitator. Errors and invalid requests are never charged.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain api.novarithm.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~225 ms response
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~225 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 59 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Novarithm (https://novarithm.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 2 modern capability flag(s) (ap2, x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

2 snapshots drifted 1× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-11-03 11:49:14 current 8c37f2fbe30b… view →
2026-11-03 11:42:37 ac9a7ab33a60… view →
Uptime
accumulating
1 direct probes · 30d
Response
73ms
last direct probe
Skills
59
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0020 per call
Endpoint Price Currency
https://api.novarithm.com/agents/v1/proof/seo
Base · live 402
5.0 USDC
https://api.novarithm.com/agents/v1/fx/latest
Base · live 402
0.002 USDC
https://api.novarithm.com/agents/v1/seo/local
Base · live 402
0.01 USDC
https://api.novarithm.com/agents/v1/site/audit-quick
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/site/audit-full
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/proof/website
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/proof/security-basics
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/proof/checkout
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/proof/delivery
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/trust/provider
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/trust/compare
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seller/due-diligence-report
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/geo/us-address
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/geo/uk-postcode
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/agent/a2a-card
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/agent/mcp-probe
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/agent/x402-probe
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/agent/ready-score
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/clones/blueprint
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/email/check
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/email/domain-health
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/escrow/evaluate
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/escrow/verify
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/checkout/eu-ready
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/fragrance/authenticity
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/fx/convert
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/fx/timeseries
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/checkout/pre-purchase
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/product/price
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/recalls/search
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/recalls/gtin
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/sanctions/screen
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/sanctions/crypto-address
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seller/reputation
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seo/technical
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seo/keywords
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seo/internal-links
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seo/ai-visibility
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seo/full-audit
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/agent/trust-trio
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/payments/usdc-verify
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/payments/usdc-balance
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/seller/due-diligence
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/invoice-duplicates
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/migration-compare
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/incident-timeline
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/data-freshness
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/field-provenance
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/quote-normalize
Base · declared in manifest
— USDC
https://api.novarithm.com/agents/v1/structured/renewal-cohorts
Base · declared in manifest
— USDC
Showing the first 50 of 59 priced endpoints.
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xe414ad5c7542ce63d890526f0e2133ff8da6f22d on Base · basescan ↗
Listed by facilitators Coinbase CDP · 1
Agent cardhttps://api.novarithm.com/agents/.well-known/agent-card.json
Providerhttps://novarithm.com
Docshttps://api.novarithm.com/agents/llms.txt
About this provider off-card enrichment
SSL certificate
Let's Encrypt
expires 2027-01-23
Discovered via
cdp_discovery recrawl_paid

Skills · 59 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

site_audit_quick (site-audit)

Quick Bierus website audit (audit-live engine, 6 steps): reads the site, asks AI assistants (Google AI Mode/Overview, ChatGPT, an LLM), checks online reputation…

No taxonomy category yet
site-auditwebsite-auditseoevidenceasync
site_audit_full (site-audit)

Full Bierus v2 website audit: ~40 stable control ids (ok / ko / not measured / not applicable) with dated sources: reputation, checkout path (stops at the payme…

No taxonomy category yet
site-auditwebsite-auditseoevidenceasync
test_website (deploy-proof)

Signed passive website proof: page reachable, TLS certificate, http→https, response time, title, mixed content, real 404, internal links sample, optional expect…

No taxonomy category yet
deploy-proofdeploymentdelivery-proofattestationcoding-agent
test_seo (deploy-proof)

Signed passive SEO proof: SEO module scores (technical, content, links, local, AI visibility), title/meta lengths, canonical, single h1, lang, JSON-LD, indexabl…

No taxonomy category yet
deploy-proofdeploymentdelivery-proofattestationcoding-agent
test_security_basics (deploy-proof)

Signed PASSIVE security basics: TLS 1.2+, certificate expiry, HSTS, CSP, framing, nosniff, referrer policy, version disclosure, cookie flags, known-vulnerable J…

No taxonomy category yet
deploy-proofdeploymentdelivery-proofattestationcoding-agent
test_checkout (deploy-proof)

Signed passive checkout-path proof for a store or product page: price/currency/availability, add-to-cart control, cart page, checkout links over https, payment …

No taxonomy category yet
deploy-proofdeploymentdelivery-proofattestationcoding-agent
verify_delivery (deploy-proof)

Full signed delivery verification: website + SEO + security basics (+ checkout if store=true) + the client's acceptance criteria (expected texts, pages that mus…

No taxonomy category yet
deploy-proofdeploymentdelivery-proofattestationcoding-agent
check_provider (trust-check)

Trust decision (trust/caution/avoid + score) for one paid agent provider: x402 offer, MCP, A2A card, 3 unpaid availability probes, domain reputation, OFAC check…

canonical Email Address Verification match 88%
trust-checkagent-trustx402erc-8004mcp
compare_quality (trust-check)

Compare 2-5 paid agent providers with the same measured checks and rank them (decision, budget, trust score, price, latency); returns the recommended provider a…

No taxonomy category yet
trust-checkagent-trustx402erc-8004mcp
vendor_report (due-diligence-report)

Readable vendor due-diligence report: reputation, sanctions (OFAC/UN/EU/UK), product recalls, EU-Ready, email authentication, product offer; proceed/review/bloc…

No taxonomy category yet
due-diligence-reportdue-diligencesanctionsproduct-recallprocurement
us_geocode (address-geocode)

Geocode one US street address with the U.S. Census Bureau: standardised address, lat/lon, state, county, census tract, block group, ZCTA, metro area, congressio…

No taxonomy category yet
address-geocodegeocodingaddressus-censusgeoid
uk_postcode (address-geocode)

UK postcode lookup (ONS Postcode Directory via postcodes.io): lat/lon, country, region, local authority, ward, parliamentary constituency, NHS ICB, police force…

No taxonomy category yet
address-geocodeuk-postcodegeocodingonsaddress
a2a_card_check (agent-check)

Fetch and validate a peer agent's A2A Agent Card (v1.0 / v0.3): fields, skills, interfaces, auth, signature, reachability. Score 0-100 + issues. Price: $0.01 US…

No taxonomy category yet
agent-checka2aagent-cardagent-trustverification
mcp_probe (agent-check)

Real MCP Streamable HTTP handshake (initialize + tools/list, no tool call): reachability, protocol version, tools, schemas, latency, OAuth metadata. Price: $0.0…

canonical Agent Readiness Audit match 89%
agent-checkmcpmcp-serveragent-trustmonitoring
x402_probe (agent-check)

Pre-payment check of an x402 endpoint: one unpaid request, decodes the 402 offer (v1/v2): network, USDC or not, USD price, payTo, testnet, red flags. Price: $0.…

canonical x402 Payment Preflight match 91%
agent-checkx402paymentsagent-trustpre-payment
agent_ready_score (agent-ready-score)

Agent-ready score 0-100 (A-F) of a website or API: AI-bot access, llms.txt, A2A agent card, MCP manifest, x402 discovery, OpenAPI and agentic-commerce markup, w…

canonical Agent Readiness Audit match 91%
agent-ready-scoreai-agentsgeollms-txtx402
clone_blueprint (clone-blueprint)

Architecture plan + installation checklist for one AI-run business: clone=agency (AI sales-agent agency), trading-house (AI B2B trading house) or api-store (API…

No taxonomy category yet
clone-blueprintbusiness-planai-agencyb2b-tradingapi-store
email_check (email-check)

Validate one email address without sending mail: syntax, MX, disposable, free webmail, role account, SPF/DMARC. Returns deliverable/risky/undeliverable/invalid …

canonical Email Address Verification match 96%
email-checkemail-validationemail-verificationdeliverabilitylead-hygiene
domain_email_health (email-check)

Audit a domain's email authentication: MX, SPF, DMARC, DKIM (20 selectors), MTA-STS, TLS-RPT, BIMI and domain age. Returns an A-F grade with concrete fixes. Pri…

canonical Email Address Verification match 93%
email-checkemail-securitydmarcspfdkim
evaluate_deliverable (escrow-evaluator)

Evaluate a deliverable (text, JSON or URL) against a job spec (free text or JSON criteria): verdict pass/partial/fail, score, checked criteria, and a signed EIP…

No taxonomy category yet
escrow-evaluatorerc-8183evaluatorescrowattestation
verify_attestation (escrow-evaluator)

Verify an attestation token issued by evaluate_deliverable: recovers the EIP-712 signer, checks it is our evaluator, returns verdict, score, jobId and the bytes…

No taxonomy category yet
escrow-evaluatorerc-8183attestationeip-712escrow
eu_ready_check (eu-ready-check)

Before buying or selling a product in the EU: Safety Gate alerts (barcode or brand+words), GPSR manufacturer / EU responsible person on the page, seller sanctio…

No taxonomy category yet
eu-ready-checkeu-complianceproduct-safetygpsrsanctions
fragrance_check (fragrance-check)

Risk signals for a fragrance listing: sales channel, price per ml, listing words, seller domain and EU Safety Gate. Does not authenticate a physical bottle. Pro…

No taxonomy category yet
fragrance-checkperfumelisting-riskshopping-agentresale
fx_convert (fx-rates)

Convert an amount between two currencies at the official ECB reference rate, today or any date since 1999, incl. CFA franc and Gulf pegs. Returns rate, amount, …

canonical Foreign Exchange Rates match 90%
fx-ratesfxcurrency-conversionexchange-ratesecb
fx_timeseries (fx-rates)

Daily official ECB exchange rates for a currency pair over up to 366 days, with min, max, mean and % change. Useful for invoicing, hedging checks and reporting.…

canonical Foreign Exchange Rates match 90%
fx-ratesfxexchange-ratestime-seriesecb
fx_latest (fx-rates)

All official ECB reference rates for any base currency on the latest or a given fixing date, including pegged currencies (XOF, XAF, AED, SAR). One call, full ra…

canonical Foreign Exchange Rates match 90%
fx-ratesfxexchange-ratesecbcurrency
pre_purchase_check (pre-purchase-check)

Bundle before paying: verified price/stock (schema.org), seller trust score (RDAP, TLS, DMARC, policies, phishing lists) and recall status (CPSC, openFDA, Rappe…

No taxonomy category yet
pre-purchase-checkpre-purchasecheckout-safetyrecallshopping-agent
price_availability (price-availability)

Verified price, currency, availability and seller of a product page URL from its schema.org JSON-LD / microdata / OpenGraph data. robots.txt respected; blocked …

No taxonomy category yet
price-availabilityprice-checkavailabilityshopping-agentecommerce
recall_search (recall-check)

Search official recall notices (CPSC, openFDA food/drug/device, RappelConso FR) by product, brand or model; filter by market and period. Price: $0.01 USDC per c…

canonical FDA Recall Search match 92%
recall-checkproduct-recallcpscfdarappelconso
gtin_recall (recall-check)

Exact recall check for one EAN/UPC/GTIN barcode (check digit validated) across RappelConso, CPSC and openFDA. Price: $0.01 USDC per call (x402). Endpoint: GET h…

canonical FDA Recall Search match 88%
recall-checkproduct-recallgtinbarcodecpsc
sanctions_screen (sanctions-screen)

Screen a person or company name against OFAC SDN, UN, EU and UK sanctions lists in one call (fuzzy, aliases). Returns matches with score, list, programs, countr…

canonical Sanctions Screening match 92%
sanctions-screensanctionsofackycaml
sanctions_crypto_address (sanctions-screen)

Check a crypto address (BTC, ETH/EVM, TRON, LTC, XMR, SOL and more) against OFAC SDN digital currency addresses. Returns listed true/false and the sanctioned en…

canonical Crypto Wallet Sanctions Screening match 96%
sanctions-screensanctionsofaccryptowallet-screening
seller_reputation (seller-reputation)

Trust score 0-100 for an online store domain or URL: domain age (RDAP), HTTPS, MX/SPF/DMARC, return policy and contact, Tranco rank, phishing lists, scam patter…

No taxonomy category yet
seller-reputationmerchant-trustscam-detectionshopping-agentecommerce
seo_technical_audit (seo-audit)

Technical SEO audit of a URL: HTTPS and redirects, www duplicate, canonical, noindex, title/meta/H1, viewport, hreflang, Open Graph, sitemap and robots.txt, sof…

No taxonomy category yet
seo-auditseotechnical-seosite-auditweb
seo_keywords_content (seo-audit)

On-page keyword and content analysis: focus keyword (given or detected) placement in title/H1/meta/first 100 words/URL, density, top terms and phrases, headings…

canonical SEO Analysis and Optimisation match 87%
seo-auditseokeywordscontenton-page
seo_internal_links (seo-audit)

Internal linking audit: crawls up to max_pages same-site pages (robots.txt respected, 30 s cap): broken internal links, orphan pages vs XML sitemap, click depth…

No taxonomy category yet
seo-auditseointernal-linkscrawlbroken-links
seo_local_presence (seo-audit)

Local SEO / listings readiness from the website: phone (tel: links), postal address, e-mail, Organization/LocalBusiness JSON-LD (address, telephone, geo, hours,…

No taxonomy category yet
seo-auditlocal-seoseolistingsschema-org
geo_ai_visibility (seo-audit)

GEO audit - can ChatGPT, Claude, Perplexity, Gemini cite this site? AI search/user/training bots allowed in robots.txt, text readable without JavaScript, schema…

canonical AI Crawler Access Audit match 88%
seo-auditgeoai-searchllms-txtseo
seo_full_audit (seo-audit)

Full SEO + GEO audit in one call: technical, keywords and content, internal links (12-page crawl), local presence and AI visibility, weighted 0-100 score and th…

No taxonomy category yet
seo-auditseogeosite-auditai-visibility
trust_trio (trust-trio)

Trust Trio: A2A agent card + MCP server probe + x402 payment-offer check of one AI agent in a single call (no payment made to it). Returns trusted/partial/untru…

No taxonomy category yet
trust-trioai-agentsa2amcpx402
verify_usdc_payment (usdc-receipt)

Verify a USDC payment on Base: tx succeeded, USDC sent to the expected recipient (and from the expected sender), at least min_amount, enough confirmations. Retu…

canonical X402 Usdc Payments match 89%
usdc-receiptusdcpayment-verificationbasex402
usdc_balance (usdc-receipt)

Current USDC balance of an address on Base or Base Sepolia (balanceOf on the official Circle contract). Price: $0.001 USDC per call (x402). Endpoint: GET https:…

canonical Onchain Wallet Balance match 90%
usdc-receiptusdcbalancebasewallet
vendor_due_diligence (vendor-due-diligence)

Vendor due diligence in one call: seller domain reputation, legal-name sanctions screening (OFAC/UN/EU/UK), product recalls (barcode or keywords) and EU-Ready (…

No taxonomy category yet
vendor-due-diligencedue-diligencesanctionsproduct-recalleu-compliance
invoice_duplicate_check (structured-checks)

Compare up to 1000 caller-supplied invoice records for repeated supplier/reference/document identity and conflicting amounts or currency. Exact decimal strings;…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
migration_compare (structured-checks)

Compare two supplied JSON exports using unique string key fields. Report additions, removals and changed fields, keeping missing/null/boolean/number distinct. N…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
incident_timeline (structured-checks)

Order up to 1000 supplied agent events in UTC, preserve undated events, remove identical retransmissions and reject conflicting event IDs. Evidence links are re…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
data_freshness_check (structured-checks)

Evaluate supplied observation timestamps against caller-declared TTL and the server clock, or an explicitly supplied historical reference. Return stale/within_d…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
field_provenance_check (structured-checks)

Inspect up to 1000 supplied product fields and sources: missing references, declared expiry, future or undated observations, and content identity hashes. Refere…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
quote_cost_normalize (structured-checks)

Normalize exact decimal quote amounts using supplied currency rates. Up to 1000 total line items. Missing shipping, tax or other costs stay unknown. Rank only c…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
renewal_cohort_check (structured-checks)

Compute UTC monthly cohorts and one declared renewal cycle per supplied subscription. Eligible at supplied due date plus grace; a matching confirmation is a dec…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
api_contract_diff (structured-checks)

Diff two supplied OpenAPI 3.0.x/3.1.x documents: operations, parameters, response codes and a listed inline JSON-schema subset. At most 1000 operations/document…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
declared_ingredient_diff (structured-checks)

Compare two supplied dated ingredient lists for the same declared product: added/removed normalized names, order and exact declared percentage changes. Up to 10…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
demand_lot_match (structured-checks)

Compare up to 100 supplied demand lines with 1000 supplied lots, at most 5000 same-item comparisons. Exact decimal quantity, same declared item ID/unit and exac…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
availability_intersection (structured-checks)

Intersect supplied availability for 1-100 participants, up to 1000 total intervals. Explicit offsets and at most microsecond precision; optional IANA zone is an…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
product_content_impact (structured-checks)

Diff supplied snapshots of one declared product and trace changes through supplied content-to-field dependencies. Up to 1000 fields/snapshot, 1000 content recor…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
stock_replenishment_scenarios (structured-checks)

Simulate supplied daily demand and planned receipts with a declared reorder-point/order-up-to policy, lead time, minimum order and exact lot multiple. Up to 10 …

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
declared_order_delays (structured-checks)

Reconcile up to 1000 supplied orders and 1000 uniquely identified delivery events at an explicit as-of time. Exact same-unit quantities, deadline, partial/compl…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
reservation_record_check (structured-checks)

Compare up to 100 supplied reservation confirmations with 1000 supplied registry rows, capped at 10000 resource comparisons. Exact reservation/resource IDs and …

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402
multilingual_quantity_check (structured-checks)

Compare supplied numeric catalogue fields aligned by exact product, variant, field ID and required locale. Explicit decimal separator, Unicode decimal digits, n…

No taxonomy category yet
structured-checksstructured-datadeterministicexperimentalx402

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-11-03 11:49:14 200 ✓ 73ms

Cheaper or better alternatives per-skill

↓ 10 skills cheaper elsewhere peak save 50.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Api
Read the current on-chain compliance status for an Ethereum address from the ComplianceOracle contract (view call, no gas)
api.netbrainis.co.za · q 70%
Api
Returns the native ETH balance and ERC-20 token balances of one Base wallet address, read live from Base mainnet at the latest block: USDC,
api.botx402.io · q 70%
anywaypossible.com
Live Base wallet balance for AI agents. Returns native ETH and Circle USDC balances, atomic values, block height, contract address, and obse
anywaypossible.com · q 65%
X402-Usdc-Verify
Verify a Base (mainnet, default) or Base Sepolia transaction is a successful, confirmed transfer of native Circle USDC (not a look-alike tok
x402-usdc-verify.onrender.com · q 70%
89-116-220-218.sslip.io
One call for an address on Base: USDC balance, ETH balance, verified primary Basename, transaction count (nonce) and whether it is a contrac
89-116-220-218.sslip.io · q 65%
gateway.grapevine.fyi
0.01 USDC on base
gateway.grapevine.fyi · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.novarithm.com.svg)](https://agenstry.com/agents/api.novarithm.com)
[![Verified Business](https://agenstry.com/badge/api.novarithm.com/identity.svg)](https://agenstry.com/agents/api.novarithm.com)
[![Uptime](https://agenstry.com/badge/api.novarithm.com/uptime.svg)](https://agenstry.com/agents/api.novarithm.com)
[![A2A version](https://agenstry.com/badge/api.novarithm.com/protocol.svg)](https://agenstry.com/agents/api.novarithm.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Novarithm Agent Services",
  "description": "Paid tools for AI agents, x402 micropayments per call: Bierus Site Audit API: Evidence-based website audit: quick audit-live (~2 min) or full Bierus v2 audit with PDF (10-15 min), pay on delivery. Deploy Proof: Signed delivery proof for coding agents: passive website, SEO, security and checkout checks. Trust Check: Should my agent pay this provider? x402 offer, payee, uptime, ERC-8004 identity. Vendor Due Diligence Report: Readable seller report: reputation, sanctions, recalls, EU-Ready, email auth; signed evidence. Address Geocode: US street address (Census) or UK postcode (ONS) to coordinates and official areas. No match = not charged. Agent Check: verify a peer agent before you call or pay it (A2A card, MCP server health, x402 offer). Indicative score, not a certification. Agent-ready score 0-100: AI-bot access, llms.txt, A2A, MCP, x402 discovery, OpenAPI, with fixes. Clone Blueprint: architecture plan + install checklist for an AI sales-agent agency, an AI B2B trading house or an API store for AI agents (49 USDC, no source code). Email Check: is this address deliverable (syntax, MX, disposable, role) and how healthy is the domain's email authentication (SPF, DMARC, DKIM, MTA-STS, BIMI). DNS + RDAP only, no email sent, addresses not stored. Escrow Evaluator: indicative rule-based pass/partial/fail verdict on an agent deliverable with a signed EIP-712 attestation (ERC-8183 reason). Holds no funds, sends no transaction; evaluator address 0xD999A24d377086a2Fa887491f2986033Bfc3E26C. EU-Ready Pre-Purchase: EU Safety Gate alerts, GPSR responsible person on the page, seller sanctions and ECB price in one call, with a ready/review/block decision. Fragrance Authenticity Check: counterfeit-risk signals for a perfume listing (channel, price per ml, fake words, seller trust, Safety Gate, batch code). FX Rates: official ECB reference rates since 1999 plus 9 official pegs (CFA francs, KMF, CVE, AED, SAR, QAR, BHD, OMR) \u2014 39 currencies; convert, series, latest. Information rates, not transaction rates. Pre-Purchase Check: price/stock + seller trust + product recalls in one call, with an advisory proceed/caution/stop decision. Price Availability: verified price, currency and stock from a product page's structured data (robots.txt respected; blocked pages not charged). Recall Check: is this product recalled? US CPSC + FDA and France RappelConso, by keyword or barcode. Decision aid, not an official verification. Sanctions Screen: one name against OFAC, UN, EU and UK sanctions lists (refreshed every 6 h) plus OFAC crypto addresses. Screening signal for human review, not legal or regulatory advice; names are not stored. Seller Reputation: indicative 0-100 trust score for an online store before paying (domain age, TLS, email auth, policies, phishing lists). Signal, not a guarantee. SEO Audit Shop: live technical SEO, keywords & content, internal links (crawl), local presence (NAP, LocalBusiness, Maps/reviews) and AI-answer visibility (GEO) for any public URL; full audit with weighted score and priority fixes. Rule-based, robots.txt respected. Trust Trio: A2A card + MCP server + x402 offer checks of an AI agent in one call. USDC Receipt Verify: proof that a USDC payment on Base matches recipient, amount and confirmations. Read-only; unknown tx = not charged. Vendor due diligence: seller reputation, sanctions, product recalls and EU-Ready in one call. Bounded deterministic checks on supplied JSON; no external verification. Invoke each skill through its x402 HTTP endpoint (see skill examples and /catalog) or through the MCP hub (Streamable HTTP, JSON-RPC). No account or API key: pay per call in USDC. LIVE: real USDC on Base mainnet (eip155:8453), settled on-chain via the Coinbase CDP x402 facilitator. Errors and invalid requests are never charged.",
  "url": "https://api.novarithm.com/agents/mcp",
  "preferredTransport": "JSONRPC",
  "version": "0.2.0",
  "provider": {
    "organization": "Novarithm",
    "url": "https://novarithm.com"
  },
  "documentationUrl": "https://api.novarithm.com/agents/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "site_audit_quick",
      "name": "site_audit_quick (site-audit)",
      "description": "Quick Bierus website audit (audit-live engine, 6 steps): reads the site, asks AI assistants (Google AI Mode/Overview, ChatGPT, an LLM), checks online reputation, Lighthouse mobile speed and security headers, then writes findings with evidence and a PDF report (EN/FR). Async: job_id + free result_url; typically about 2 min of work (66-190 s measured) plus queue. Pay on delivery: settled only when the report is delivered; a failed or blocked audit is never charged. Price: $5 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/site/audit-quick",
      "tags": [
        "site-audit",
        "website-audit",
        "seo",
        "evidence",
        "async",
        "bierus",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/site/audit-quick?url=https%3A%2F%2Fwww.novarithm.com&name=Novarithm&sector=AI+agency"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "site_audit_full",
      "name": "site_audit_full (site-audit)",
      "description": "Full Bierus v2 website audit: ~40 stable control ids (ok / ko / not measured / not applicable) with dated sources: reputation, checkout path (stops at the payment page), reviews and claims, AI visibility, DNS/e-mail auth, JS key leaks, passive security, Lighthouse mobile; guarded French PDF report (5-6 pages) and registry comparison. Async: typically 10-15 min (8-12 min of work measured) plus queue. Pay on delivery: settled only if the PDF is delivered; if Bierus guardrails block the report, nothing is delivered and nothing is charged. Price: $25 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/site/audit-full",
      "tags": [
        "site-audit",
        "website-audit",
        "seo",
        "evidence",
        "async",
        "bierus",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/site/audit-full?url=https%3A%2F%2Fwww.manimini.com&name=Manimini&sector=perfume+wholesale&product=niche+perfume+wholesale"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "test_website",
      "name": "test_website (deploy-proof)",
      "description": "Signed passive website proof: page reachable, TLS certificate, http\u2192https, response time, title, mixed content, real 404, internal links sample, optional expected text. ok/ko/not_measured + EIP-712 attestation. Price: $5 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/proof/website",
      "tags": [
        "deploy-proof",
        "deployment",
        "delivery-proof",
        "attestation",
        "coding-agent",
        "security-headers",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/proof/website?url=https%3A%2F%2Fwww.novarithm.com&expect_text=Novarithm"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "test_seo",
      "name": "test_seo (deploy-proof)",
      "description": "Signed passive SEO proof: SEO module scores (technical, content, links, local, AI visibility), title/meta lengths, canonical, single h1, lang, JSON-LD, indexable, sitemap. ok/ko/not_measured + EIP-712 attestation. Price: $5 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/proof/seo",
      "tags": [
        "deploy-proof",
        "deployment",
        "delivery-proof",
        "attestation",
        "coding-agent",
        "security-headers",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/proof/seo?url=https%3A%2F%2Fwww.novarithm.com"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "test_security_basics",
      "name": "test_security_basics (deploy-proof)",
      "description": "Signed PASSIVE security basics: TLS 1.2+, certificate expiry, HSTS, CSP, framing, nosniff, referrer policy, version disclosure, cookie flags, known-vulnerable JS versions in script URLs, mixed content, SPF/DMARC, security.txt. No scanning. Price: $5 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/proof/security-basics",
      "tags": [
        "deploy-proof",
        "deployment",
        "delivery-proof",
        "attestation",
        "coding-agent",
        "security-headers",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/proof/security-basics?url=https%3A%2F%2Fwww.novarithm.com"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "test_checkout",
      "name": "test_checkout (deploy-proof)",
      "description": "Signed passive checkout-path proof for a store or product page: price/currency/availability, add-to-cart control, cart page, checkout links over https, payment provider, terms/returns/privacy/legal pages reachable, contact. Nothing added to cart, no payment. Price: $25 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/proof/checkout",
      "tags": [
        "deploy-proof",
        "deployment",
        "delivery-proof",
        "attestation",
        "coding-agent",
        "security-headers",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/proof/checkout?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "verify_delivery",
      "name": "verify_delivery (deploy-proof)",
      "description": "Full signed delivery verification: website + SEO + security basics (+ checkout if store=true) + the client's acceptance criteria (expected texts, pages that must answer). One verdict pass/partial/fail and one EIP-712 attestation over all measurements. Async: job_id + free result_url. Price: $99 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/proof/delivery",
      "tags": [
        "deploy-proof",
        "deployment",
        "delivery-proof",
        "attestation",
        "coding-agent",
        "security-headers",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/proof/delivery?url=https%3A%2F%2Fwww.novarithm.com&expect_text=Novarithm&pages=%2Fllms.txt"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check_provider",
      "name": "check_provider (trust-check)",
      "description": "Trust decision (trust/caution/avoid + score) for one paid agent provider: x402 offer, MCP, A2A card, 3 unpaid availability probes, domain reputation, OFAC check of payTo, ERC-8004 identity and agentWallet = payTo on Base. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/trust/provider",
      "tags": [
        "trust-check",
        "agent-trust",
        "x402",
        "erc-8004",
        "mcp",
        "kya",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/trust/provider?url=https%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents%2Fv1%2Ffx%2Flatest&agent_id=1122322"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "compare_quality",
      "name": "compare_quality (trust-check)",
      "description": "Compare 2-5 paid agent providers with the same measured checks and rank them (decision, budget, trust score, price, latency); returns the recommended provider and why. Price: $2 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/trust/compare",
      "tags": [
        "trust-check",
        "agent-trust",
        "x402",
        "erc-8004",
        "mcp",
        "kya",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/trust/compare?urls=https%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents%2Fv1%2Ffx%2Flatest%2Chttps%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents%2Fv1%2Fsanctions%2Fscreen&max_price_usd=0.05"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vendor_report",
      "name": "vendor_report (due-diligence-report)",
      "description": "Readable vendor due-diligence report: reputation, sanctions (OFAC/UN/EU/UK), product recalls, EU-Ready, email authentication, product offer; proceed/review/block, Markdown report, signed evidence hash. Async if slow (job_id + free result_url), cached 24 h. Price: $9 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seller/due-diligence-report",
      "tags": [
        "due-diligence-report",
        "due-diligence",
        "sanctions",
        "product-recall",
        "procurement",
        "report",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seller/due-diligence-report?domain=allbirds.com&seller=Allbirds+Inc&product_url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "us_geocode",
      "name": "us_geocode (address-geocode)",
      "description": "Geocode one US street address with the U.S. Census Bureau: standardised address, lat/lon, state, county, census tract, block group, ZCTA, metro area, congressional district (official GEOIDs). No match = not charged. Price: $0.003 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/geo/us-address",
      "tags": [
        "address-geocode",
        "geocoding",
        "address",
        "us-census",
        "geoid",
        "logistics",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/geo/us-address?address=350+5th+Ave%2C+New+York%2C+NY+10118"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "uk_postcode",
      "name": "uk_postcode (address-geocode)",
      "description": "UK postcode lookup (ONS Postcode Directory via postcodes.io): lat/lon, country, region, local authority, ward, parliamentary constituency, NHS ICB, police force, LSOA. Unknown postcode = not charged. Price: $0.002 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/geo/uk-postcode",
      "tags": [
        "address-geocode",
        "uk-postcode",
        "geocoding",
        "ons",
        "address",
        "logistics",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/geo/uk-postcode?postcode=SW1A+2AA"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "a2a_card_check",
      "name": "a2a_card_check (agent-check)",
      "description": "Fetch and validate a peer agent's A2A Agent Card (v1.0 / v0.3): fields, skills, interfaces, auth, signature, reachability. Score 0-100 + issues. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/agent/a2a-card",
      "tags": [
        "agent-check",
        "a2a",
        "agent-card",
        "agent-trust",
        "verification",
        "agents",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/agent/a2a-card?url=https%3A%2F%2Fsabli.app"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mcp_probe",
      "name": "mcp_probe (agent-check)",
      "description": "Real MCP Streamable HTTP handshake (initialize + tools/list, no tool call): reachability, protocol version, tools, schemas, latency, OAuth metadata. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/agent/mcp-probe",
      "tags": [
        "agent-check",
        "mcp",
        "mcp-server",
        "agent-trust",
        "monitoring",
        "agents",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/agent/mcp-probe?url=https%3A%2F%2Fmcp.deepwiki.com%2Fmcp"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_probe",
      "name": "x402_probe (agent-check)",
      "description": "Pre-payment check of an x402 endpoint: one unpaid request, decodes the 402 offer (v1/v2): network, USDC or not, USD price, payTo, testnet, red flags. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/agent/x402-probe",
      "tags": [
        "agent-check",
        "x402",
        "payments",
        "agent-trust",
        "pre-payment",
        "usdc",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/agent/x402-probe?url=https%3A%2F%2Fwww.x402financialdata.com%2Fproducer-prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent_ready_score",
      "name": "agent_ready_score (agent-ready-score)",
      "description": "Agent-ready score 0-100 (A-F) of a website or API: AI-bot access, llms.txt, A2A agent card, MCP manifest, x402 discovery, OpenAPI and agentic-commerce markup, with fixes ranked by impact. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/agent/ready-score",
      "tags": [
        "agent-ready-score",
        "ai-agents",
        "geo",
        "llms-txt",
        "x402",
        "mcp",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/agent/ready-score?url=https%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "clone_blueprint",
      "name": "clone_blueprint (clone-blueprint)",
      "description": "Architecture plan + installation checklist for one AI-run business: clone=agency (AI sales-agent agency), trading-house (AI B2B trading house) or api-store (API store for AI agents). Components, data flows, build phases, done-when checklist, go-live checks. No source code, no revenue promise. Unknown clone = not charged. Price: $49 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/clones/blueprint",
      "tags": [
        "clone-blueprint",
        "business-plan",
        "ai-agency",
        "b2b-trading",
        "api-store",
        "checklist",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/clones/blueprint?clone=api-store"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "email_check",
      "name": "email_check (email-check)",
      "description": "Validate one email address without sending mail: syntax, MX, disposable, free webmail, role account, SPF/DMARC. Returns deliverable/risky/undeliverable/invalid with score. Price: $0.003 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/email/check",
      "tags": [
        "email-check",
        "email-validation",
        "email-verification",
        "deliverability",
        "lead-hygiene",
        "anti-fraud",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/email/check?email=sales%40stripe.com"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "domain_email_health",
      "name": "domain_email_health (email-check)",
      "description": "Audit a domain's email authentication: MX, SPF, DMARC, DKIM (20 selectors), MTA-STS, TLS-RPT, BIMI and domain age. Returns an A-F grade with concrete fixes. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/email/domain-health",
      "tags": [
        "email-check",
        "email-security",
        "dmarc",
        "spf",
        "dkim",
        "deliverability",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/email/domain-health?domain=stripe.com"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "evaluate_deliverable",
      "name": "evaluate_deliverable (escrow-evaluator)",
      "description": "Evaluate a deliverable (text, JSON or URL) against a job spec (free text or JSON criteria): verdict pass/partial/fail, score, checked criteria, and a signed EIP-712 attestation whose digest is the ERC-8183 complete/reject reason. No funds held. Price: $0.25 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/escrow/evaluate",
      "tags": [
        "escrow-evaluator",
        "erc-8183",
        "evaluator",
        "escrow",
        "attestation",
        "agent-to-agent",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/escrow/evaluate?spec=Write+a+product+description+in+English+of+at+least+40+words.+It+must+mention+%22waterproof%22+and+%22lightweight%22.+Include+a+title.&deliverable=%23+TrailLite+Jacket%0A%0AThe+TrailLite+is+a+waterproof%2C+lightweight+shell+built+for+hikers+who+move+fast.+It+packs+into+its+own+pocket%2C+weighs+280+g+and+keeps+you+dry+in+sudden+storms.+The+price+is+%24129+with+free+returns+for+30+days%2C+and+it+comes+in+four+colours+for+men+and+women.&job_id=42"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "verify_attestation",
      "name": "verify_attestation (escrow-evaluator)",
      "description": "Verify an attestation token issued by evaluate_deliverable: recovers the EIP-712 signer, checks it is our evaluator, returns verdict, score, jobId and the bytes32 reason. Price: $0.001 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/escrow/verify",
      "tags": [
        "escrow-evaluator",
        "erc-8183",
        "attestation",
        "eip-712",
        "escrow",
        "verification",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/escrow/verify?token=eyJ0eXBlZF9kYXRhIjp7InR5cGVzIjp7IkVJUDcxMkRvbWFpbiI6W3sibmFtZSI6Im5hbWUiLCJ0eXBlIjoic3RyaW5nIn0seyJuYW1lIjoidmVyc2lvbiIsInR5cGUiOiJzdHJpbmcifSx7Im5hbWUiOiJjaGFpbklkIiwidHlwZSI6InVpbnQyNTYifSx7Im5hbWUiOiJ2ZXJpZnlpbmdDb250cmFjdCIsInR5cGUiOiJhZGRyZXNzIn1dLCJFdmFsdWF0aW9uQXR0ZXN0YXRpb24iOlt7Im5hbWUiOiJqb2JJZCIsInR5cGUiOiJ1aW50MjU2In0seyJuYW1lIjoic3BlY0hhc2giLCJ0eXBlIjoiYnl0ZXMzMiJ9LHsibmFtZSI6ImRlbGl2ZXJhYmxlSGFzaCIsInR5cGUiOiJieXRlczMyIn0seyJuYW1lIjoidmVyZGljdCIsInR5cGUiOiJ1aW50OCJ9LHsibmFtZSI6InNjb3JlIiwidHlwZSI6InVpbnQ4In0seyJuYW1lIjoicmVwb3J0SGFzaCIsInR5cGUiOiJieXRlczMyIn0seyJuYW1lIjoiZXZhbHVhdGVkQXQiLCJ0eXBlIjoidWludDY0In1dfSwicHJpbWFyeVR5cGUiOiJFdmFsdWF0aW9uQXR0ZXN0YXRpb24iLCJkb21haW4iOnsibmFtZSI6Ik5vdmFyaXRobSBFdmFsdWF0b3IiLCJ2ZXJzaW9uIjoiMSIsImNoYWluSWQiOjg0NTMsInZlcmlmeWluZ0NvbnRyYWN0IjoiMHgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIn0sIm1lc3NhZ2UiOnsiam9iSWQiOjQyLCJzcGVjSGFzaCI6IjB4N2Q4ZDBiNTcyYTgwODg2NTdhZmYwZTE3MDNlM2E3Njg0MTM4NDQ0YTU2ZTVjMjU3NDc3NTMzNGFhYTJiMjA0ZCIsImRlbGl2ZXJhYmxlSGFzaCI6IjB4MDlkMTliZmRhZWEzZmY0ZmMwZmMxYjk0MWI0MGIzNDA4MGRkYTFjOWU4ODJmMThlNmMyNWYzMWNjNDNjNmRiNSIsInZlcmRpY3QiOjEsInNjb3JlIjoxMDAsInJlcG9ydEhhc2giOiIweDgwZDNmODM4YzY2MWQ0ZmNhNWExNjYzM2QxMmYzNzM4MWZiOGM1ODQ2OGM0ZWIyMWU2ZGVlZjM5ZDVkODE2MGIiLCJldmFsdWF0ZWRBdCI6MTc5MjcyOTM5N319LCJzaWduYXR1cmUiOiIweDBhODE4YjBhMjY3ZWRmYzhiMzAxMDVhNDViNzNlZjMwMjc3ZDhjNTAyNzNmYTkzNjUwNTkyYjZiOGI3MjUzNzE3MDM0MzIyZTE1Y2EwN2MwY2VhNWVhMzJkYTI4MmQ0OTExZDk4MTYyMjgyNjI3NmZlOWYwZmUwMjMwYmI5NjdlMWIifQ"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_ready_check",
      "name": "eu_ready_check (eu-ready-check)",
      "description": "Before buying or selling a product in the EU: Safety Gate alerts (barcode or brand+words), GPSR manufacturer / EU responsible person on the page, seller sanctions (OFAC/UN/EU/UK) and price at the ECB rate, with a ready/review/block decision. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/checkout/eu-ready",
      "tags": [
        "eu-ready-check",
        "eu-compliance",
        "product-safety",
        "gpsr",
        "sanctions",
        "shopping-agent",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/checkout/eu-ready?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "fragrance_check",
      "name": "fragrance_check (fragrance-check)",
      "description": "Risk signals for a fragrance listing: sales channel, price per ml, listing words, seller domain and EU Safety Gate. Does not authenticate a physical bottle. Provide url, or brand and seller_domain. Price: $0.15 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/fragrance/authenticity",
      "tags": [
        "fragrance-check",
        "perfume",
        "listing-risk",
        "shopping-agent",
        "resale",
        "risk-signals",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/fragrance/authenticity?brand=Dior&seller_domain=example.com&product=Synthetic+test+listing+replica+1%3A1+100+ml&price=25&currency=EUR&size_ml=100"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "fx_convert",
      "name": "fx_convert (fx-rates)",
      "description": "Convert an amount between two currencies at the official ECB reference rate, today or any date since 1999, incl. CFA franc and Gulf pegs. Returns rate, amount, rate date. Price: $0.002 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/fx/convert",
      "tags": [
        "fx-rates",
        "fx",
        "currency-conversion",
        "exchange-rates",
        "ecb",
        "finance",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/fx/convert?from=USD&to=EUR&amount=1250"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "fx_timeseries",
      "name": "fx_timeseries (fx-rates)",
      "description": "Daily official ECB exchange rates for a currency pair over up to 366 days, with min, max, mean and % change. Useful for invoicing, hedging checks and reporting. Price: $0.005 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/fx/timeseries",
      "tags": [
        "fx-rates",
        "fx",
        "exchange-rates",
        "time-series",
        "ecb",
        "finance",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/fx/timeseries?from=GBP&to=USD&start=2026-01-01&end=2026-03-31"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "fx_latest",
      "name": "fx_latest (fx-rates)",
      "description": "All official ECB reference rates for any base currency on the latest or a given fixing date, including pegged currencies (XOF, XAF, AED, SAR). One call, full rate table. Price: $0.002 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/fx/latest",
      "tags": [
        "fx-rates",
        "fx",
        "exchange-rates",
        "ecb",
        "currency",
        "finance",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/fx/latest?base=USD&symbols=EUR%2CGBP%2CAED%2CXOF%2CJPY"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "pre_purchase_check",
      "name": "pre_purchase_check (pre-purchase-check)",
      "description": "Bundle before paying: verified price/stock (schema.org), seller trust score (RDAP, TLS, DMARC, policies, phishing lists) and recall status (CPSC, openFDA, RappelConso) for a product URL, with a proceed/caution/stop decision. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/checkout/pre-purchase",
      "tags": [
        "pre-purchase-check",
        "pre-purchase",
        "checkout-safety",
        "recall",
        "shopping-agent",
        "ecommerce",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/checkout/pre-purchase?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "price_availability",
      "name": "price_availability (price-availability)",
      "description": "Verified price, currency, availability and seller of a product page URL from its schema.org JSON-LD / microdata / OpenGraph data. robots.txt respected; blocked or unpriced pages return 'unavailable' (not charged). Price: $0.006 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/product/price",
      "tags": [
        "price-availability",
        "price-check",
        "availability",
        "shopping-agent",
        "ecommerce",
        "schema-org",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/product/price?url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "recall_search",
      "name": "recall_search (recall-check)",
      "description": "Search official recall notices (CPSC, openFDA food/drug/device, RappelConso FR) by product, brand or model; filter by market and period. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/recalls/search",
      "tags": [
        "recall-check",
        "product-recall",
        "cpsc",
        "fda",
        "rappelconso",
        "shopping",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/recalls/search?query=stroller&market=us"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "gtin_recall",
      "name": "gtin_recall (recall-check)",
      "description": "Exact recall check for one EAN/UPC/GTIN barcode (check digit validated) across RappelConso, CPSC and openFDA. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/recalls/gtin",
      "tags": [
        "recall-check",
        "product-recall",
        "gtin",
        "barcode",
        "cpsc",
        "shopping",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/recalls/gtin?gtin=3662424096594"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "sanctions_screen",
      "name": "sanctions_screen (sanctions-screen)",
      "description": "Screen a person or company name against OFAC SDN, UN, EU and UK sanctions lists in one call (fuzzy, aliases). Returns matches with score, list, programs, countries. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/sanctions/screen",
      "tags": [
        "sanctions-screen",
        "sanctions",
        "ofac",
        "kyc",
        "aml",
        "compliance",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/sanctions/screen?name=Bank+Rossiya&type=entity"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "sanctions_crypto_address",
      "name": "sanctions_crypto_address (sanctions-screen)",
      "description": "Check a crypto address (BTC, ETH/EVM, TRON, LTC, XMR, SOL and more) against OFAC SDN digital currency addresses. Returns listed true/false and the sanctioned entity. Price: $0.005 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/sanctions/crypto-address",
      "tags": [
        "sanctions-screen",
        "sanctions",
        "ofac",
        "crypto",
        "wallet-screening",
        "compliance",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/sanctions/crypto-address?address=TNiq9AXBp9EjUqhDhrwrfvAA8U3GUQZH81"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seller_reputation",
      "name": "seller_reputation (seller-reputation)",
      "description": "Trust score 0-100 for an online store domain or URL: domain age (RDAP), HTTPS, MX/SPF/DMARC, return policy and contact, Tranco rank, phishing lists, scam patterns. Short JSON with risk, advice, red_flags, reasons. Price: $0.008 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seller/reputation",
      "tags": [
        "seller-reputation",
        "merchant-trust",
        "scam-detection",
        "shopping-agent",
        "ecommerce",
        "fraud",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seller/reputation?domain=allbirds.com"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seo_technical_audit",
      "name": "seo_technical_audit (seo-audit)",
      "description": "Technical SEO audit of a URL: HTTPS and redirects, www duplicate, canonical, noindex, title/meta/H1, viewport, hreflang, Open Graph, sitemap and robots.txt, soft 404, response time, compression, images alt, schema.org, JS-only content. Score 0-100 + ranked fixes. Price: $0.008 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/technical",
      "tags": [
        "seo-audit",
        "seo",
        "technical-seo",
        "site-audit",
        "web",
        "marketing",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/technical?url=https%3A%2F%2Fwww.python.org%2F"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seo_keywords_content",
      "name": "seo_keywords_content (seo-audit)",
      "description": "On-page keyword and content analysis: focus keyword (given or detected) placement in title/H1/meta/first 100 words/URL, density, top terms and phrases, headings outline, FAQ questions, word count, readability. Score + fixes. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/keywords",
      "tags": [
        "seo-audit",
        "seo",
        "keywords",
        "content",
        "on-page",
        "marketing",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/keywords?url=https%3A%2F%2Fwww.python.org%2F&target=python"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seo_internal_links",
      "name": "seo_internal_links (seo-audit)",
      "description": "Internal linking audit: crawls up to max_pages same-site pages (robots.txt respected, 30 s cap): broken internal links, orphan pages vs XML sitemap, click depth, dead ends, generic/empty anchors, internal nofollow, duplicate titles, missing meta descriptions. Price: $0.008 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/internal-links",
      "tags": [
        "seo-audit",
        "seo",
        "internal-links",
        "crawl",
        "broken-links",
        "site-audit",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/internal-links?url=https%3A%2F%2Fwww.python.org%2F&max_pages=10"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seo_local_presence",
      "name": "seo_local_presence (seo-audit)",
      "description": "Local SEO / listings readiness from the website: phone (tel: links), postal address, e-mail, Organization/LocalBusiness JSON-LD (address, telephone, geo, hours, sameAs), Google Maps/Business and review-platform links, social profiles. Score + fixes. Price: $0.01 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/local",
      "tags": [
        "seo-audit",
        "local-seo",
        "seo",
        "listings",
        "schema-org",
        "marketing",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/local?url=https%3A%2F%2Fsamavoice.com%2F"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "geo_ai_visibility",
      "name": "geo_ai_visibility (seo-audit)",
      "description": "GEO audit - can ChatGPT, Claude, Perplexity, Gemini cite this site? AI search/user/training bots allowed in robots.txt, text readable without JavaScript, schema.org, metadata, llms.txt, sitemap, agentic-commerce signals. Score + ranked fixes. Price: $0.008 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/ai-visibility",
      "tags": [
        "seo-audit",
        "geo",
        "ai-search",
        "llms-txt",
        "seo",
        "ai-visibility",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/ai-visibility?url=https%3A%2F%2Fwww.python.org%2F"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "seo_full_audit",
      "name": "seo_full_audit (seo-audit)",
      "description": "Full SEO + GEO audit in one call: technical, keywords and content, internal links (12-page crawl), local presence and AI visibility, weighted 0-100 score and the 12 priority actions across all areas, with module details. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seo/full-audit",
      "tags": [
        "seo-audit",
        "seo",
        "geo",
        "site-audit",
        "ai-visibility",
        "marketing",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seo/full-audit?url=https%3A%2F%2Fwww.python.org%2F"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trust_trio",
      "name": "trust_trio (trust-trio)",
      "description": "Trust Trio: A2A agent card + MCP server probe + x402 payment-offer check of one AI agent in a single call (no payment made to it). Returns trusted/partial/untrusted, a trust score and every issue. Price: $0.010 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/agent/trust-trio",
      "tags": [
        "trust-trio",
        "ai-agents",
        "a2a",
        "mcp",
        "x402",
        "trust",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/agent/trust-trio?url=https%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents&x402_url=https%3A%2F%2Fgogeta2-u35175.vm.elestio.app%2Fagents%2Fv1%2Ffx%2Flatest"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "verify_usdc_payment",
      "name": "verify_usdc_payment (usdc-receipt)",
      "description": "Verify a USDC payment on Base: tx succeeded, USDC sent to the expected recipient (and from the expected sender), at least min_amount, enough confirmations. Returns verdict + decoded transfers. Unknown tx = not charged. Price: $0.002 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/payments/usdc-verify",
      "tags": [
        "usdc-receipt",
        "usdc",
        "payment-verification",
        "base",
        "x402",
        "agent-payments",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/payments/usdc-verify?tx_hash=0x4699c8e64627e085a11b8bdd1097f576e1363c1e11731005d1eb0c296df93d80&to=0x17cd53c04d707ef0dd615ef56c633f02915a7905&min_amount=0.05"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usdc_balance",
      "name": "usdc_balance (usdc-receipt)",
      "description": "Current USDC balance of an address on Base or Base Sepolia (balanceOf on the official Circle contract). Price: $0.001 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/payments/usdc-balance",
      "tags": [
        "usdc-receipt",
        "usdc",
        "balance",
        "base",
        "wallet",
        "agent-payments",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/payments/usdc-balance?address=0xe414aD5c7542CE63D890526f0e2133ff8da6F22D"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vendor_due_diligence",
      "name": "vendor_due_diligence (vendor-due-diligence)",
      "description": "Vendor due diligence in one call: seller domain reputation, legal-name sanctions screening (OFAC/UN/EU/UK), product recalls (barcode or keywords) and EU-Ready (Safety Gate, GPSR, ECB price). Returns proceed/review/block with reasons. Price: $0.5 USDC per call (x402). Endpoint: GET https://api.novarithm.com/agents/v1/seller/due-diligence",
      "tags": [
        "vendor-due-diligence",
        "due-diligence",
        "sanctions",
        "product-recall",
        "eu-compliance",
        "ecommerce",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "GET https://api.novarithm.com/agents/v1/seller/due-diligence?domain=allbirds.com&seller=Allbirds+Inc&product_url=https%3A%2F%2Fwww.allbirds.com%2Fproducts%2Fmens-tree-runners"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "invoice_duplicate_check",
      "name": "invoice_duplicate_check (structured-checks)",
      "description": "Compare up to 1000 caller-supplied invoice records for repeated supplier/reference/document identity and conflicting amounts or currency. Exact decimal strings; no external calls, accounting certification or payment decision. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/invoice-duplicates",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/invoice-duplicates JSON {\"invoices\":[{\"record_id\":\"a\",\"supplier_id\":\"supplier-a\",\"invoice_number\":\"INV-1\",\"document_type\":\"invoice\",\"currency\":\"EUR\",\"amount\":\"10.00\"},{\"record_id\":\"b\",\"supplier_id\":\"supplier-a\",\"invoice_number\":\"INV-1\",\"document_type\":\"invoice\",\"currency\":\"EUR\",\"amount\":\"10.0\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "migration_compare",
      "name": "migration_compare (structured-checks)",
      "description": "Compare two supplied JSON exports using unique string key fields. Report additions, removals and changed fields, keeping missing/null/boolean/number distinct. No database access or writes; source export completeness is not established. Price: $0.010 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/migration-compare",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/migration-compare JSON {\"key_fields\":[\"id\"],\"before\":[{\"id\":\"a\",\"price\":\"10.00\"},{\"id\":\"b\",\"price\":\"20.00\"}],\"after\":[{\"id\":\"a\",\"price\":\"11.00\"},{\"id\":\"c\",\"price\":\"30.00\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "incident_timeline",
      "name": "incident_timeline (structured-checks)",
      "description": "Order up to 1000 supplied agent events in UTC, preserve undated events, remove identical retransmissions and reject conflicting event IDs. Evidence links are references only; chronology does not establish causality or clock accuracy. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/incident-timeline",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/incident-timeline JSON {\"events\":[{\"event_id\":\"later\",\"source\":\"agent-a\",\"event_time\":\"2026-10-24T12:00:00+02:00\",\"event_type\":\"delivery\",\"evidence_refs\":[\"receipt-demo\"]},{\"event_id\":\"earlier\",\"source\":\"agent-b\",\"event_time\":\"2026-10-24T09:00:00Z\",\"event_type\":\"start\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "data_freshness_check",
      "name": "data_freshness_check (structured-checks)",
      "description": "Evaluate supplied observation timestamps against caller-declared TTL and the server clock, or an explicitly supplied historical reference. Return stale/within_declared_ttl/future_observation/unknown. Does not authenticate timestamps or establish underlying fact freshness. Price: $0.003 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/data-freshness",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/data-freshness JSON {\"as_of\":\"2026-10-24T10:01:00Z\",\"records\":[{\"record_id\":\"a\",\"observed_at\":\"2026-10-24T10:00:00Z\",\"ttl_seconds\":60},{\"record_id\":\"b\",\"observed_at\":null,\"ttl_seconds\":60}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "field_provenance_check",
      "name": "field_provenance_check (structured-checks)",
      "description": "Inspect up to 1000 supplied product fields and sources: missing references, declared expiry, future or undated observations, and content identity hashes. References are never fetched; neither source origin nor support for a field value is authenticated. Price: $0.004 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/field-provenance",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/field-provenance JSON {\"as_of\":\"2026-10-24T10:00:00Z\",\"sources\":[{\"source_id\":\"doc\",\"reference\":\"provided-catalog-export\",\"observed_at\":\"2026-10-23T10:00:00Z\"}],\"fields\":[{\"field_id\":\"price\",\"value\":\"10.00\",\"source_ids\":[\"doc\"]},{\"field_id\":\"stock\",\"value\":null,\"source_ids\":[]}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "quote_cost_normalize",
      "name": "quote_cost_normalize (structured-checks)",
      "description": "Normalize exact decimal quote amounts using supplied currency rates. Up to 1000 total line items. Missing shipping, tax or other costs stay unknown. Rank only complete quotes for identical supplied item-ID/quantity baskets; no rate verification, fiscal advice or order. Price: $0.008 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/quote-normalize",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/quote-normalize JSON {\"base_currency\":\"EUR\",\"rates\":[{\"currency\":\"USD\",\"rate_to_base\":\"0.9\",\"reference\":\"caller-supplied-rate\"}],\"quotes\":[{\"quote_id\":\"a\",\"currency\":\"USD\",\"items\":[{\"item_id\":\"sku\",\"quantity\":\"3\",\"unit_price\":\"0.10\"}],\"costs\":{\"shipping\":\"0.1\",\"tax\":\"0\",\"other\":\"0\"}},{\"quote_id\":\"b\",\"currency\":\"EUR\",\"items\":[{\"item_id\":\"sku\",\"quantity\":\"3\",\"unit_price\":\"0.09\"}],\"costs\":{\"shipping\":null,\"tax\":\"0\",\"other\":\"0\"}}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "renewal_cohort_check",
      "name": "renewal_cohort_check (structured-checks)",
      "description": "Compute UTC monthly cohorts and one declared renewal cycle per supplied subscription. Eligible at supplied due date plus grace; a matching confirmation is a declaration, never proof of collection. Up to 1000 subscriptions and 1000 events. No revenue, MRR, ARR or certain churn inferred. Price: $0.006 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/renewal-cohorts",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/renewal-cohorts JSON {\"as_of\":\"2026-10-24T10:00:00Z\",\"subscriptions\":[{\"subscription_id\":\"demo\",\"cohort_at\":\"2026-09-01T00:00:00Z\",\"renewal_due_at\":\"2026-10-01T00:00:00Z\"}],\"events\":[{\"event_id\":\"renew\",\"subscription_id\":\"demo\",\"kind\":\"renewal_confirmed\",\"occurred_at\":\"2026-10-01T00:00:00Z\",\"renewal_due_at\":\"2026-10-01T00:00:00Z\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "api_contract_diff",
      "name": "api_contract_diff (structured-checks)",
      "description": "Diff two supplied OpenAPI 3.0.x/3.1.x documents: operations, parameters, response codes and a listed inline JSON-schema subset. At most 1000 operations/document, 12 schema levels and 4000 compared schema nodes. Unresolved references and excluded semantics remain explicit; no compatibility certification or deployed API verification. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/api-contract-diff",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/api-contract-diff JSON {\"before\":{\"openapi\":\"3.1.0\",\"paths\":{\"/item\":{\"post\":{\"requestBody\":{\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\"}},\"required\":[]}}}},\"responses\":{\"200\":{\"description\":\"Supplied example\"}}}}}},\"after\":{\"openapi\":\"3.1.0\",\"paths\":{\"/item\":{\"post\":{\"requestBody\":{\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\"}},\"required\":[\"id\"]}}}},\"responses\":{\"200\":{\"description\":\"Supplied example\"}}}}}}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "declared_ingredient_diff",
      "name": "declared_ingredient_diff (structured-checks)",
      "description": "Compare two supplied dated ingredient lists for the same declared product: added/removed normalized names, order and exact declared percentage changes. Up to 1000 ingredients/list; Unicode NFKC/case/whitespace normalization only. No synonym, chemical equivalence, toxicology, allergy, medical or regulatory conclusion. Price: $0.004 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/ingredient-diff",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/ingredient-diff JSON {\"product_id\":\"demo\",\"before\":{\"product_id\":\"demo\",\"list_id\":\"old\",\"declared_at\":\"2026-10-01T00:00:00Z\",\"ingredients\":[{\"name\":\"Aqua\",\"percentage\":\"90\"},{\"name\":\"B\"}]},\"after\":{\"product_id\":\"demo\",\"list_id\":\"new\",\"declared_at\":\"2026-10-24T00:00:00Z\",\"ingredients\":[{\"name\":\"C\"},{\"name\":\"AQUA\",\"percentage\":\"80\"}]}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "demand_lot_match",
      "name": "demand_lot_match (structured-checks)",
      "description": "Compare up to 100 supplied demand lines with 1000 supplied lots, at most 5000 same-item comparisons. Exact decimal quantity, same declared item ID/unit and exact required attributes; missing attributes/availability remain unknown. Lines are independent: no joint allocation, conversion, substitution, reservation or order. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/demand-lots",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/demand-lots JSON {\"demand\":[{\"line_id\":\"a\",\"item_id\":\"sku\",\"quantity\":\"2\",\"unit\":\"pc\",\"required_attributes\":{\"color\":\"red\"}}],\"lots\":[{\"lot_id\":\"lot\",\"item_id\":\"sku\",\"quantity\":\"3\",\"unit\":\"pc\",\"attributes\":{\"color\":\"red\"},\"available\":true}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "availability_intersection",
      "name": "availability_intersection (structured-checks)",
      "description": "Intersect supplied availability for 1-100 participants, up to 1000 total intervals. Explicit offsets and at most microsecond precision; optional IANA zone is an assertion that supplied offsets match that zone, not a display-zone setting. Return continuous UTC windows for the declared duration. No calendar access, hold, invitation or booking. Price: $0.004 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/availability-overlap",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/availability-overlap JSON {\"duration_seconds\":1800,\"participants\":[{\"participant_id\":\"a\",\"intervals\":[{\"start\":\"2026-10-24T10:00:00+02:00\",\"end\":\"2026-10-24T12:00:00+02:00\"}]},{\"participant_id\":\"b\",\"intervals\":[{\"start\":\"2026-10-24T09:00:00Z\",\"end\":\"2026-10-24T11:00:00Z\"}]}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "product_content_impact",
      "name": "product_content_impact (structured-checks)",
      "description": "Diff supplied snapshots of one declared product and trace changes through supplied content-to-field dependencies. Up to 1000 fields/snapshot, 1000 content records and 10000 dependency references (100/content). Missing edges stay unknown; map completeness and external content truth are not established. No content rewrite or publication. Price: $0.004 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/content-impact",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/content-impact JSON {\"before\":{\"product_id\":\"sku\",\"fields\":{\"price\":\"10\",\"stock\":null}},\"after\":{\"product_id\":\"sku\",\"fields\":{\"price\":\"11\",\"stock\":null}},\"contents\":[{\"content_id\":\"ad\",\"depends_on_fields\":[\"price\"]},{\"content_id\":\"faq\",\"depends_on_fields\":[\"returns\"]}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_replenishment_scenarios",
      "name": "stock_replenishment_scenarios (structured-checks)",
      "description": "Simulate supplied daily demand and planned receipts with a declared reorder-point/order-up-to policy, lead time, minimum order and exact lot multiple. Up to 10 scenarios, 365 contiguous days/scenario and 2000 total days. Net shortages carry as backlog; receipts and zero-day virtual orders arrive before demand. Not a demand forecast, supplier-capacity check or purchase. Price: $0.006 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/stock-scenarios",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/stock-scenarios JSON {\"unit\":\"pc\",\"start_date\":\"2026-10-27\",\"initial_quantity\":\"2\",\"policy\":{\"reorder_point\":\"1\",\"order_up_to\":\"5\",\"minimum_order\":\"3\",\"order_multiple\":\"2\",\"lead_days\":1},\"scenarios\":[{\"scenario_id\":\"base\",\"daily_demand\":[{\"date\":\"2026-10-27\",\"quantity\":\"3\"},{\"date\":\"2026-10-28\",\"quantity\":\"2\"},{\"date\":\"2026-10-29\",\"quantity\":\"0\"}]}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "declared_order_delays",
      "name": "declared_order_delays (structured-checks)",
      "description": "Reconcile up to 1000 supplied orders and 1000 uniquely identified delivery events at an explicit as-of time. Exact same-unit quantities, deadline, partial/completed delivery, overdelivery and declared cancellation; unknown deadlines remain unknown and future events are excluded. No logistics access, reminder, penalty, refund or proof of actual delivery. Price: $0.004 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/order-delays",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/order-delays JSON {\"as_of\":\"2026-10-27T12:00:00Z\",\"orders\":[{\"order_id\":\"o\",\"quantity\":\"3\",\"unit\":\"pc\",\"due_at\":\"2026-10-27T10:00:00Z\"}],\"deliveries\":[{\"event_id\":\"a\",\"order_id\":\"o\",\"quantity\":\"1\",\"unit\":\"pc\",\"delivered_at\":\"2026-10-27T09:00:00Z\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "reservation_record_check",
      "name": "reservation_record_check (structured-checks)",
      "description": "Compare up to 100 supplied reservation confirmations with 1000 supplied registry rows, capped at 10000 resource comparisons. Exact reservation/resource IDs and UTC intervals; expose missing/ambiguous records, held/cancelled status and overlapping confirmed records. No live availability query, fraud finding, hold, cancellation or booking. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/reservation-records",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/reservation-records JSON {\"registry_observed_at\":\"2026-10-27T09:00:00Z\",\"confirmations\":[{\"confirmation_id\":\"c\",\"reservation_id\":\"r\",\"resource_id\":\"room\",\"start\":\"2026-10-27T10:00:00Z\",\"end\":\"2026-10-27T11:00:00Z\"}],\"registry\":[{\"record_id\":\"a\",\"reservation_id\":\"r\",\"resource_id\":\"room\",\"start\":\"2026-10-27T10:00:00Z\",\"end\":\"2026-10-27T11:00:00Z\",\"status\":\"confirmed\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "multilingual_quantity_check",
      "name": "multilingual_quantity_check (structured-checks)",
      "description": "Compare supplied numeric catalogue fields aligned by exact product, variant, field ID and required locale. Explicit decimal separator, Unicode decimal digits, no grouping; exact mg/g/kg, ml/l and mm/cm/m conversions. Up to 1000 records, 100 fields/record, 5000 total fields and 10000 comparisons. Missing/unknown/noncomparable values stay explicit. No prose extraction, semantic translation evaluation, currency conversion or catalogue edits. Price: $0.005 USDC per call (x402). Endpoint: POST https://api.novarithm.com/agents/v1/structured/multilingual-quantities",
      "tags": [
        "structured-checks",
        "structured-data",
        "deterministic",
        "experimental",
        "x402",
        "pay-per-call"
      ],
      "examples": [
        "POST https://api.novarithm.com/agents/v1/structured/multilingual-quantities JSON {\"reference_locale\":\"fr\",\"required_locales\":[\"fr\",\"en\",\"ar\"],\"records\":[{\"record_id\":\"fr\",\"product_id\":\"sku\",\"variant_id\":\"large\",\"locale\":\"fr\",\"decimal_separator\":\",\",\"numeric_fields\":[{\"field_id\":\"volume\",\"value\":\"0,5\",\"unit\":\"l\"}]},{\"record_id\":\"en\",\"product_id\":\"sku\",\"variant_id\":\"large\",\"locale\":\"en\",\"decimal_separator\":\".\",\"numeric_fields\":[{\"field_id\":\"volume\",\"value\":\"500\",\"unit\":\"ml\"}]},{\"record_id\":\"ar\",\"product_id\":\"sku\",\"variant_id\":\"large\",\"locale\"

… truncated here: the card is 66,494 characters as printed. The complete card is published at https://api.novarithm.com/agents/.well-known/agent-card.json.