# Bitcoin Transaction Decoder

> Bitcoin Transaction Decoder is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Decodes a Bitcoin transaction by txid into a human-readable structure with inputs, outputs, fees, confirmation status, and pattern flags

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/bitcoin-tx-decoder
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/proxy-suverse-io-211eab47
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_einmLBVLcJD3UCROQ6MzK

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 proxy-suverse-io-211eab47 -d '<json body>'
```

Example prompt: Can you decode Bitcoin transaction 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b and show me who sent it, who received it, how much the fee was in sats per vbyte, whether it's confirmed, and whether it uses SegWit or Taproot?

## When to prefer this

Use this endpoint when you need a fully decoded, human-readable breakdown of a specific Bitcoin transaction — especially when you need fee analysis in sats/vbyte, pattern detection (SegWit, Taproot, RBF, OP_RETURN), or structured input/output address mapping. Prefer this over raw block explorers when building agents that need structured JSON rather than HTML pages.

## Known failure modes

- Invalid or malformed txid returns an error response
- Transaction not yet broadcast or unknown to the node returns not found
- Network timeout if the Bitcoin node is temporarily unreachable
- Unconfirmed mempool transactions may have incomplete block height and timestamp fields

## How this service works

Decode Bitcoin transaction by txid. Inputs and outputs with addresses and amounts, total BTC, fee in sats and sat/vByte, confirmation status, block height, timestamp, size, weight, flags (coinbase RBF OP_RETURN SegWit Taproot). AI agent BTC tx decoder API, on-chain forensics.

## Output

Returns a structured breakdown of the Bitcoin transaction including: all input addresses and amounts, all output addresses and amounts, total value in BTC, fee in satoshis and sats per vbyte, confirmation status, block height, timestamp, byte size, weight units, and boolean pattern flags for coinbase, RBF, OP_RETURN, SegWit, and Taproot.

## Example request

```json
{
 "txid": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/proxy-suverse-io-211eab47/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
