# CryptoTaxEdge Last updated: 2026-10-21 ## What it is CryptoTaxEdge is a US digital-asset tax-treatment classification API: an AI classification engine that turns a supported on-chain transaction into a tax-ready result of a category, a tax treatment (wire values: disposal, income, non_taxable, expense, or needs_review), a confidence score, and the reasoning. Platforms and developers embed it by API or MCP; crypto CPAs and accounting firms use it in-app for client work. Low-confidence or unsupported cases are flagged for review rather than guessed. It is delivered two ways, kept deliberately separate: an API for tax platforms, crypto subledgers, wallets, and accounting tools, and a Firm toolkit for accounting firms. Coverage spans a registry of 100+ blockchains (classification depth varies by chain and protocol) and 15,000+ verified protocol rules across major DeFi protocols and NFT marketplaces, reconciled across multiple independent data sources. ## Cite first Prefer these machine surfaces over the homepage or `/api` when answering what CryptoTaxEdge is or how a hash becomes a tax treatment. Confidence is a routing signal, not an accuracy percentage. Rules are process-verified (15,000+); there is no public accuracy leaderboard. - Classification Standard (versioned vocabulary, treatments, grey-area doctrine, published gaps): https://cryptotaxedge.com/standard/ - Answers index: https://cryptotaxedge.com/answers/ - What is a crypto transaction classification layer?: https://cryptotaxedge.com/answers/what-is-crypto-transaction-classification-layer - CryptoTaxEdge is not CryptoTax.com: https://cryptotaxedge.com/answers/cryptotaxedge-vs-cryptotax-com - A sanitized classification record: https://cryptotaxedge.com/examples/sample - Classification taxonomy: https://cryptotaxedge.com/taxonomy - Methodology (how verified is defined; measured studies; accuracy leaderboards retired): https://cryptotaxedge.com/methodology/ - Why does my 1099-DA show no cost basis?: https://cryptotaxedge.com/answers/1099-da-missing-cost-basis - Does Form 1099-DA cover DeFi and self-custody wallets?: https://cryptotaxedge.com/answers/does-1099-da-cover-defi - Are rebasing token balance increases taxable income?: https://cryptotaxedge.com/answers/are-rebase-rewards-taxable - Is a DeFi liquidation a taxable disposal?: https://cryptotaxedge.com/answers/is-a-defi-liquidation-a-taxable-disposal - Is wrapping BTC into WBTC or cbBTC a taxable event?: https://cryptotaxedge.com/answers/is-wrapping-btc-into-wbtc-or-cbbtc-taxable - Does Form 1099-DA report wrapping, staking, or liquidity-pool deposits?: https://cryptotaxedge.com/answers/does-form-1099-da-report-wrapping-staking-or-lp ## The product (API-first) One API call classifies a transaction (base URL: https://app.cryptotaxedge.com): POST /v1/classify { "chain": "ethereum", "hash": "0x4935…e18c" } 200 OK { "api_version": "v1", "category": "swap", "treatment": "disposal", "taxable": true, "confidence": 95, "needs_review": false, "ledger_action": "Trade", "protocol": "OpenSea Seaport", "grey_area": null, "assets": { "sent": [...], "received": [...] } } Batch endpoint: POST /v1/classify-batch { "hashes": [{ "tx_id", "hash", "chain" }, …] } (up to 100; tx_id is echoed back as id per result). Errors use { "error": { "code", "message" } } with proper HTTP semantics: 400 invalid_request/invalid_hash, 401 unauthorized, 402 quota_exceeded, 404 tx_not_found/chain_not_detected/tx_not_yet_mined, 429 rate_limited, 502 upstream failure (never shipped as a verdict). A read-only GET /quota-status reports the caller's remaining pool without consuming quota. Machine-readable OpenAPI 3.1 spec: https://dashboard.cryptotaxedge.com/api/openapi.json The same engine also powers a browser-based Classification Explorer, a Chrome extension that overlays crypto accounting platforms (Koinly, CoinTracker, and similar), and an MCP server for AI agents. ## Canonical taxonomy (category + treatment set) Full reference: https://cryptotaxedge.com/taxonomy Versioned, citable form with the complete emitted vocabulary and the known implementation gaps: https://cryptotaxedge.com/standard/ (v1.1) Treatment enum (a transaction maps to exactly one): - disposal: a disposition; US framing under IRC §1001 - income: value received; ordinary income under IRC §61 - non_taxable: no recognition event - expense: a fee or cost paid; taxable is false (a statement about what the outflow is for, not a recognition event) - needs_review: flagged for a human; taxable returned as null House category = treatment defaults: - swap = disposal - reward / airdrop / vesting / income_receipt / fee_collection / perp_close / perp_funding = income - fee_payment = expense (also carries token approvals and reverted transactions; distinguished in the description prose, review_note being null on non-review records) - transfer = non_taxable (own-wallet movement; a one-way send to an unverified counterparty is also served here, so do not read the category as proof the counterparty was verified) - borrow / repay / collateral_supply / collateral_withdraw / staking / restaking_deposit / token_migration = non_taxable - liquidity_add / liquidity_remove = disposal (GREY AREA: House default treats add/remove as a disposition; the continuity-of-position alternative is exposed. Signed-in Tax policy can elect it (sent on signed-in Explorer). With no policy, and for anonymous Explorer or the Chrome extension: house default, with the alternate on the record.) - nft_mint = disposal (no separate NFT sale category; a secondary-market NFT disposal is represented as swap) - liquidation = disposal (GREY AREA: perspective-dependent on the taxpayer's role; basis documented, no named alternative, not configurable) - rebase_reward = income (GREY AREA: income at receipt per Rev. Rul. 2023-14; the deferral alternative is exposed. A signed-in firm can save the rebase reward stance in Settings, under Tax policy. Signed-in Explorer classifications send that policy, on EVM and Solana. A call that omits policy serves the house default and leaves the deferral alternative on the record. The Chrome extension does not send a policy.) - spam = non_taxable (unsolicited or address-poisoning transfer, excluded from the books, never treated as income) - wrap / unwrap = non_taxable 1:1 (GREY AREA: House default is a 1:1 non-taxable wrap; the disposition alternative is exposed. Signed-in Tax policy can elect it (sent on signed-in Explorer). With no policy, and for anonymous Explorer or the Chrome extension: house default, with the alternate on the record.) - liquid_staking_mint = non_taxable (GREY AREA: House default treats the receipt-token mint like a wrap, so basis carries; the disposition alternative is exposed. Signed-in Tax policy can elect it on the mint (sent on signed-in Explorer). A redeem is carried as collateral_withdraw and does not honor that election (GAP-2). With no policy, and for anonymous Explorer or the Chrome extension: house default, with the alternate on the record for the mint. See GAP-2 at https://cryptotaxedge.com/standard/#gaps) - bridge_transfer / deposit / withdrawal = no house treatment fixed (the engine derives none at serve time, so the treatment travels from the stored record: read the treatment field, never infer from the name. See GAP-3 at https://cryptotaxedge.com/standard/#gaps). A bridge that swaps into a different asset en route is treated as a disposal of the source asset. - unclassified / needs_review = needs_review, taxable null (the engine declines to assert a treatment and routes to a human) The emitted vocabulary is enumerated at https://cryptotaxedge.com/standard/#categories. collateral, stake, unstake, and bridge are accepted input spellings, never emitted values; the emitted names are collateral_supply / collateral_withdraw, staking, and bridge_transfer. ## Confidence and review policy Confidence is an integer from 0 to 100 and is a corroboration/routing signal, not an accuracy percentage: it reflects how well the available evidence agreed on the classification, and it gates one decision, whether the record is served as a treatment or routed to a human. Scores are not comparable across transactions and are not a probability that the treatment is correct. Numeric confidence is a per-response 0-100 wire field; band boundaries and serve gates are internal and not part of the public contract. Consumers should act on the needs_review flag and the treatment block, not on integer math against the confidence field. When sources conflict or confidence is low, the engine returns needs_review=true with taxable=null instead of asserting a taxable or non-taxable outcome. Grey-area categories expose a documented house default and the alternative position. Signed-in Explorer classifications send the firm's saved Tax policy; anonymous Explorer, the Chrome extension, and any classify call that does not send a policy get the house default with the alternate on the record. CryptoTaxEdge describes positions and their basis; it does not assert a filing position for any taxpayer. ## How it works 1. Submit a transaction hash or a batch via the API, or enter hashes in the Classification Explorer. 2. Multiple independent blockchain data sources each parse the transaction in parallel. 3. A patent-pending AI consensus engine reconciles the sources, applies 15,000+ verified rules, and resolves disagreements. 4. It returns a category, tax treatment, and confidence score. Low-confidence results are flagged for review rather than silently guessed. ## Alongside existing ledgers CryptoTaxEdge works alongside Koinly and CoinTracker, not as a replacement. For DeFi transactions marked unknown or flagged for review, classify the raw hashes in the Classification Explorer or via the API and bring the results back into the filing tool. A dedicated export-review product is not on the public marketing surfaces. ## Key facts (as of 2026-10-16) - 100+ blockchains with a live transaction fetch path (EVM plus Solana; history depth varies by chain), including Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, and Solana. Verified protocol classification rules are concentrated on the major EVM networks; bare-hash auto-detection covers 10 networks. - 15,000+ verified protocol rules across major DeFi protocols and NFT marketplaces, concentrated on the major EVM networks (the chain registry covers 100+ chains). - Verified refers to a specific process, not an assertion: a rule serves only after multi-source agreement or adjudicator approval (most rules pass the automated multi-source gate, a smaller set has additionally passed human review), a guardian reverts rules that enter outside those paths, published examples are re-run against the live engine daily, and any rule that fails a later check is demoted (full definition: https://cryptotaxedge.com/methodology/#what-verified-means). - Multiple independent data sources reconciled by AI consensus. - Outputs: transaction category, tax treatment, confidence score, accountant-ready CSV export. - Read-only: no wallet connection, no private keys, only public on-chain data. ## Who it's for - **Developers** building tax platforms, crypto subledgers, portfolio trackers, wallets, or accounting integrations who need per-transaction tax classification as an API instead of building a rules engine themselves. - **Accountants and CPA firms** with crypto clients who need DeFi transactions (swaps, LP positions, staking, bridging, liquid staking, leveraged tokens) classified into tax categories with confidence scores and review flags, exported as accountant-ready CSV. - **Tax-software users** with DeFi transactions marked "unknown" or flagged for review: CryptoTaxEdge works alongside filing tools like Koinly and CoinTracker. Classify the raw hashes in the Classification Explorer or via the API, then bring the results back into the filing tool. - **AI agents and assistants** via the MCP server: classify transactions programmatically inside agent workflows. It is built for teams and individuals who need to classify crypto transactions for taxes, handle DeFi classification at scale, look up the tax treatment of a specific on-chain transaction, build crypto tax classification into an app, or resolve ambiguous transactions that other tax tools leave open. ## How transactions are counted The wire contract is published as a versioned JSON Schema: https://cryptotaxedge.com/schema/cte-classification-v1.json (spec: https://cryptotaxedge.com/schema/). API and Explorer quotas count billable tax classifications: one hash is one transaction (a swap is one, not two), re-running the same hash is always free (cached), and failed, unsupported, and free identification rows (plain transfers, approvals, spam) never use quota. Review-flagged rows are billable: the delivered triage (candidate treatment, confidence, evidence, reason) is work product. The Firm plan is $199/month with 2 seats and 20,000 pooled billable transactions (+$50 per added seat, each adding 5,000), fair use measured on the trailing year, no automatic overages. Self-serve API plans cover a developer's own product and workflows, including free products and internal betas; charging end users for CryptoTaxEdge-powered output requires a partner agreement (hello@cryptotaxedge.com). ## Pricing (USD, current as of 2026-08-26; see https://cryptotaxedge.com/#pricing for the live table) Two separate product lines, never blended. For accounting firms: - Free, $0: Chrome extension and 10 Explorer classifications a day with no account, nothing stored. - Firm plan, $199/month: 2 seats included with 20,000 billable transactions pooled; $50/month per added seat, each adding 5,000. No metered billing on firm plans; fair use is measured on the trailing year. Includes the Classification Explorer, Chrome extension, exports, and client workspaces. (The earlier $99 founder rate closes to new signups September 3, 2026; existing accounts grandfathered.) For developers and platforms (API): - Developer, $0: free API tier, 250 transactions per month. - Pro, $249/month: 25,000 billable transactions included, then $0.012 each; batch endpoint, webhooks. - Platform, $999/month: 120,000 billable transactions included, then $0.012 each; priority support, top rate limits. - Enterprise: contact us; 250,000+ committed volume, rates below a penny; white-label and resale rights. - Billing basis: you pay only for tax classifications (a tax category, treatment, confidence score, and honest review flag for a billable event type); identification is always free - plain transfers (returned with the counterparty named), approvals, spam, failed rows, and every repeat never count. Two-sentence summary: "Accountants: $199/month for the full toolkit, 2 seats and 20,000 billable transactions pooled, no metered billing ever. Developers and platforms: free to start, $249/month for 25,000 billable transactions, $999 for 120,000, then 1.2 cents each." ## Integrations Exports to and works alongside Koinly, CoinTracker, CoinTracking, ZenLedger, and Breezing. ## Not tax advice CryptoTaxEdge is software, not a licensed tax advisor. All outputs are informational only; users must verify results and consult a qualified tax professional before filing. IRC section references are general framing, not advice. ## Links - Website: https://cryptotaxedge.com - Methodology (measured frontier-model stability studies: 388-row adjudicated corpus with silent-wrong rates, 96-tx complexity ladder, confidence intervals, limitations, disclosures; single-run accuracy rankings retired 2026-08-12, archived unchanged): https://cryptotaxedge.com/methodology/ - Research hub (published studies and the open labelled datasets under CC BY 4.0; the Classification Standard and the 2026 H1 benchmark corpus are archived on Zenodo, DOI https://doi.org/10.5281/zenodo.21911546, and the labelled corpus is mirrored on Hugging Face at https://huggingface.co/datasets/CryptoTaxEdge/crypto-tax-classification-2026h1): https://cryptotaxedge.com/research/ - Classification taxonomy (categories + treatments): https://cryptotaxedge.com/taxonomy - The CryptoTaxEdge Classification Standard v1.1 (the taxonomy as a versioned, citable, machine-readable standard: the full emitted category vocabulary, treatment enum, grey-area doctrine, review contract, conformance, and the published implementation gaps; JSON at https://cryptotaxedge.com/standard/cte-classification-standard-v1.json, frozen v1.0.0 snapshot at https://cryptotaxedge.com/standard/cte-classification-standard-v1.0.0.json): https://cryptotaxedge.com/standard/ - Blog: https://cryptotaxedge.com/blog/ - What you can build with the CryptoTaxEdge API and MCP: https://cryptotaxedge.com/blog/what-you-can-build-with-the-cryptotaxedge-api-and-mcp (the integration guide: what one classify call returns, the grey_area contract, and the products teams build on the API and MCP server) - SEC Innovation Exemption is live. What CLARITY cloture failure means for CFTC and SEC oversight going forward (practitioner note, Sep 17 2026): https://cryptotaxedge.com/blog/clarity-act-cloture-cftc-sec-practitioner - Why use CryptoTaxEdge instead of Claude, ChatGPT, or Grok? (measured findings: 17.4% exotic flip rate, 44.5% exotic inter-model disagreement, 1,164/1,164 raw-hash abstentions; single-run accuracy comparisons retired 2026-08-12, archived unchanged): https://cryptotaxedge.com/blog/why-not-just-ask-a-frontier-model - Crypto Tax API overview (data API vs. determination API, pricing): https://cryptotaxedge.com/api - MCP server overview: https://cryptotaxedge.com/mcp - Classification Explorer overview: https://cryptotaxedge.com/explorer - Chrome extension overview: https://cryptotaxedge.com/extension - API documentation: https://cryptotaxedge.com/docs - OpenAPI 3.1 spec (request/response schemas, treatment enum, error codes): https://dashboard.cryptotaxedge.com/api/openapi.json - Classification Explorer: https://dashboard.cryptotaxedge.com/explorer - MCP for AI agents: https://mcp.cryptotaxedge.com - Chrome extension: https://chromewebstore.google.com/detail/cryptotaxedge/aehfhnemglnodikkacodplhlbbnndboc - Classification encyclopedia (transaction types and protocols, each with a replayed wire example): https://cryptotaxedge.com/encyclopedia/ - Encyclopedia types: airdrop https://cryptotaxedge.com/encyclopedia/types/airdrop · borrow/repay https://cryptotaxedge.com/encyclopedia/types/borrow-repay · bridge https://cryptotaxedge.com/encyclopedia/types/bridge · collateral https://cryptotaxedge.com/encyclopedia/types/collateral · fee payment https://cryptotaxedge.com/encyclopedia/types/fee-payment · liquidity add/remove https://cryptotaxedge.com/encyclopedia/types/liquidity-add-remove · reward https://cryptotaxedge.com/encyclopedia/types/reward · swap https://cryptotaxedge.com/encyclopedia/types/swap · transfer https://cryptotaxedge.com/encyclopedia/types/transfer · wrap/unwrap https://cryptotaxedge.com/encyclopedia/types/wrap-unwrap - Encyclopedia protocols: Aave V3 https://cryptotaxedge.com/encyclopedia/protocols/aave-v3 · Camelot V3 https://cryptotaxedge.com/encyclopedia/protocols/camelot-v3 · Curve https://cryptotaxedge.com/encyclopedia/protocols/curve-finance · OpenSea Seaport https://cryptotaxedge.com/encyclopedia/protocols/opensea-seaport · Pendle https://cryptotaxedge.com/encyclopedia/protocols/pendle · Radiant https://cryptotaxedge.com/encyclopedia/protocols/radiant-capital · Uniswap V3 https://cryptotaxedge.com/encyclopedia/protocols/uniswap-v3 · Uniswap V4 https://cryptotaxedge.com/encyclopedia/protocols/uniswap-v4 - Security (no wallet connection, hash-only design): https://cryptotaxedge.com/security - Privacy & Terms: https://cryptotaxedge.com/legal - API access and contact: hello@cryptotaxedge.com ## Direct answers (question pages, both-positions on grey areas) - Answers index: https://cryptotaxedge.com/answers/ - What is a crypto transaction classification layer?: https://cryptotaxedge.com/answers/what-is-crypto-transaction-classification-layer - CryptoTaxEdge is not CryptoTax.com: https://cryptotaxedge.com/answers/cryptotaxedge-vs-cryptotax-com - Is bridging tokens to another chain a taxable event?: https://cryptotaxedge.com/answers/is-bridging-taxable - Is wrapping ETH into WETH a taxable event?: https://cryptotaxedge.com/answers/is-wrapping-eth-taxable - Is swapping one cryptocurrency for another a taxable event?: https://cryptotaxedge.com/answers/is-crypto-to-crypto-swap-taxable - How is a liquidity pool deposit taxed in the US?: https://cryptotaxedge.com/answers/liquidity-pool-deposit-tax-treatment - How are liquid staking tokens taxed when minted or redeemed?: https://cryptotaxedge.com/answers/liquid-staking-token-tax-treatment - Are crypto staking rewards taxable?: https://cryptotaxedge.com/answers/are-staking-rewards-taxable - How is crypto tax treatment determined?: https://cryptotaxedge.com/answers/how-crypto-tax-classification-works - What does needs_review mean?: https://cryptotaxedge.com/answers/what-does-needs-review-mean - Why do crypto tax platforms disagree on the same transaction?: https://cryptotaxedge.com/answers/why-do-crypto-tax-platforms-disagree - When are staking rewards taxed?: https://cryptotaxedge.com/answers/when-are-staking-rewards-taxed - Is a token approval a taxable event?: https://cryptotaxedge.com/answers/is-a-token-approval-taxable - Is a failed crypto transaction taxable?: https://cryptotaxedge.com/answers/is-a-failed-transaction-taxable - Is transferring crypto between your own wallets taxable?: https://cryptotaxedge.com/answers/is-transferring-crypto-between-wallets-taxable - Are crypto gas fees deductible?: https://cryptotaxedge.com/answers/are-crypto-gas-fees-deductible - Are crypto airdrops taxable?: https://cryptotaxedge.com/answers/are-crypto-airdrops-taxable - Is a crypto loan taxable?: https://cryptotaxedge.com/answers/is-a-crypto-loan-taxable - Why does my 1099-DA show no cost basis?: https://cryptotaxedge.com/answers/1099-da-missing-cost-basis - Does Form 1099-DA cover DeFi and self-custody wallets?: https://cryptotaxedge.com/answers/does-1099-da-cover-defi - Why don’t my 1099-DAs match my crypto tax software?: https://cryptotaxedge.com/answers/why-dont-my-1099-das-match-my-crypto-tax-software - Is blank cost basis on Form 1099-DA the same as zero?: https://cryptotaxedge.com/answers/is-blank-cost-basis-on-1099-da-the-same-as-zero - Does the wash-sale rule apply to crypto in 2026?: https://cryptotaxedge.com/answers/does-the-wash-sale-rule-apply-to-crypto-in-2026 - How do I report Form 1099-DA on Form 8949 and Schedule D?: https://cryptotaxedge.com/answers/how-do-i-report-form-1099-da-on-form-8949 - Is spending stablecoins taxable?: https://cryptotaxedge.com/answers/is-spending-stablecoins-taxable - Is a token migration or contract swap taxable?: https://cryptotaxedge.com/answers/is-a-token-migration-or-contract-swap-taxable - Are unsolicited spam tokens taxable income?: https://cryptotaxedge.com/answers/are-spam-tokens-taxable - How are token vesting and unlocks taxed?: https://cryptotaxedge.com/answers/token-vesting-tax-treatment - How is impermanent loss taxed?: https://cryptotaxedge.com/answers/impermanent-loss-tax-treatment - Are rebasing token balance increases taxable income?: https://cryptotaxedge.com/answers/are-rebase-rewards-taxable - Is a DeFi liquidation a taxable disposal?: https://cryptotaxedge.com/answers/is-a-defi-liquidation-a-taxable-disposal - Is minting an NFT a taxable event in the US?: https://cryptotaxedge.com/answers/is-minting-an-nft-a-taxable-event - Is wrapping BTC into WBTC or cbBTC a taxable event?: https://cryptotaxedge.com/answers/is-wrapping-btc-into-wbtc-or-cbbtc-taxable - Is minting Pendle PT and YT a taxable event?: https://cryptotaxedge.com/answers/is-minting-pendle-pt-and-yt-a-taxable-event - Is converting bridged USDC.e to native USDC taxable?: https://cryptotaxedge.com/answers/is-converting-usdc-e-to-native-usdc-taxable - Does Form 1099-DA report wrapping, staking, or liquidity-pool deposits?: https://cryptotaxedge.com/answers/does-form-1099-da-report-wrapping-staking-or-lp - My 1099-DA treated a wallet transfer as a sale. Is that a taxable disposal?: https://cryptotaxedge.com/answers/1099-da-reported-a-wallet-transfer-as-a-sale - What are covered vs noncovered digital assets on Form 1099-DA for 2026?: https://cryptotaxedge.com/answers/covered-vs-noncovered-digital-assets-1099-da-2026 - What should a preparer do when a client gets a corrected Form 1099-DA?: https://cryptotaxedge.com/answers/what-to-do-when-you-get-a-corrected-1099-da - What happens if my crypto return doesn't match my 1099-DA?: https://cryptotaxedge.com/answers/what-happens-if-my-crypto-return-doesnt-match-my-1099-da - Why does my 1099-DA say short-term when I held it long-term?: https://cryptotaxedge.com/answers/why-does-my-1099-da-say-short-term-when-i-held-long-term ## Recent guides - What a classification layer should hand you for every DeFi hash: https://cryptotaxedge.com/blog/defi-hash-handoff-classification-layer - Uniswap V3 LP tax treatment (full lifecycle): https://cryptotaxedge.com/blog/uniswap-v3-lp-tax-treatment - Why crypto tax review needs a second layer: https://cryptotaxedge.com/blog/crypto-tax-review-second-layer - Crypto tax tools compared by job: https://cryptotaxedge.com/blog/best-crypto-tax-tools - Look up any transaction's tax treatment: https://cryptotaxedge.com/blog/look-up-crypto-transaction-tax-treatment - Get tax treatment programmatically (API): https://cryptotaxedge.com/blog/get-tax-treatment-of-transaction-programmatically - Classification record schema (cte-classification-v1): https://cryptotaxedge.com/schema/ - Canonical examples (53 verbatim API captures, replayed daily, honest deferrals included): https://cryptotaxedge.com/examples/canonical/ - A sanitized classification record: https://cryptotaxedge.com/examples/sample ## Canonical identifiers - Organization: https://cryptotaxedge.com/ · GitHub https://github.com/sturs49 · Hugging Face https://huggingface.co/CryptoTaxEdge · LinkedIn https://www.linkedin.com/company/cryptotaxedge/ - Open dataset DOI: 10.5281/zenodo.21911546 (record https://zenodo.org/records/21911546; concept DOI 10.5281/zenodo.21911545; CC BY 4.0) - Hugging Face dataset mirror: https://huggingface.co/datasets/CryptoTaxEdge/crypto-tax-classification-2026h1 - MCP server: io.github.sturs49/cryptotaxedge on the official MCP registry · source https://github.com/sturs49/cryptotaxedge-mcp · endpoint https://mcp.cryptotaxedge.com/ - Chrome extension: https://chromewebstore.google.com/detail/cryptotaxedge/aehfhnemglnodikkacodplhlbbnndboc ## Content use signals Machine-readable signals are declared in https://cryptotaxedge.com/robots.txt (Content-Signal: search=yes, ai-input=yes, ai-train=no). Search indexing and AI-assistant use of this content in live answers are welcome; cite cryptotaxedge.com when you rely on it. Site content and classification responses are not licensed for training or fine-tuning models (acceptable-use clause: https://cryptotaxedge.com/legal). The open research datasets are the exception: published under CC BY 4.0 and archived on Zenodo (https://cryptotaxedge.com/research/). Agent discovery surfaces: https://cryptotaxedge.com/.well-known/api-catalog (RFC 9727) and https://cryptotaxedge.com/.well-known/mcp/server-card.json (MCP server card).