Card snapshot
api.datasieve.xyz
·
2026-08-14 16:07:41 UTC
·
5d85e41b1efd8d9b5fc47824b7094f2b724221094422c5b49e274a1d737cd935
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.
{
"protocolVersion": "0.3.0",
"name": "DataSieve",
"description": "Standing infrastructure for autonomous agents, paid per use over x402. Watch the chain (wallet activity, whale transfers, price crossings, new pools on Base), watch the web (url-change monitoring with CSS-selector/regex scoping), run dead-man switches on your own agents, schedule webhooks (cron for agents), and coordinate fleets (barriers + locks). Every event carries a signed Ed25519 observation receipt. Failed calls are never billed. No account; wallet is identity.",
"url": "https://api.datasieve.xyz",
"version": "0.3.0",
"documentationUrl": "https://api.datasieve.xyz/llms.txt",
"provider": {
"organization": "DataSieve",
"url": "https://api.datasieve.xyz",
"contact": "datasieve@wormhole.guru"
},
"preferredTransport": "HTTP+JSON",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"skills": [
{
"id": "watch-chain",
"name": "Watch the chain",
"description": "Create a standing watch on Base: wallet activity, whale-sized token transfers, pool price crossings, or new liquidity pools. Events push to a webhook (HMAC-signed) or wait in a pollable mailbox.",
"tags": [
"monitoring",
"base",
"defi",
"webhooks",
"whale-alerts"
],
"examples": [
"POST https://api.datasieve.xyz/watch/standard",
"{\"condition\":{\"type\":\"token-transfers\",\"token\":\"0x\u2026\",\"minAmount\":\"1000000\"}}"
]
},
{
"id": "dead-man-switch",
"name": "Dead-man switch",
"description": "Monitor your own agent. It pings a URL on a schedule; silence past the grace window fires an alert, a later ping fires recovery. An agent can arm its own switch mid-task with its own wallet.",
"tags": [
"liveness",
"monitoring",
"agents",
"heartbeat"
],
"examples": [
"POST https://api.datasieve.xyz/watch/standard",
"{\"condition\":{\"type\":\"heartbeat\",\"intervalSeconds\":300,\"label\":\"trader-prod\"}}"
]
},
{
"id": "schedule",
"name": "Schedule / cron",
"description": "Cron for agents: fire a webhook or mailbox event on a timer \u2014 every N seconds, at an absolute time, or on a cron expression. The payload is echoed back, so it becomes a scheduled wake-up for an agent with no server of its own.",
"tags": [
"cron",
"scheduler",
"timers",
"agents",
"webhooks"
],
"examples": [
"POST https://api.datasieve.xyz/watch/standard",
"{\"condition\":{\"type\":\"schedule\",\"cron\":\"0 9 * * *\",\"tz\":\"UTC\",\"payload\":{\"task\":\"daily-report\"}}}"
]
},
{
"id": "url-change",
"name": "Watch the web",
"description": "Monitor any public web page for content changes, scoped by CSS selector or regex so markup churn does not false-positive. Polls on your interval (floor 300s); fires an HMAC-signed webhook or mailbox event when the scoped content actually changes.",
"tags": [
"web-monitoring",
"url-change",
"scraping",
"webhooks",
"agents"
],
"examples": [
"POST https://api.datasieve.xyz/watch/standard",
"{\"condition\":{\"type\":\"url-change\",\"url\":\"https://example.com/pricing\",\"selector\":\".price\"},\"webhookUrl\":\"https://\u2026\"}"
]
},
{
"id": "coordinate-fleet",
"name": "Coordinate agents",
"description": "Buy a coordination workspace, then use barriers (wake me when all N sub-agents finish, one webhook with every result) and locks (only one agent does this; leases auto-expire so a crash cannot deadlock the fleet). Ops are free after purchase.",
"tags": [
"coordination",
"multi-agent",
"barrier",
"lock",
"fan-in"
],
"examples": [
"POST https://api.datasieve.xyz/coord/workspace",
"POST https://api.datasieve.xyz/coord/:id/barrier {\"parts\":3}"
]
},
{
"id": "notarize-claim",
"name": "Notarize your own claim",
"description": "Timestamp something your agent did \u2014 a finished task, a decision, a model output, a handoff \u2014 as an Ed25519-signed statement that this exact content reached a third party at this time. Verifiable by anyone against a published key, with no account and no call back to us. Attests receipt-time and content-hash only, never that the claim is true.",
"tags": [
"attestation",
"notarize",
"ed25519",
"audit",
"provenance"
],
"examples": [
"POST https://api.datasieve.xyz/receipts/notarize",
"{\"claim\":{\"task\":\"invoice-run\",\"result\":\"ok\"},\"label\":\"nightly-agent\"}"
]
}
],
"x402": {
"protocol": "x402",
"version": 2,
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0xFE31fD52A89461B8d54895cfCf86187aa3C95F21",
"currency": "USDC",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"priceRange": {
"min": "$0.001",
"max": "$0.85"
},
"manifest": "https://api.datasieve.xyz/.well-known/x402",
"openapi": "https://api.datasieve.xyz/openapi.json",
"llmsTxt": "https://api.datasieve.xyz/llms.txt"
}
}