The purpose of hackathon is to leverage AI and ML Technologies to address critical challenges in the financial markets. The overall goal is to progress industry through Innovation, Networking and by providing effective Solutions.
Hackathon Key Dates • June 6th - Event invites will be sent to participants • June 9th - Hackathon Open • June 9th-11th - Team collaboration and Use Case development • June 12th - Team presentations & demos • June 16th - Winners Announcement
More Info - https://communications.dtcc.com/dtcc-ai-hackathon-registration-17810.html
Commit Early & Commit Often!!!
CompliChange is an AI-powered platform designed to help organizations identify, assess, and implement compliance and regulatory frameworks within their codebases. The application leverages a multi-agent architecture to automate the process of compliance checking and code modification, streamlining regulatory adherence for development teams.
- User Interface (UI): Users interact with the system through a simple UI, which communicates with the backend Python API.
- Python API: Handles file uploads and orchestrates the workflow. Files are uploaded to Google Cloud Storage buckets.
- File Upload & Pub/Sub: Uploaded files are sent to Google Storage, and events are published via Pub/Sub to trigger downstream processing.
- Cloud Run: Processes events and interacts with VertexAI for vector search capabilities.
- VertexAI Vector Search & Web Search: Enables advanced search and retrieval of compliance-related information and documentation.
- Compliance Agent Orchestrator (LangGraph): Acts as the central coordinator, invoking specialized agents for compliance tasks.
- Rules Agent (LangGraph): Retrieves and applies relevant compliance rules, interacting with a database for rule storage and management.
- Code Check Agent (LangGraph): Analyzes code against compliance rules and prepares reports or suggestions.
- Code Modification Agent (LangGraph): Suggests and implements code changes to achieve compliance, with integration to GitHub for version control.
- Human-in-the-Loop: Before creating new branches or making significant changes, a human reviewer approves the modifications, ensuring oversight and quality.
- Automated identification of compliance and regulatory requirements in codebases.
- Multi-agent system for rule retrieval, code analysis, and code modification.
- Integration with cloud services (Google Cloud Storage, Pub/Sub, VertexAI) for scalability and intelligence.
- Human-in-the-loop approval for critical changes.
- Seamless integration with GitHub for code management.
CompliChange empowers organizations to keep pace with evolving regulations, reduce manual compliance effort, and maintain high standards of code quality and regulatory adherence.
Name |
---|
Karthikeyan Sukumaran |
Sathesh Kathamuthu |
Sakthikumaran Navakumar |
All commits must be signed with a DCO signature to avoid being flagged by the DCO Bot. This means that your commit log message must contain a line that looks like the following one, with your actual name and email address:
Signed-off-by: John Doe <john.doe@example.com>
Adding the -s
flag to your git commit
will add that line automatically. You can also add it manually as part of your commit log message or add it afterwards with git commit --amend -s
.
See CONTRIBUTING.md for more information
Copyright 2025 FINOS
Distributed under the Apache License, Version 2.0.
SPDX-License-Identifier: Apache-2.0