{"id":11822,"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.","card_url":"https://api.datasieve.xyz/.well-known/agent-card.json","endpoint":"https://api.datasieve.xyz","protocol_version":"0.3.0","first_seen":"2026-10-10T13:26:55.558199+00:00","last_verified":"2026-10-10T18:24:40.894272+00:00","card":{"url":"https://api.datasieve.xyz","name":"DataSieve","x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFE31fD52A89461B8d54895cfCf86187aa3C95F21","scheme":"exact","llmsTxt":"https://api.datasieve.xyz/llms.txt","network":"eip155:8453","openapi":"https://api.datasieve.xyz/openapi.json","version":2,"currency":"USDC","manifest":"https://api.datasieve.xyz/.well-known/x402","protocol":"x402","priceRange":{"max":"$0.85","min":"$0.001"}},"skills":[{"id":"watch-chain","name":"Watch the chain","tags":["monitoring","base","defi","webhooks","whale-alerts"],"examples":["POST https://api.datasieve.xyz/watch/standard","{\"condition\":{\"type\":\"token-transfers\",\"token\":\"0x…\",\"minAmount\":\"1000000\",\"debounceSeconds\":3600}}"],"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."},{"id":"dead-man-switch","name":"Dead-man switch","tags":["liveness","monitoring","agents","heartbeat"],"examples":["POST https://api.datasieve.xyz/watch/standard","{\"condition\":{\"type\":\"heartbeat\",\"intervalSeconds\":300,\"label\":\"trader-prod\"}}"],"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."},{"id":"schedule","name":"Schedule / cron","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\"}}}"],"description":"Cron for agents: fire a webhook or mailbox event on a timer — 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."},{"id":"url-change","name":"Watch the web, and get evidence it said that","tags":["web-monitoring","url-change","evidence","attestation","compliance","webhooks","agents"],"examples":["POST https://api.datasieve.xyz/watch/standard","{\"condition\":{\"type\":\"url-change\",\"url\":\"https://example.com/pricing\",\"selector\":\".price\"},\"webhookUrl\":\"https://…\"}"],"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. Every event carries a signed Ed25519 receipt that an independent party observed that page saying that at that time — the record you need when a vendor quietly rewrites its pricing or terms, when an SLA page showed degraded during your outage, or when an oracle input must be provable to someone who was not watching. A screenshot proves nothing; this verifies against a published key."},{"id":"coordinate-fleet","name":"Coordinate agents","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}"],"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."},{"id":"shared-state-and-mailboxes","name":"Shared memory and mailboxes for agents","tags":["state","memory","checkpoint","mailbox","inbox","form-backend","multi-agent","serverless"],"examples":["PUT https://api.datasieve.xyz/coord/:id/keys/progress {\"value\":{\"step\":7},\"ifVersion\":3}","POST https://api.datasieve.xyz/coord/:id/mailbox/orders/token -> {\"postUrl\":\"…/coord/post/mt_…\"}"],"description":"The same workspace is also somewhere to put things. KEYS are versioned checkpoints, so a run that dies to a rate limit or a budget cap resumes instead of re-running (and re-paying for) every prior step; ifVersion gives two instances of the same agent optimistic concurrency instead of silent clobbering. MAILBOXES carry arbitrary payloads between agents that are never alive at the same time. Minting a post-only URL for one mailbox gives you an endpoint that can append and nothing else — safe to hand a sub-agent, and safe to publish: drop it in a web page and a browser form posts orders, leads or messages straight into a mailbox you drain later, with no server, no database and no signup anywhere in it. CORS is open, so the page can read the reply."},{"id":"notarize-claim","name":"Prove something existed at a point in time","tags":["attestation","notarize","ed25519","audit","provenance","evidence","timestamp"],"examples":["POST https://api.datasieve.xyz/receipts/notarize","{\"claim\":{\"task\":\"invoice-run\",\"result\":\"ok\"},\"label\":\"nightly-agent\"}"],"description":"Timestamp what your agent did — a finished task, a decision, a model output, a contract term — as an Ed25519-signed statement that this exact content reached a third party at that time. You cannot notarize your own claim; that is the whole point of a third party. Confidential? Hash it yourself and send only the digest: nothing is stored and we never see the content. Anyone verifies the signature against a published key without trusting you or us. Attests receipt-time and content-hash only, never that the claim is true."}],"version":"0.3.0","provider":{"url":"https://api.datasieve.xyz","contact":"datasieve@wormhole.guru","organization":"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.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","documentationUrl":"https://api.datasieve.xyz/llms.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"HTTP+JSON"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T18:24:40.894272+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T18:24:40.894272+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://api.datasieve.xyz/.well-known/agent-card.json"],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"notarize-claim","name":"Prove something existed at a point in time","description":"Timestamp what your agent did — a finished task, a decision, a model output, a contract term — as an Ed25519-signed statement that this exact content reached a third party at that time. You cannot notarize your own claim; that is the whole point of a third party. Confidential? Hash it yourself and send only the digest: nothing is stored and we never see the content. Anyone verifies the signature against a published key without trusting you or us. Attests receipt-time and content-hash only, never that the claim is true.","tags":["attestation","notarize","ed25519","audit","provenance","evidence","timestamp"],"quality_warning":false},{"skill_id":"schedule","name":"Schedule / cron","description":"Cron for agents: fire a webhook or mailbox event on a timer — 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"],"quality_warning":false},{"skill_id":"shared-state-and-mailboxes","name":"Shared memory and mailboxes for agents","description":"The same workspace is also somewhere to put things. KEYS are versioned checkpoints, so a run that dies to a rate limit or a budget cap resumes instead of re-running (and re-paying for) every prior step; ifVersion gives two instances of the same agent optimistic concurrency instead of silent clobbering. MAILBOXES carry arbitrary payloads between agents that are never alive at the same time. Minting a post-only URL for one mailbox gives you an endpoint that can append and nothing else — safe to hand a sub-agent, and safe to publish: drop it in a web page and a browser form posts orders, leads or messages straight into a mailbox you drain later, with no server, no database and no signup anywhere in it. CORS is open, so the page can read the reply.","tags":["state","memory","checkpoint","mailbox","inbox","form-backend","multi-agent","serverless"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"url-change","name":"Watch the web, and get evidence it said that","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. Every event carries a signed Ed25519 receipt that an independent party observed that page saying that at that time — the record you need when a vendor quietly rewrites its pricing or terms, when an SLA page showed degraded during your outage, or when an oracle input must be provable to someone who was not watching. A screenshot proves nothing; this verifies against a published key.","tags":["web-monitoring","url-change","evidence","attestation","compliance","webhooks","agents"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":3,"passed":3},"recent_checks":[{"card_url":"https://api.datasieve.xyz/.well-known/agent-card.json","checked_at":"2026-10-10T18:24:40.894272+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.datasieve.xyz/.well-known/agent-card.json","checked_at":"2026-10-10T16:07:02.881140+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.datasieve.xyz/.well-known/agent-card.json","checked_at":"2026-10-10T13:26:55.558199+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T18:24:40.894272+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:26:55.558199+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint did not return an A2A task-not-found response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://api.datasieve.xyz/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T18:24:40.894272+00:00","latest_card_check":{"checked_at":"2026-10-10T18:24:40.894272+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T18:24:40.894272+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T18:24:40.894272+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:26:55.558199+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}