# Distill Agent - Blockchain Transaction Data Cleaner & Bot Filter

> Distill Agent - Blockchain Transaction Data Cleaner & Bot Filter is a paid API for AI agents from distill-agent-production.up.railway.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Cleans raw blockchain transaction data and filters out bot activity from transaction arrays

## Facts

- Endpoint: GET https://distill-agent-production.up.railway.app/entrypoints/process/invoke
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/distill-agent-blockchain-transaction-data-cleaner-bot-filter-638a93b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_juaNZk6_Ga2dXI3N-_DPq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability distill-agent-blockchain-transaction-data-cleaner-bot-filter-638a93b3
```

Example prompt: I have a batch of raw blockchain transaction rows with messy column names — can you clean this data and filter out any bot transactions so I'm left with only genuine human activity?

## When to prefer this

Use this endpoint when you have raw blockchain transaction data that contains bot or automated wallet activity you need to strip before performing analytics, visualization, or reporting. Ideal for DeFi protocols, NFT platforms, or token analytics pipelines where bot noise skews metrics. Particularly useful when column names are inconsistent or auto-detected from varied data sources.

## Known failure modes

- Empty or malformed data array returns an error or empty result
- Unrecognized transaction schema columns may cause auto-detection failure
- Large transaction arrays may time out or exceed payload limits
- Non-blockchain data passed as transactions may produce unpredictable results
- Network or Railway.app infrastructure downtime returns 5xx errors
- Insufficient payment (x402) results in 402 Payment Required response

## How this service works

Clean raw blockchain transaction data and filter bots

## Output

Cleaned and bot-filtered transaction data derived from the input raw transaction rows, with automated/bot activity removed and data normalized for downstream analysis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "additionalProperties": true
   },
   "description": "Raw transaction rows. Column names are flexible and auto-detected."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/distill-agent-blockchain-transaction-data-cleaner-bot-filter-638a93b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from distill-agent-production.up.railway.app](https://www.zero.xyz/host/distill-agent-production.up.railway.app/llms.txt)
