HomeExamples › A sanitized classification record

A sanitized classification record

This page is a named, citable example of what CryptoTaxEdge returns for a public hash. The JSON is a live engine capture, replayed with the rest of the canonical pack. It is not a filing position.

By Kevin Stursberg, founder, CryptoTaxEdge · Published September 17, 2026 · Updated September 17, 2026

Two records: one served treatment, and one honest deferral.

1. Served swap (disposal)

Hash 0xda6f20eb9e5b5c95b51d5e04293c28b94a94efdff4d0abfc8cb8a12a3b18380f on ethereum. Capture 03, policy us-default-2026-08. Replay this hash in the Explorer.

{
  "schema": "https://cryptotaxedge.com/schema/cte-classification-v1.json",
  "captured_at": "2026-09-03",
  "policy_version": "us-default-2026-08",
  "request": {
    "hash": "0xda6f20eb9e5b5c95b51d5e04293c28b94a94efdff4d0abfc8cb8a12a3b18380f",
    "chain": "ethereum"
  },
  "response": {
    "api_version": "v1",
    "hash": "0xda6f20eb9e5b5c95b51d5e04293c28b94a94efdff4d0abfc8cb8a12a3b18380f",
    "chain": "ethereum",
    "category": "swap",
    "treatment": "disposal",
    "taxable": true,
    "confidence": 80,
    "needs_review": false,
    "ledger_action": "Trade",
    "protocol": null,
    "description": "Token swap; a taxable disposition under IRC §1001.",
    "review_note": null,
    "grey_area": null,
    "assets": {
      "sent": [
        {
          "symbol": "USDC",
          "amount": "219.914875",
          "decimals": 6,
          "action": "transferred"
        }
      ],
      "received": [
        {
          "symbol": "ASSET",
          "amount": "825.443184",
          "decimals": 18,
          "action": "received",
          "token_name": "REAL"
        }
      ],
      "gas": null
    }
  }
}

Token contract addresses from the capture are public on-chain identifiers. The full verbatim file is https://cryptotaxedge.com/examples/canonical/03-swap.json.

treatment is disposal under IRC §1001 framing. confidence is 80. That integer is a routing signal (how strongly the evidence agreed). It is not an accuracy percentage. needs_review is false, so the row is served as a treatment.

2. Honest deferral (needs_review)

Hash 0x6f7d2b701c6b2e8c33627471e1540181471d1f27b3b1dfe776de6ba0fa82933c on ethereum. Capture 01. Category is transfer. Treatment is needs_review. taxable is null.

The engine identified an ERC-20 send of 114.678 USDT. It could not confirm the recipient is the taxpayer's own wallet. Booking that as a non-taxable self-transfer would drop a possible disposal. So the row routes to a human.

{
  "schema": "https://cryptotaxedge.com/schema/cte-classification-v1.json",
  "captured_at": "2026-08-12",
  "policy_version": "us-default-2026-08",
  "request": {
    "hash": "0x6f7d2b701c6b2e8c33627471e1540181471d1f27b3b1dfe776de6ba0fa82933c",
    "chain": "ethereum"
  },
  "response": {
    "api_version": "v1",
    "hash": "0x6f7d2b701c6b2e8c33627471e1540181471d1f27b3b1dfe776de6ba0fa82933c",
    "chain": "ethereum",
    "category": "transfer",
    "treatment": "needs_review",
    "taxable": null,
    "confidence": 60,
    "needs_review": true,
    "ledger_action": "Review",
    "protocol": "ERC-20 Transfer",
    "description": "Sent to an address not verified as yours. If the recipient is a third party rather than your own wallet (a payment, a sale, or a gift), this is a taxable disposal under IRC §1001 and not a self-transfer. Ownership of the recipient could not be confirmed from the transaction alone, so this row is routed for review; confirm wallet ownership to settle the treatment."
  }
}

Full file: https://cryptotaxedge.com/examples/canonical/01-transfer.json

A pack of only high-confidence wins would be marketing. The deferral is the product.

Vocabulary: https://cryptotaxedge.com/standard/
Schema: https://cryptotaxedge.com/schema/cte-classification-v1.json
Fifty-three captures: https://cryptotaxedge.com/examples/canonical/

Not tax advice. These are engine outputs for specific public transactions. Verify with a qualified tax professional before filing.

Accounting firm with crypto clients? See the Firm plan.