You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The increasing adoption of blockchain technology in financial systems demands a more transparent and collaborative approach to regulatory compliance, particularly in anti-money laundering (AML) efforts.
Security systems should be open, allowing contributions from all industry players to ensure financial institutions, regulators, and blockchain-based services can effectively detect and prevent illicit transactions.
Instead of relying on fragmented and proprietary solutions, the industry requires a unified standard that promotes interoperability, enabling seamless integration across blockchain networks.
A transparent and standardized approach is necessary to enhance traceability, ensuring that suspicious activities can be identified and monitored consistently across different platforms.
Furthermore, automation must be prioritized to reduce reliance on manual compliance processes, lowering operational costs and increasing efficiency in AML enforcement.
To achieve this, an open-source initiative is needed to lead the development of a comprehensive, AI-powered framework that fosters collaboration and establishes a standardized approach to AML in the blockchain ecosystem.
Proposed Solution
We propose contributing an open-source AML analytics tool to blockchain ecosystems, leveraging artificial intelligence to enhance AML monitoring, risk assessment, and regulatory compliance.
Tentative Roadmap
Feature Engineering: Expand the AI model with 30+ features for enhanced transaction monitoring and risk detection.
Data Pipeline: Automate historical transaction processing for real-time and retrospective AML analysis.
Compatibility: Develop a plugin for seamless integration with Hyperledger and CBDC frameworks.
Regulatory: Align with financial institutions’ AML workflows, incorporating KYT and global compliance standards.
Interface: Provide a user-friendly dashboard and a Dockerized API for streamlined deployment.
Backlog
Token Coverage: Extend support to memecoins and low-liquidity stablecoins, addressing unique risk factors.
AML Patterns: Enhance AI detection for liquidity pool usage and emerging DeFi laundering techniques.
Current State
Hackathon Prototype: Initial version developed and tested during the DTCC AI hackathon supporting basic features and manual data pipeline.
(optional) Identify and Assign FINOS Strategic Advisor
Submit contribution to LF by opening a ticket via https://jira.linuxfoundation.org/browse/SS and marking contribution as "Exploratory"; attach a summary of the Business Problem and Proposed Solution (above) of the project.
TOC to invite contributors to present their project
FINOS TOC approves/rejects the contribution
Ask @jgavronsky to mark contribution as "Engaged" within LF systems
(optional) If additional socialization is required, the Executive Director may bring projects to the FINOS Governing Board
Update the contribution status to "Engaged" by sending another email to LF Legal Representative with the name of the project and its new status.
TOC Findings / Report
TOC to enter findings summary here.
3. Preparing For Onboarding
Before the FINOS team can onboard your project, there are a few housekeeping that need to be taken care of. These must be completed by the contributor, with help if required from the FINOS Infra.
Kick-off meeting
Set up kick-off meeting with project leads
Run kick-off meeting
Walk through the checklist in part 1, ensure all the questions are answered and remove items that don't apply
Write and send contribution proposal announcement (optional - see below)
Proposal (Lead Maintainer)
Lead maintainer to send out announcement to community@finos.org using this template:
Dear FINOS Community,
We would like to propose a new FINOS project. Please review the proposal details at (_TODO: add link to the GitHub issue proposal_).
If you're interested in participating, please :+1: the GitHub issue proposal and drop a comment with your name, org and email
Thanks a lot,
Logo / Trademarks
Sign the project contribution agreement to allow FINOS to act on behalf of the contributor for accounts related to the project (e.g., GitHub, domain names, social media) and to optionally manage trademark assignment
Request logo design from help@finos.org(if needed)
The codebase doesn’t include any patent or copyright that conflicts with FINOS Governance and bylaws. (Infra team to validate with FINOS Legal team if anything important is raised)
FINOS Project Blueprint
finos-admin is Admin of the GitHub repository to transfer
mindthegab
changed the title
OpenAML - Software Project Contribution and Onboarding
OpenAML - Labs Software Project Contribution and Onboarding
May 14, 2025
Thanks to @juv1nsk1 and other contributing team for the presentation at @finos/toc on Wed.
As discussed, I am assigning this to @karlmoll to simplify the description and checklist to actually reflect this is a contribution that will go in FINOS-labs vs FINOS, and work with @TheJuanAndOnly99 to finalize onboarding.
1. Describing The Contribution
Business Problem
The increasing adoption of blockchain technology in financial systems demands a more transparent and collaborative approach to regulatory compliance, particularly in anti-money laundering (AML) efforts.
Security systems should be open, allowing contributions from all industry players to ensure financial institutions, regulators, and blockchain-based services can effectively detect and prevent illicit transactions.
Instead of relying on fragmented and proprietary solutions, the industry requires a unified standard that promotes interoperability, enabling seamless integration across blockchain networks.
A transparent and standardized approach is necessary to enhance traceability, ensuring that suspicious activities can be identified and monitored consistently across different platforms.
Furthermore, automation must be prioritized to reduce reliance on manual compliance processes, lowering operational costs and increasing efficiency in AML enforcement.
To achieve this, an open-source initiative is needed to lead the development of a comprehensive, AI-powered framework that fosters collaboration and establishes a standardized approach to AML in the blockchain ecosystem.
Proposed Solution
We propose contributing an open-source AML analytics tool to blockchain ecosystems, leveraging artificial intelligence to enhance AML monitoring, risk assessment, and regulatory compliance.
Tentative Roadmap
Backlog
Current State
Hackathon Prototype: Initial version developed and tested during the DTCC AI hackathon supporting basic features and manual data pipeline.
Existing Materials
URL for the repository
Project Name
@finos-admin has been given read-only permissions if private
Development Team
Maintainers
Confirmed contributors
Target Contributors
We are looking for industry collaborators to help us maintain and provide real-world feedback on the project.
Project Communication Channel(s)
Understanding FINOS Onboarding Requirements
As a project onboarding into FINOS, you will need to familiarize yourself and your contributor team with the following materials:
Record The Contribution (FINOS Infra)
2. Approval
The FINOS Technical Oversight Committee (TOC) is responsible for approving FINOS project contributions; feel free to check their contribution principles.
If needed, the TOC will request a follow up either via GitHub Issue comments or by inviting project leads to one of their recurrent meetings.
Tasks (for FINOS Infra/TOC)
ready-for-tsc
labelTOC Findings / Report
TOC to enter findings summary here.
3. Preparing For Onboarding
Before the FINOS team can onboard your project, there are a few housekeeping that need to be taken care of. These must be completed by the contributor, with help if required from the FINOS Infra.
Kick-off meeting
Proposal (Lead Maintainer)
Lead maintainer to send out announcement to community@finos.org using this template:
Logo / Trademarks
help@finos.org
(if needed)FINOS Project Blueprint
CONTRIBUTING.md
LICENSE
(replace{}
placeholders)Add documentation here
4. FINOS Onboarding
This is performed by FINOS Infra once the three previous stages are complete, with support from the contributor and the FINOS Infra team.
Maintainers, Contributors and CLAs
<project-name>-maintainers
GitHub team and invite usersValidation (only if code is contributed)
Admin
to all repositories to transferCode transfer
main
(instead ofmaster
)finos-admins
(Maintain
role) andfinos-staff
(Triage
role) team permissionsProject Communication Channel(s)
Email List
andEmail
filter fields), particularly Hubspot all community listRepository setup
staging
branch onfinos/finos-landscape
finos/metadata
changes on master (will udpdatelandscape.yml
infinos/finos-landscape
)staging
branch onfinos/finos-landscape
finos
Require a pull request before merging
)5. Announcement
(Lead: Project Lead and FINOS Infra team)
The text was updated successfully, but these errors were encountered: