AnChain.AI Insights: Canton Fraud and AML Evidence Agent
Development Fund Proposal
Organization: AnChain.AI, Inc.
Author / Primary Contact: Victor Fang, Ph.D., Founder and CEO; v***@anchain.ai; GitHub @victorfang
Status: Submitted
Created: 2026-11-08
Proposal Type: RFP-aligned
RFP / Roadmap Area: RFP 27, Security Monitoring, Auditability and Evidence; Security, Assurance and Incident Readiness [1]
Champion: Needs Champion
Total Funding Request: 1,600,000 Canton Coin (CC)
Project Duration: 24 weeks from an agreed start date following approval
Label: regulatory-compliance; RFP label: rfp-27:security-monitoring
RFP Maximum Amount / Duration: N/A; neither is specified for RFP 27.
Abstract
AnChain.AI proposes an open toolkit that lets Canton application operators and investigators use AI agents to review authorized payment activity, flag defined fraud and AML indicators, and produce evidence-backed cases for human review. The toolkit will connect party-authorized Canton records to deterministic review policies and optional intelligence providers, including AnChain.AI Insights, while preserving data visibility and disclosure boundaries. The complete reference workflow will run without an Insights subscription; Canton-specific production support is proposed development, not a claimed existing integration.
Products That Will Integrate Canton
Canton will be added as a new supported network across AnChain.AI's agentic AI platform and developer tools through the integrations proposed below.
| Product | Existing product and access | Planned Canton integration |
|---|
| Insights agentic AI investigation platform | Supports 20+ blockchains, including XRP Ledger (Ripple), Provenance and Stellar. Free to sign up. [5] | Add party-authorized Canton activity to agent-assisted investigations, risk review, case graphs and evidence reports. |
| AnChain.AI Data: AI-native anti-fraud / AML API and MCP | Risk intelligence, sanctions screening and transaction-monitoring APIs with structured outputs for AI agents and MCP tools. Free signup and API key. [7] | Expose scoped Canton evidence and review results through documented APIs and MCP tools, preserving the operator's party permissions and disclosure settings. |
| Open-source Python SDK: crypto-aml | Install with pip install crypto-aml. The existing Apache-2.0 SDK provides Python access to AnChain.AI's AML/KYT APIs. [8] | Add a Canton client adapter and examples for authorized evidence retrieval, screening and case handoff, including a self-hosted reference path. |
AnChain.AI's prior ecosystem grant support includes XRP Ledger (Ripple), Provenance and Stellar work. [12] The new Canton integration will extend that experience while addressing Canton's distinct privacy model. Grant funding covers reusable Canton connectors, schemas, tools and examples; hosted products will consume those public components as distribution channels. Acceptance still requires independent use of the funded public components.
Relevant Customer Use Cases
- MetaMask wallet screening: AnChain.AI's Web3 Security Snap for MetaMask calls its AI-powered risk API during transaction confirmation to surface fraud, hacker-linked activity and sanctions indicators before signing.
- Big Four accounting: A published case study describes an unnamed Big Four firm using AnChain.AI's tracing, risk screening and automated reporting to establish source of funds and prepare a bank-ready AML report.
- Law & Forensics legal investigations: The published case study reports more than $1.5 billion in digital asset transactions traced and investigated across engagements, supporting litigation, banking investigations and independent counsel inquiries.
These existing use cases inform Canton's payment-screening and investigator-handoff workflows; they are not claimed as existing Canton deployments.
Specification
1. Objective
Enable a Canton operator to turn its authorized activity into a reproducible fraud/AML review case, with the rule, source evidence, coverage limitations and reviewer disposition preserved. Intended users are payment applications, asset platforms and their authorized compliance or incident-response teams. RFP 27 establishes ecosystem demand for monitoring and compliance evidence; we have not secured Canton pilot commitments or completed SIG consultation and request champion assistance validating the scope before approval.
Success means independent organizations operate the public components on their authorized Canton data and use the resulting alerts or cases in real review workflows. This is an entity-level monitoring proposal. It does not assume visibility into other parties' private activity or propose network-wide surveillance.
2. Implementation Mechanics
Authorized input. Build one supported read-only ingestion path using the participant Ledger API and a documented TypeScript client. Pin Canton/Splice and API versions at M1. An operator supplies credentials restricted to the necessary read rights and an explicit party allowlist. Credentials stay in the operator's environment. Resume checkpoints, replay deduplication, bounded history and unavailable/pruned-history states will be documented. Initial coverage is a tested allowlist of Canton Coin and CIP-56 transfer event shapes; arbitrary Daml applications and complete historical backfills are outside v1. Application-provided payment references and decision logs are separate inputs with their own provenance.
Evidence and review policies. Publish a versioned evidence schema and policy engine. Records retain network, source participant, authorized party scope, update/event/contract references as available, asset/package identity, exact amounts, timestamps, ingestion checkpoint, parser version and source coverage. Rules initially cover operator-configured amount/frequency anomalies, rapid onward movement within the visible dataset, a supplied counterparty risk indicator, and stale or incomplete inputs. Observed patterns are review signals, not proof of fraud. Missing visibility, unsupported events or unavailable identity mappings return an explicit unknown/review state.
Identity and intelligence. Canton party identifiers do not establish a legal identity or an external-chain address. Screening requires an operator-supplied identity or address mapping with provenance and effective dates. Ship a provider-neutral interface, a local indicator-list reference provider, and an optional AnChain intelligence adapter. Each result records provider, query time, list/version information where available, scope and evidence. Licensed data is not redistributed. No commercial feed is required to exercise the full reference workflow.
Agent and case workflow. Supply TypeScript SDK/CLI, a Python Canton adapter and read-only MCP tools to retrieve scoped evidence, evaluate rules and prepare a review case. Two runnable examples cover payment/counterparty triage and investigator case handoff, with a Python example distributed through crypto-aml. The funded Python Canton adapter will also support the self-hosted reference workflow without an AnChain API account. The agent may summarize evidence with linked references; deterministic rules produce the review state. The operator can disable LLM use and run template-based case generation locally. Human reviewers decide case disposition. Tools cannot sign transactions, change on-ledger permissions, move assets or file regulatory reports.
Privacy and selective disclosure. Enforce tenant and party scope across authorization, caches, search, logs and exports; enforce authorization before data reaches any agent context. Do not infer permission from a user-supplied party ID. External intelligence and LLM calls are disabled by default and require operator-configured field allowlists and destinations. An authorized reviewer can explicitly export a minimized case package to an approved recipient; redactions, omitted fields, coverage and export access decisions are recorded. Toolkit exports do not grant ledger access or retroactively revoke copies already shared. Default logs exclude private payloads and credentials. Retention and deletion are operator-configurable.
Monitoring and evaluation. Record tool access decisions, denied requests, policy/configuration changes, case exports and data freshness. Provide structured alerts through one webhook/output interface. Publish synthetic multi-party fixtures and a threat model covering cross-party leakage, prompt injection, untrusted labels, false attribution, missing data and malicious tool requests. Reports distinguish observed facts, deterministic signals and generated narrative. Cases include a content digest for change detection; that digest does not independently prove ledger authenticity or completeness.
3. Architectural Alignment
The design consumes published APIs and authorized application data. Canton distributes stakeholder-specific views; Scan is not a source of unrestricted private contract data. The toolkit operates within the operator's visibility and cannot reconstruct hidden transaction branches. [2] It requires no protocol, Global Synchronizer, token-standard or existing contract changes. Additional auditor visibility, if desired, must be established through the application's own authorization and disclosure mechanisms.
This proposal addresses RFP 27's monitoring, evidence, privacy and access-control requirements. It focuses on fraud/AML policy evaluation and bounded agent investigation. It will consume compatible existing SDKs and indexing interfaces where practical, rather than build a general indexer. Noves proposal #949 covers adjacent indexing and audit evidence; we will discuss schema interoperability during M1, without assuming its approval, delivery or collaboration. [3]
4. Backward Compatibility and Licensing
No backward compatibility impact. Deployment is opt-in; versioned adapters and schemas document supported source versions and migration behavior.
New standalone connectors, policy engine, SDK/MCP tools, schemas, fixtures and examples will be released under Apache-2.0, following dependency review. The complete reference workflow must be deployable independently using public code. Existing Insights services remain separately licensed and optional. The existing AnChain data MCP is AGPL-3.0; it will not be relabeled or incorporated into Apache-2.0 components without compatible rights. [4] This proposal document follows the repository's CC0-1.0 dedication.
Milestones and Deliverables
Dates below are proposed commitments relative to the approved start date. Every payment follows committee acceptance.
| Milestone | Target | CC | Deliverables and ecosystem acceptance evidence |
|---|
| M1: Scoped source and evidence model | Week 4 | 200,000 | Public architecture, threat model, supported-version/event inventory, working read-only source path, schema and multi-party fixtures. One developer outside AnChain completes a documented source-to-case walkthrough and confirms the proposed interface addresses its review needs. Publish feedback and agreed scope; no partner commitment is claimed today. |
| M2: Independently usable reference workflow | Week 10 | 400,000 | Policy engine, local reference provider, TypeScript SDK/CLI/MCP, Python Canton adapter/example, both reference workflows, deployment guide and privacy tests. An independent operator deploys the public workflow on local/DevNet data without a proprietary account, reproduces seeded signals, and demonstrates denied cross-party queries and selective export. Publish limitations and results. |
| M3: Reviewed release and first live adoption | Week 16 | 500,000 | Versioned public release, Canton integrations in Insights and Data API/MCP, published crypto-aml Canton support, and a scoped independent security review. Demonstrate the same authorized case through the product integrations and public interfaces; hosted services remain optional for users. One independent organization uses the funded public components with authorized MainNet records in an actual fraud/AML review workflow and confirms a resulting case or alert was reviewed. Resolve all critical/high findings within the agreed authorization, agent-tool and disclosure review scope before acceptance. |
| M4: Repeat adoption and operational handover | Week 24 | 500,000 | At least two independent organizations in total use the public components with authorized MainNet records. Each evidences use during at least 30 consecutive days, with at least two dated review sessions or case dispositions during that period. Deliver operator feedback, measured coverage/error/latency results, maintenance records and a handover session. |
| Total | 24 weeks | 1,600,000 | M3/M4 account for 62.5% of requested funding and require live adoption. |
Acceptance Criteria
Adopters are separate end-user organizations outside AnChain.AI; subsidiaries of the same parent count once per milestone. Use through an integrating application qualifies only when the end-user organization confirms actual use of the funded public components. Demonstrations, registrations, artificial traffic and AnChain's own deployments do not count as live adoption.
Acceptance evidence includes release identifiers, reproducible demonstrations, operator/recipient confirmations and scoped usage or case records. Customer data and identities may be reviewed privately by the committee with a public aggregate summary. Synthetic fixtures are clearly labeled and cannot satisfy MainNet adoption criteria.
Functional gates also require multi-party isolation tests, denied out-of-scope agent requests, stale/missing-input behavior, source-linked cases and repeatable deterministic policy decisions. Publish a reviewer-agreed evaluation set and per-rule false-positive/false-negative and coverage results; no unmeasured fraud-detection accuracy is promised. Unmet criteria require committee-approved changes or remain unpaid.
Funding
Total request: 1,600,000 CC, fixed in CC and paid by the milestone table. No award or payment is assumed.
The proposed cost allocation is 1,200,000 CC for eight person-months of Canton-specific engineering/integration and evaluation (150,000 CC average per person-month), 200,000 CC for additional QA and independent security review, 100,000 CC for technical documentation and onboarding, and 100,000 CC for development infrastructure and test operations. This cost view totals the same request; it is not additional to the milestone payments. The allocation assumes reuse of existing product experience and published Canton interfaces. Named staffing and reviewer selection will be agreed before project start.
Scope and accounting will separate Canton deliverables from existing Insights development and other ecosystem grants or applications. No duplicate reimbursement will be sought for shared platform work, previously funded deliverables or overlapping personnel time.
Volatility Stipulation
The planned duration is under six months and the request is fixed in CC, without a guaranteed USD value. If committee-requested scope changes extend the project beyond six months, remaining milestones must be renegotiated for significant USD/CC volatility under the program rules. Other material scope, timing or payment changes require documented committee agreement.
Maintenance and Distribution
AnChain.AI will own release maintenance and security triage during the grant and for 90 days after final acceptance at its own cost. Publish dependency updates, supported versions, issue triage, configuration/restore instructions and security-contact details. The open license, deployment documentation and release artifacts allow another maintainer to continue the public components. Further feature work or a longer funded support term requires a separate agreement.
Recruit operators through the relevant Canton SIG and developer channels and AnChain's existing investigator/developer audience. M1 validates demand; M2 removes deployment barriers; M3/M4 reserve most funding for actual use. Pilot recruitment is a delivery risk: no Canton customers, endorsements or usage counts are claimed. Failure to recruit adopters does not satisfy adoption milestones.
Free signup for Insights and Data, together with the pip install crypto-aml distribution path, will help developers discover and evaluate the Canton integration. PyPI gives Canton a route into the wider Python developer ecosystem, with the potential to reach millions of Python developers; this is a distribution opportunity, not a claim of existing SDK users, downloads or Canton adoption.
Co-Marketing
Offer a joint release announcement subject to Foundation agreement, a technical walkthrough and one case study with the adopter's consent. We request champion/SIG introductions and technical feedback; we do not assume Foundation endorsement or guaranteed distribution.
Motivation and Rationale
Insights already provides AI-assisted blockchain investigations, tracing, risk assessment and reports. [5] AnChain.AI was founded in 2018 and brings AI, cybersecurity and blockchain-investigation experience; Victor Fang will coordinate the proposed work. [6] Canton requires a new integration and privacy-specific validation, which this request funds explicitly.
Building public source adapters, evidence contracts and deterministic review tools lets multiple applications use the same workflow while choosing their intelligence and agent providers. A required hosted subscription would limit that shared benefit. Extending published Canton interfaces and interoperating with existing indexers keeps the scope focused. Initial adoption targets are two independent organizations; we do not estimate an unsupported percentage of the Canton ecosystem.
AI assistance was used for research and preparation of this proposal.
References
- Canton Foundation roadmap, RFP 27, program, review process, and CIP-0100.
- Canton privacy model.
- Noves indexing/audit evidence proposal #949, a pending proposal rather than an assumed available dependency.
- AnChain data MCP and its existing license.
- Insights product and application. Product descriptions are not evidence of current Canton support.
- AnChain.AI company, company LinkedIn, Victor Fang.
- AnChain.AI Data API and MCP and free signup.
- crypto-aml on PyPI: installation, package provenance, source distribution and Apache-2.0 license.
- AnChain.AI's MetaMask pre-transaction screening use case.
- Big Four accounting case study; the client is unnamed.
- Law & Forensics legal investigations case study.
- Prior ecosystem grant history: XRPL grant awardees, Stellar Community Fund's AnChain.AI record, and Provenance grant support confirmed by AnChain.AI for this submission.