Skip to content

finos-labs/dtcc-i-h-2025-complichange

badge-labs

DTCC AI Hackathon 2025: Empowering India's Innovators

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

Project Details

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.

Demo

Demo Video

Architecture Overview

Target Architecture

Target Architecture

Achieved Architecture

Achieved Architecture

  • 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.

Key Features

  • 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.

Team Information

Name
Karthikeyan Sukumaran
Sathesh Kathamuthu
Sakthikumaran Navakumar

Using DCO to sign your commits

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

Helpful DCO Resources

License

Copyright 2025 FINOS

Distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •