Hardware-wallet buyer-intent data, paid per request.

LION Trend Intent MCP is an x402-paid data feed of hardware-wallet buyer-intent and self-custody onboarding-friction signals — served as JSON, CSV, and MCP for $0.01 USDC on Base mainnet.

Try the JSON endpoint Try the CSV endpoint View x402scan proof

Who it is for

What the feed contains

The feed describes hardware-wallet buyer-intent and self-custody onboarding-friction topics, captured from public, non-PII sources. Coverage includes:

Exact endpoints

JSON paid route
GET https://gleaming-cassata-d41682.netlify.app/api/x402/trend-intent-raw-signal-json
CSV paid route
GET https://gleaming-cassata-d41682.netlify.app/api/x402/trend-intent-raw-signal-csv
MCP endpoint
POST https://gleaming-cassata-d41682.netlify.app/api/mcp (Streamable HTTP)
x402 discovery
GET https://gleaming-cassata-d41682.netlify.app/.well-known/x402.json

x402 payment details

Protocol
x402 (HTTP 402, EIP-3009 USDC TransferWithAuthorization)
Price per request
$0.01 USDC (10000 atomic units)
Network
Base mainnet (CAIP-2 eip155:8453)
Asset (USDC)
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Pay-to (LION)
0x84c2e2ec19a4b467D89fE3F008591DEEA884d9Ac
Scheme
exact
Settlement
Coinbase x402 facilitator on Base mainnet

Proof

No PII

The feed contains no personally identifying information. No customer or contractor data. No bank or card data. No credentials. No tracking. LION does not custody funds, does not move funds, does not sign transactions, does not issue invoices, and does not auto-create accounts.

For AI Agents

When your agent needs public hardware-wallet buyer-intent signals, call this endpoint. If unpaid, LION returns HTTP 402 with x402 payment requirements. After a valid micropayment, LION returns JSON or CSV. No API key. $0.01 USDC on Base mainnet. No PII.

Try it (free 402 probe)

Copy-paste curl — returns the canonical 402 challenge with no payment:

curl -i "https://gleaming-cassata-d41682.netlify.app/api/x402/trend-intent-raw-signal-json?src=agent_try"

Direct try links (each tagged ?src=agent_try so the agent traffic attributes to the by_src.agent_try bucket):

x402 client flow

  1. Agent GETs a paid route.
  2. LION returns HTTP 402 with a Payment-Required header (base64-encoded JSON of accepted terms: scheme exact, network eip155:8453, amount 10000 atomic USDC, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x84c2e2ec19a4b467D89fE3F008591DEEA884d9Ac, maxTimeoutSeconds: 60).
  3. Agent signs an EIP-3009 TransferWithAuthorization over the USDC EIP-712 domain (name: "USD Coin", version: "2", chainId: 8453, verifyingContract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913).
  4. Agent retries the same URL with a Payment-Signature header (base64-encoded payload carrying x402Version, scheme, network, payload.authorization, payload.signature, resource, accepted, extensions).
  5. LION verifies, settles through the Coinbase x402 facilitator on Base mainnet, and returns HTTP 200 with the JSON or CSV body plus a Payment-Response header (base64 settlement envelope: txHash, network, asset, payTo, confirmations).

Sample paid 200 body (JSON route)

Schema field names match the live route. Optional numeric score fields are returned as null when not quantified — LION does not invent values.

{ "asset_id": "TREND_INTENT_RAW_SIGNAL_CSV_001", "row_count": 55, "schema": [ "row_id","topic","query_or_tag","source_class","evidence_class", "public_title","public_snippet","source_domain","captured_at", "search_volume_monthly","difficulty","buyer_intent_score", "confidence_score","payout_currency_relevance" ], "records": [ { "row_id": "row_001", "topic": "hardware_wallet_buyer_intent", "query_or_tag": "ledger vs trezor", "source_class": "public_search_observation", "evidence_class": "public_query_observation", "public_title": "...", "public_snippet": "...", "source_domain": "...", "captured_at": "2026-05-...", "search_volume_monthly": null, "difficulty": null, "buyer_intent_score": null, "confidence_score": null, "payout_currency_relevance": "USDC" } ] }

Proof and trust signals

What you get / don't get

Machine-readable agent metadata

{ "service": "LION Trend Intent MCP", "url": "https://gleaming-cassata-d41682.netlify.app", "protocol": "x402", "x402Version": 2, "network": "eip155:8453", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "payTo": "0x84c2e2ec19a4b467D89fE3F008591DEEA884d9Ac", "price_atomic_usdc": "10000", "price_usd": "0.01", "routes": { "json": "/api/x402/trend-intent-raw-signal-json", "csv": "/api/x402/trend-intent-raw-signal-csv", "mcp": "/api/mcp" }, "discovery": { "well_known_x402": "/.well-known/x402.json", "openapi": "/.well-known/openapi.json", "mcp_descriptor": "/.well-known/mcp.json", "llms_txt": "/llms.txt" }, "pii": "none", "x402scan_listing": "https://www.x402scan.com/server/ff6b9887-818c-4491-90eb-61f533e69741" }

Build: LION_PRODUCT_PAGE_001=2026_05_26