Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
52
💰 Paid API A2A 0.3.0 v0.3.0 x402 micropay

DataSieve

api.datasieve.xyz · DataSieve

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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain api.datasieve.xyz via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
52/100
grade D · 9 criteria
Uptime
100.0%
35 direct probes · 30d
~118 ms response
Observed inflow · 30d
$0.80
5 tx · on-chain
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
3 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 52/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 2/25
Card is valid but has no .url field.
How to earn +23 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
35/35 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 7 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: DataSieve (https://api.datasieve.xyz). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

3 snapshots drifted 2× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-01 18:06:06 current 58cb786cbd18… view →
2026-08-14 16:07:41 5d85e41b1efd… view →
2026-07-15 03:31:09 186aaa70be63… view →
Uptime
100.0%
35 direct probes · 30d
Response
121ms
last direct probe
Skills
7
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Declared in agent card Dispute or improve this rating
This agent accepts x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xfe31fd52a89461b8d54895cfcf86187aa3c95f21 on Base · basescan ↗
Listed by facilitators Coinbase CDP · 2
Observed on-chain inflow verified on-chain
Last 7d
$0.00
0 transfers · synced 2026-10-15
Last 30d
$0.80
5 transfers · synced 2026-10-15
Last 90d PRO
Unlock with Pro
90-day total + 90 days of daily history
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
$0.80 in the ledger, not classified yet. Each transfer is read once to tell facilitator-settled x402 payments from plain transfers. How we classify
Cross-check: Coinbase's Bazaar reports 3 calls in 30 days to this wallet across 2 listed resources; our ledger observed 5 transfers (0 facilitator-settled) over 29 of 30 scanned days. Different counters; neither is assumed correct.
Daily 30-day observed-inflow history new
2026-09-16 2026-10-16
Last 30 days · 90 days with Pro Peak 30-day total: $0.80 Data points: 29 Total tx (30d window): 5
Payment authenticity evidence confidence How we measure this →
concentrated_payers 3/5

Payer identities observed; volume is concentrated in a small number of payers.

Assessed window
30d
4 active of 30 observed
Inflow assessed
$0.80
5 transactions
Payer identities
available
1 evidence caveat
uniform_amount_cadence — Daily settled amounts repeat identically across days, which is consistent with scheduled or scripted activity as well as with flat-rate demand.
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-15.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://api.datasieve.xyz/.well-known/agent-card.json
Providerhttps://api.datasieve.xyz
Docshttps://api.datasieve.xyz/llms.txt
Discovered via
agentic_market recrawl_hot recrawl_warm cdp_discovery

Skills · 7 declared · mapped to canonical taxonomy

Watch the chain

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-sign…

orphan: no canonical match yet
monitoringbasedefiwebhookswhale-alerts
Dead-man switch

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…

orphan: no canonical match yet
livenessmonitoringagentsheartbeat
Schedule / cron

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 b…

canonical Recurring Job Scheduling match 86%
cronschedulertimersagentswebhooks
Watch the web, and get evidence it said that

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); f…

orphan: no canonical match yet
web-monitoringurl-changeevidenceattestationcompliance
Coordinate agents

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; lease…

orphan: no canonical match yet
coordinationmulti-agentbarrierlockfan-in
Shared memory and mailboxes for agents

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-run…

orphan: no canonical match yet
statememorycheckpointmailboxinbox
Prove something existed at a point in time

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 …

orphan: no canonical match yet
attestationnotarizeed25519auditprovenance

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-16 00:44:52 200 — 121ms
2026-10-15 12:37:08 200 — 120ms
2026-10-15 00:43:32 200 — 200ms
2026-10-14 13:13:15 200 — 146ms
2026-10-14 01:35:57 200 — 125ms
2026-10-13 12:44:37 200 — 131ms
2026-10-12 18:32:24 200 — 218ms
2026-10-12 05:03:44 200 — 137ms
2026-10-11 16:05:49 200 — 149ms
2026-10-11 02:38:02 200 — 317ms

Similar agents embedding-nearest

hive-mcp-wallet
MCP server — agent-native wallet primitive. Provision a DID-as-account-holder wallet, transfer USDC and mint HiveDNA 3-proof receipts (SHOD
Hive Civilization · q 75%
data.crestsystems.ai
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 0%
onyx-actions
The independent trust & verification layer for the agentic web — the signed check an AI agent runs BEFORE it pays or transacts. Returns a ha
Onyx Protocol · q 66%
Ned Watch
Know when your agent silently stops: check in on a schedule and Ned calls your webhook the moment you go quiet. Also overrun (a run that tak
Ned Watch · q 75%
Ned Watch
Know when your agent silently stops: check in on a schedule and Ned calls your webhook the moment you go quiet. Also overrun (a run that tak
Ned Watch · q 75%
Ephemeral Cloud
Disposable infrastructure for autonomous agents, paid per use in USDC (x402 v2 on Base), no accounts or API keys. WAIT: /v1/watch polls any
kat3jr5vny647y4sobq6ot2mvq0ewqjt.lambda-url.us-east-1.on.aws · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.datasieve.xyz.svg)](https://agenstry.com/agents/api.datasieve.xyz)
[![Verified Business](https://agenstry.com/badge/api.datasieve.xyz/identity.svg)](https://agenstry.com/agents/api.datasieve.xyz)
[![Uptime](https://agenstry.com/badge/api.datasieve.xyz/uptime.svg)](https://agenstry.com/agents/api.datasieve.xyz)
[![A2A version](https://agenstry.com/badge/api.datasieve.xyz/protocol.svg)](https://agenstry.com/agents/api.datasieve.xyz)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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\",\"debounceSeconds\":3600}}"
      ]
    },
    {
      "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, 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 \u2014 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"
      ],
      "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": "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 \u2014 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"
      ],
      "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\":\"\u2026/coord/post/mt_\u2026\"}"
      ]
    },
    {
      "id": "notarize-claim",
      "name": "Prove something existed at a point in time",
      "description": "Timestamp what your agent did \u2014 a finished task, a decision, a model output, a contract term \u2014 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"
      ],
      "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"
  }
}