Classifies crypto-asset user records and their transactions against a policy set you declare: which residence jurisdictions your reporting jurisdiction treats as reportable, which transaction classes are in scope, your due-diligence rule set, and a deactivation list of rules that have been switched off. Where an answer is not determinable it says so and names what would resolve it, rather than guessing. Emits a hash-anchored OpenChainGraph v0.4 artifact. Feeds ART-505, which dispositions the status message that comes back after a submission.
Feeds ART-505 CARF Status Message Disposition. The same shape one asset class over from ART-490 and ART-491, the FATCA and CRS Responsible-Officer pair.
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.
Run the AINumbers MCP tool `classify_carf_reportable`. Task: Classify crypto-asset user records and their transactions for Crypto-Asset Reporting Framework and DAC8 purposes, against a policy set the caller declares rather than one this node asserts: which residence jurisdictions the reporting jurisdiction treats as reportable, which transaction classes are in scope, the due-diligence rule set keyed by the caller's own rule codes, and the pinned schema version.
Call it with arguments: {"policy_parameters":{"reporting_jurisdiction":"IE","schema_version":"OECD-CARF-XML-SCHEMA-JULY-2025","reporting_period":"2026","judgment_owner_role":"named tax compliance officer of the Reporting Crypto-Asset Service Provider","reportable_residence_jurisdictions":["DE","FR","IE"],"reportable_transaction_classes":["crypto_to_fiat_exchange","crypto_to_crypto_exchange","retail_payment_above_threshold","transfer"],"due_diligence_rules":[{"rule_code":"BR-CARF-WALLETADDR-001","step":"wallet address capture","applies_to":"all","required_field":"wallet_address_ref","description":"A wallet address reference is required on every reportable user record (BR-CARF-WALLETADDR-001)."}],"suppressed_rule_codes":[],"records":[{"record_ref":"USER-OPAQUE-0001","entity_type":"individual","self_certification_status":"valid","claimed_tax_residences":["DE"],"declared_fields":{"wallet_address_ref":"WALLET-REF-0001"},"transactions":[{"transaction_ref":"TXN-0001","transaction_class":"crypto_to_fiat_exchange"},{"transaction_ref":"TXN-0002","transaction_class":"staking_reward"}]}]}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-504-classify-carf-reportable.html#p=v1.H4sIAAAAAAAA_wEYBOf7eyJyZXBvcnRpbmdfanVyaXNkaWN0aW9uIjoiSUUiLCJzY2hlbWFfdmVyc2lvbiI6Ik9FQ0QtQ0FSRi1YTUwtU0NIRU1BLUpVTFktMjAyNSIsInJlcG9ydGluZ19wZXJpb2QiOiIyMDI2IiwianVkZ21lbnRfb3duZXJfcm9sZSI6Im5hbWVkIHRheCBjb21wbGlhbmNlIG9mZmljZXIgb2YgdGhlIFJlcG9ydGluZyBDcnlwdG8tQXNzZXQgU2VydmljZSBQcm92aWRlciIsInJlcG9ydGFibGVfcmVzaWRlbmNlX2p1cmlzZGljdGlvbnMiOlsiREUiLCJGUiIsIklFIl0sInJlcG9ydGFibGVfdHJhbnNhY3Rpb25fY2xhc3NlcyI6WyJjcnlwdG9fdG9fZmlhdF9leGNoYW5nZSIsImNyeXB0b190b19jcnlwdG9fZXhjaGFuZ2UiLCJyZXRhaWxfcGF5bWVudF9hYm92ZV90aHJlc2hvbGQiLCJ0cmFuc2ZlciJdLCJkdWVfZGlsaWdlbmNlX3J1bGVzIjpbeyJydWxlX2NvZGUiOiJCUi1DQVJGLVdBTExFVEFERFItMDAxIiwic3RlcCI6IndhbGxldCBhZGRyZXNzIGNhcHR1cmUiLCJhcHBsaWVzX3RvIjoiYWxsIiwicmVxdWlyZWRfZmllbGQiOiJ3YWxsZXRfYWRkcmVzc19yZWYiLCJkZXNjcmlwdGlvbiI6IkEgd2FsbGV0IGFkZHJlc3MgcmVmZXJlbmNlIGlzIHJlcXVpcmVkIG9uIGV2ZXJ5IHJlcG9ydGFibGUgdXNlciByZWNvcmQgKEJSLUNBUkYtV0FMTEVUQUREUi0wMDEpLiJ9XSwic3VwcHJlc3NlZF9ydWxlX2NvZGVzIjpbXSwicmVjb3JkcyI6W3sicmVjb3JkX3JlZiI6IlVTRVItT1BBUVVFLTAwMDEiLCJlbnRpdHlfdHlwZSI6ImluZGl2aWR1YWwiLCJzZWxmX2NlcnRpZmljYXRpb25fc3RhdHVzIjoidmFsaWQiLCJjbGFpbWVkX3RheF9yZXNpZGVuY2VzIjpbIkRFIl0sImRlY2xhcmVkX2ZpZWxkcyI6eyJ3YWxsZXRfYWRkcmVzc19yZWYiOiJXQUxMRVQtUkVGLTAwMDEifSwidHJhbnNhY3Rpb25zIjpbeyJ0cmFuc2FjdGlvbl9yZWYiOiJUWE4tMDAwMSIsInRyYW5zYWN0aW9uX2NsYXNzIjoiY3J5cHRvX3RvX2ZpYXRfZXhjaGFuZ2UifSx7InRyYW5zYWN0aW9uX3JlZiI6IlRYTi0wMDAyIiwidHJhbnNhY3Rpb25fY2xhc3MiOiJzdGFraW5nX3Jld2FyZCJ9XX1dffK9vGEYBAAA