Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
💰 Paid API data v0.3.0

x402.payperbyte.io

x402.payperbyte.io · x402.payperbyte.io

PayPerByte is a pay-per-call data gateway for AI agents — 22 first-party feeds and decision oracles billed in USDC over x402 on Base mainnet. A wallet, not an API key; no token. Every paid 200 carries a signed EIP-712 provenance receipt (X-BYTE-Attestation) so an agent can verify the data before it acts. Coverage spans DeFi/markets, weather, earthquakes, security advisories, code/runtime status, and decision oracles. Flagship: the Address Reputation Oracle — a signed ALLOW/WARN/BLOCK verdict on a receiving address before an agent releases funds ($0.05/call). Per-byte pricing from $0.003; settled in USDC via the Coinbase CDP facilitator.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain x402.payperbyte.io 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
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. 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
44/100
grade D · 9 criteria
Uptime
97.8%
46 probes
~215 ms response
Observed inflow · 30d
$1.54
36 tx · on-chain
Usage · 7d
0
no recent activity
Card drift · 7d
changed
6 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 44/100
D-grade: significant issues, auth-gated, partially broken, or stale.
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).
info Live JSON-RPC 0/25
Live probe hasn't run yet.
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` 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).
pass Uptime track record 15/15
45/46 probes succeeded (98% uptime).
pass Skill declaration 10/10
Declares 11 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: x402.payperbyte.io (https://x402.payperbyte.io). 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 4/5
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 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

6 snapshots drifted 5× Every change to agent-card.json
Captured Hash
2026-07-28 04:40:47 current 0ab91ae45a25… view →
2026-07-22 23:26:24 0ab91ae45a25… view →
2026-07-17 12:19:48 0ab91ae45a25… view →
2026-07-13 16:37:02 0ab91ae45a25… view →
2026-07-11 03:05:10 0ab91ae45a25… view →
2026-07-07 04:37:42 0ab91ae45a25… view →
Uptime
97.8%
46 probes
Response
380ms
last probe
Skills
11
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base per call USDC Facilitator feed Dispute or improve this rating
From $0.0030 per call
Endpoint Price Currency
https://x402.payperbyte.io/feeds/address-reputation 0.1 USDC
https://x402.payperbyte.io/feeds/earthquakes 0.003 USDC
https://x402.payperbyte.io/feeds/merchant-screen 0.1 USDC
https://x402.payperbyte.io/feeds/pkg-verdict 0.1 USDC
https://x402.payperbyte.io/feeds/positioning-snapshot 0.03 USDC
https://x402.payperbyte.io/feeds/reasoning-verdict 0.1 USDC
https://x402.payperbyte.io/feeds/runtime-eol 0.02 USDC
https://x402.payperbyte.io/feeds/sanctions-screen 0.1 USDC
https://x402.payperbyte.io/feeds/threat-intel 0.05 USDC
https://x402.payperbyte.io/feeds/weather 0.005 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xffff4b8da8c165b556326453446f6940c8afe0db · basescan ↗
Observed on-chain inflow verified on-chain
Last 7d
$1.54
36 calls
Last 30d
$1.54
36 calls
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the payment wallet.
Daily 30-day observed-inflow history ~ flat (+0.0%)
2026-08-01 2026-08-10
Peak day: $1.54 Data points: 10 Total tx (30d window): 36
Payment authenticity evidence confidence How we measure this →
insufficient_evidence_of_independent_payers 1/5

Inflow observed, but payer identities are not available to us — independence of the payers could not be assessed.

Assessed window
30d
7 active of 7 observed
Inflow assessed
$1.54
36 transactions
Payer identities
not held
1 evidence caveat
payer_identity_unavailable — No transaction-level payer records are held for this agent's settlement wallet in the assessed window.
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap. Derived from agent_revenue_daily, agents.payment_wallet. Measured 2026-08-10.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid get_agent_full and payment_intelligence skills on REST, A2A and MCP. API docs →
Agent cardhttps://x402.payperbyte.io/.well-known/agent.json
Providerhttps://x402.payperbyte.io
Docshttps://www.payperbyte.io/docs/quickstart
Discovered via
agentic_market recrawl_hot x402_list

Skills · 11 declared · mapped to canonical taxonomy

Weather (US, multi-city)

NWS weather forecasts for 5 US cities (NYC, LA, Chicago, Houston, Miami)

canonical Weather Forecast and Alerts match 84%
generalx402usdcbase
Earthquakes

USGS recent earthquakes worldwide (M2.5+)

canonical X402 Usdc Payments match 84%
generalx402usdcbase
Runtime EOL

End-of-life dates and status for language runtimes, frameworks, OSes (endoflife.date)

canonical Error Diagnosis and Debugging match 84%
generalx402usdcbase
Security Advisories Digest

Recent CVE highlights + CISA known-exploited-vulnerability entries, relayed from public sources (NVD, CISA KEV)

canonical Vulnerability Analysis match 83%
generalx402usdcbase
Evidence Pack Oracle

RAG-citable meta-oracle: retrieve from PayPerByte factual feeds + signed citation bundle with sources.

canonical X402 Usdc Payments match 84%
generalx402usdcbase
Address Reputation Oracle

Agentic-payments go/no-go verdict: synchronous signed ALLOW/WARN/BLOCK for (domain, receiving address, amount, chain) BEFORE releasing USDC. ar-v1 ruleset over …

canonical X402 Usdc Payments match 83%
commercex402usdcbase
Package Verdict Oracle

Signed ALLOW/WARN/BLOCK on installing a package@version: OSV.dev malicious-corpus + typosquat distance + registry signals. Verify before you install.

canonical Sanctions Screening match 83%
generalx402usdcbase
Sanctions Screen Oracle

Signed, version-pinned OFAC SDN + Consolidated screening on an address or name; every answer embeds the pinned list-state (date + sha256) it was judged against.

canonical Sanctions Screening match 90%
legalx402usdcbase
Reasoning Verdict Oracle (local LLM)

Verify-before-act risk oracle: POST an action context (message, payload, proposal, payee, tool-call) and get a signed ALLOW/WARN/BLOCK/ABSTAIN verdict + 0-100 s…

canonical Agent Profiles match 81%
generalx402usdcbase
Liquidation Stream Oracle

Hawkes branching-ratio (self-excitation) verdict over a first-party realized-liquidation archive: SUBCRITICAL/NEAR_CRITICAL/SUPERCRITICAL.

canonical Sanctions Screening match 80%
financialx402usdcbase
Positioning Snapshot Oracle

Cross-venue perp positioning (funding + open interest) from Hyperliquid, dYdX v4, Aevo; raw fields, abstains honestly where a venue lacks data.

canonical Crypto Derivatives Analytics match 82%
financialx402usdcbase

Health · last 5 probes

When HTTP Live JSON-RPC Latency
2026-07-28 04:40:47 200 380ms
2026-07-22 23:26:24 200 342ms
2026-07-17 12:19:48 200 391ms
2026-07-14 20:07:43 530
2026-07-13 16:37:02 200 347ms

Who's calling this agent 30d

3 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Python (urllib) 2 (67%)
curl 1 (33%)
Caller geography · top 3
ES 3
Via which API surface · top 3
rest 3

Public teaser: top-3 per dimension only. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Cheaper or better alternatives per-skill

↓ 6 skills cheaper elsewhere peak save 66.7%

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.x-402.online
Pay-per-call data & security tools for AI agents: honeypot / rug-pull token security checks (verdict OK/CAUTION/HIGH_RISK/AVOID, 8 chains),
api.x-402.online · q 100%
x402-agent-store.rileycraig14.workers.dev live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
x402-agent-store.rileycraig14.workers.dev · q 65%
x402 Trust Layer
55+ paid trust APIs for AI agents -- identity, attestation, settlement, escrow, compliance. x402 V2 protocol. Wallet sessions supported.
x402 Trust Layer · q 0%
data.crestsystems.ai live
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 100%
paysafe-agent.com
Payment security firewall scan for an OUTGOING x402 payment: PII/secret leak detection in payment metadata, nonce replay detection, overpaym
paysafe-agent.com · q 65%
avisradar-production.up.railway.app
Onchain reputation oracle for AI agents on Base. Vet any agent before paying it via x402. Returns a 0-100 score from success rate (50%), USD
avisradar-production.up.railway.app · q 45%

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
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/x402.payperbyte.io.svg)](https://agenstry.com/agents/x402.payperbyte.io)
[![Verified Business](https://agenstry.com/badge/x402.payperbyte.io/identity.svg)](https://agenstry.com/agents/x402.payperbyte.io)
[![Uptime](https://agenstry.com/badge/x402.payperbyte.io/uptime.svg)](https://agenstry.com/agents/x402.payperbyte.io)
[![A2A version](https://agenstry.com/badge/x402.payperbyte.io/protocol.svg)](https://agenstry.com/agents/x402.payperbyte.io)

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
{
  "_source": "agentic.market",
  "service": {
    "id": "x402-payperbyte-io",
    "name": "x402.payperbyte.io",
    "description": "",
    "domain": "x402.payperbyte.io",
    "provider": "x402.payperbyte.io",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://x402.payperbyte.io/feeds/address-reputation",
        "description": "Agentic-payments go/no-go verdict: synchronous signed ALLOW/WARN/BLOCK for (domain, receiving address, amount, chain) BEFORE releasing USDC. ar-v1 ruleset over RDAP/TLS/DNS/Wayback domain signals + on-chain receiving-address signals + curated known-bad blocklist. The verdict carries an embedded EIP-712 PayloadAttestation \u2014 recompute keccak256(answer) and recover the signer before acting.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x1111111111111111111111111111111111111111",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "amount",
            "type": "number",
            "description": "",
            "example": 50000,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "chain",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "address-reputation",
          "payments-risk",
          "go-no-go",
          "signed-verdict"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/earthquakes",
        "description": "USGS recent earthquakes worldwide (M2.5+)",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "earthquakes",
          "general",
          "eip712-attested"
        ],
        "quality": {
          "l30DaysTotalCalls": "11",
          "l30DaysUniquePayers": "7"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/merchant-screen",
        "description": "Pre-settlement merchant/storefront screen: signed ALLOW/WARN/BLOCK on (domain, payTo, observed price) before an agent settles an x402 payment. Full methodology + data-retention and egress disclosure: see the merchant-screen entry at https://x402.payperbyte.io/feeds",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x1111111111111111111111111111111111111111",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "chain",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "observed_price_atomic",
            "type": "string",
            "description": "",
            "example": "150000",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "merchant-screen",
          "storefront-risk",
          "clone-detect",
          "signed-verdict"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/pkg-verdict",
        "description": "Signed ALLOW/WARN/BLOCK on installing a package@version: OSV.dev malicious-corpus + typosquat distance + registry signals. Verify before you install.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "ecosystem",
            "type": "string",
            "description": "",
            "example": "npm",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "package",
            "type": "string",
            "description": "",
            "example": "left-pad",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "pkg-verdict",
          "supply-chain",
          "install-gate",
          "signed-verdict"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/positioning-snapshot",
        "description": "Cross-venue perp positioning (funding + open interest) from Hyperliquid, dYdX v4, Aevo; raw fields, abstains honestly where a venue lacks data.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "assets",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "positioning-snapshot",
          "financial",
          "first-party"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/reasoning-verdict",
        "description": "Verify-before-act risk oracle: POST an action context (message, payload, proposal, payee, tool-call) and get a signed ALLOW/WARN/BLOCK/ABSTAIN verdict + 0-100 safe-to-proceed score + reasons from a LOCAL model (no data egress). The verdict carries an embedded EIP-712 PayloadAttestation \u2014 recompute keccak256(answer) and recover the signer before acting. Advisory: the receipt proves provenance/integrity, not correctness.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "kind",
            "type": "string",
            "description": "",
            "example": "transaction",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "subject",
            "type": "string",
            "description": "",
            "example": "Release 5,000 USDC to 0x1111111111111111111111111111111111111111 for invoice #42?",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "reasoning-verdict",
          "verify-before-act",
          "local-llm",
          "signed-verdict"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/runtime-eol",
        "description": "End-of-life dates and status for language runtimes, frameworks, OSes (endoflife.date)",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "product",
            "type": "string",
            "description": "",
            "example": "nodejs",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "version",
            "type": "string",
            "description": "",
            "example": "18",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "runtime-eol",
          "general",
          "eip712-attested"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/sanctions-screen",
        "description": "Signed, version-pinned OFAC SDN + Consolidated screening on an address or name; every answer embeds the pinned list-state (date + sha256) it was judged against.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Lazarus Group",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "sanctions-screen",
          "ofac",
          "compliance",
          "signed-verdict"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/threat-intel",
        "description": "Recent CVE highlights + CISA known-exploited-vulnerability entries, relayed from public sources (NVD, CISA KEV)",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "threat-intel",
          "general",
          "eip712-attested"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://x402.payperbyte.io/feeds/weather",
        "description": "NWS weather forecasts for 5 US cities (NYC, LA, Chicago, Houston, Miami)",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "PayPerByte",
        "tags": [
          "payperbyte",
          "weather",
          "general",
          "eip712-attested"
        ],
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.003",
      "maxAmount": "0.1",
      "avgCostPerTransaction": "0.0608",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "PayPerByte",
    "tags": [
      "payperbyte",
      "address-reputation",
      "payments-risk",
      "go-no-go",
      "signed-verdict",
      "earthquakes",
      "general",
      "eip712-attested",
      "merchant-screen",
      "storefront-risk",
      "clone-detect",
      "pkg-verdict",
      "supply-chain",
      "install-gate",
      "positioning-snapshot",
      "financial",
      "first-party",
      "reasoning-verdict",
      "verify-before-act",
      "local-llm",
      "runtime-eol",
      "sanctions-screen",
      "ofac",
      "compliance",
      "threat-intel",
      "weather"
    ],
    "iconUrl": ""
  }
}