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
}
}