Skip to content
Back to xsignal

Card snapshot

xsignal-production.up.railway.app · 2026-07-02 05:14:26 UTC · c8944a62ab810bb79252f23fd03032b0dfe4b7ae54b5144824371155fe039676

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "$schema": "https://eips.ethereum.org/EIPS/eip-8004#agent-card",
  "name": "xsignal",
  "description": "x402-paid data ingredients for Base agents. Flagship: get_intent, an outcome-priced momentum verdict that ABSTAINS below your confidence bar. 3 free calls per wallet, then from $0.01 USDC. Verify-only; never signs or moves funds.",
  "url": "https://xsignal-production.up.railway.app",
  "mcp": {
    "endpoint": "https://xsignal-production.up.railway.app/mcp",
    "transport": "streamable-http"
  },
  "skills": [
    {
      "id": "intent-momentum",
      "primary": true,
      "name": "Outcome-priced momentum intent (abstains)",
      "description": "The only x402 signal that ABSTAINS below your confidence bar. Post {addr, min_confidence} \u2192 pay a flat fee, then a mechanical momentum verdict (gaining/fading) if confidence clears your bar, else a calibrated abstain. Paid answers carry a keyless tamper-evidence receipt. x402-paid at /intent (from $0.01; 3 free per wallet via ?wallet=0x\u2026).",
      "endpoint": "https://xsignal-production.up.railway.app/intent",
      "method": "GET",
      "pricing": {
        "scheme": "x402-exact",
        "amount": "0.01",
        "currency": "USDC",
        "network": "eip155:8453"
      },
      "tags": [
        "x402",
        "intent",
        "outcome-priced",
        "abstain",
        "base",
        "momentum"
      ]
    },
    {
      "id": "token-brief",
      "name": "Fused token brief (meal)",
      "description": "One call fuses Base token market intel + real-time social signal into a \"what is happening with $TOKEN now\" brief (market flags + cited top posts + a non-advisory summary). x402-paid at /brief ($0.05; 3 free per wallet via ?wallet=0x\u2026).",
      "endpoint": "https://xsignal-production.up.railway.app/brief",
      "method": "GET",
      "pricing": {
        "scheme": "x402-exact",
        "amount": "0.05",
        "currency": "USDC",
        "network": "eip155:8453"
      },
      "tags": [
        "x402",
        "brief",
        "meal",
        "base",
        "token",
        "signal"
      ]
    },
    {
      "id": "real-time-signal",
      "name": "Real-time X/social signal",
      "description": "Fresh, scored (virality+freshness), cited social signal for a topic. x402-paid at /signal (from $0.01 USDC on Base; 3 free per wallet via ?wallet=0x\u2026).",
      "endpoint": "https://xsignal-production.up.railway.app/signal",
      "method": "GET",
      "pricing": {
        "scheme": "x402-exact",
        "amount": "0.01",
        "currency": "USDC",
        "network": "eip155:8453"
      },
      "tags": [
        "x402",
        "signal",
        "x",
        "social",
        "realtime",
        "base"
      ]
    },
    {
      "id": "token-market-intel",
      "name": "Base token market intel",
      "description": "Liquidity/volume/price/age/buy-sell flow + mechanical flags for a Base token (market data, NOT a trust rating). Best as an input to the brief. x402-paid at /token ($0.01; 3 free per wallet via ?wallet=0x\u2026).",
      "endpoint": "https://xsignal-production.up.railway.app/token",
      "method": "GET",
      "pricing": {
        "scheme": "x402-exact",
        "amount": "0.01",
        "currency": "USDC",
        "network": "eip155:8453"
      },
      "tags": [
        "x402",
        "token",
        "base",
        "defi",
        "market-data"
      ]
    }
  ],
  "payment": {
    "protocol": "x402",
    "network": "base",
    "asset": "USDC",
    "payTo": "0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9"
  },
  "safety": {
    "descriptorOnly": true,
    "signsFunds": false
  }
}