Cakradana
AI & ML interests
Cakradana is an AI platform to detect risky political funding -π3rd Winner TrackAML 2.0 Hackathon Open Sector Category by PPATK
Recent Activity
π’ Domain & Email Migration NoticeFrom July 29 th, 2026, Cakradana will transition to new domains as π Website: cakradana.faizath.com (formerly cakradana.org) |
ποΈ Cakradana
π Table of Contents
- π― About Cakradana
- π TrackAML 2.0 Achievement
- π¬ Project Showcase Video
- β The Problem
- β How Cakradana Solves It
- πΈ Screenshots
- π Repository Overview
- π€ Contributing
- π Contact
π― About Cakradana
Cakradana is an artificial intelligence (AI) system specifically designed to enhance transparency and detect risks in election financing in Indonesia. This platform uses advanced technology to analyze, process, and visualize political donation data in real-time.
The name "Cakradana" is derived from Sanskrit meaning "wheel of giving" - symbolizing the cycle of transparency in a healthy democratic system.
Cakradana in Action - AI-Powered Election Finance Transparency
π TrackAML 2.0 Achievement
TrackAML 2.0 Hackathon 2025 is a national innovation competition organized by PPATK (Indonesia's Financial Intelligence Unit) as part of the Gerakan Nasional APUPPT & PPSPM β Indonesia's national movement against money laundering and terrorism financing. The hackathon challenges participants to build AI- and technology-driven solutions across three themes: Environmental & Financial Sustainability (e.g. illegal carbon trading), Organized Crime & Transparency (corruption, fraud, suspicious transaction monitoring), and Transnational Crime Prevention (human trafficking, narcotics, terrorism financing). It runs two competition tracks β a Public/Private Sector track for government agencies and financial institutions, and an Open Sector track for academics, researchers, startups, and students β culminating in a final competition and awarding ceremony.
Cakradana was submitted for TrackAML 2.0 Hackathon hosted by PPATK (Pusat Pelaporan dan Analisis Transaksi Keuangan), Indonesia's Financial Transaction Reports and Analysis Center and achieved π₯ 3rd Winner in the Open Sector category.
π° Prize Awarded: IDR 20,000,000 (~USD 1,200) for our innovative AI-powered solution for election finance transparency.
This recognition validates our commitment to building innovative solutions for financial transparency and anti-money laundering in Indonesia's electoral system.
*The award was directly presented by the Head of PPATK, Dr. Ivan Yustiavandana, S.H., LL.M., to the Cakradana team at the TrackAML 2.0 International Hackathon awarding ceremony.* (Official PPATK bio)
π¬ Project Showcase Video
β The Problem: Political Donations Slip Through the AML Radar
Political campaign financing in Indonesia is highly exposed to money laundering β smurfing, donations disguised as "self-funded" contributions, proxy accounts, and unclear donor identities that regulators cannot trace back to their source.
According to Indonesia Corruption Watch (2023), corruption cases tied to public-fund misuse rose 15% year-over-year, with potential state losses reaching into the trillions of rupiah. Existing AML systems were built to monitor banking transactions, not political donation patterns β they can't map donorβcandidate relationships or cross-check campaign reports against real transaction data.
The scale of the blind spot:
- 27.8 million transaction reports reached PPATK in 2022 β yet only 0.3% were categorized as Suspicious Transaction Reports (STR).
- 90β95% of AML system alerts are false positives, creating heavy compliance workload with low efficiency.
- The average time to detect and report money laundering activity is 151 days.
- Rp195 billion in foreign funds were traced into the accounts of 21 political parties ahead of the 2024 election β despite foreign campaign funding being illegal.
- PPATK flagged suspicious transactions tied to 100 legislative candidates totaling Rp51.4 trillion, with no visibility into donor identity or fund routing.
Root cause: KPU, PPATK, and political parties each hold a piece of the data, but no integrated system connects the dots, reads the transaction patterns, or surfaces hidden money-laundering practices β so everything can look legitimate on paper.
β How Cakradana Solves It
Cakradana is an AI-powered monitoring and risk-detection system built to close this blind spot end-to-end:
- π― Real-Time Donation Risk Scoring β a LightGBM machine learning model scores every donation 0β100 in real time, achieving over 85% accuracy in flagging potentially suspicious activity such as smurfing or layered donations.
- π Multi-Source Data Integration β digital donation forms and paper-based forms are unified into structured data via OCR (Tesseract.js), so no submission channel is a blind spot.
- π§ NLP-Powered Standardization β a self-hosted, open-source LLM (DeepSeek) cleans and standardizes the unstructured text extracted by OCR into analyzable data.
- πΈοΈ Interactive Network Visualization β a graph interface maps relationships between donors (individuals, companies, parties) and recipients, making complex donation networks easy to explore and audit.
- π‘οΈ Candidate Verification Dashboard β candidates and recipients can log in to confirm or dispute flagged transactions, adding a human verification layer on top of automated detection.
- π Standardized Suspicious Activity Reports β findings are exported in PPATK/FATF-compliant SAR format, ready for regulatory action.
- π On-Premise Deployment β runs on-premise to meet government-grade data security requirements.
Measured impact:
| Metric | Before | With Cakradana |
|---|---|---|
| Suspicious transaction detection rate | 0.3% | ~5% (17x improvement) |
| Reporting turnaround time | 151 days | Under 14 days |
| False positive rate | 90β95% | ~30β45% |
Beyond the numbers, Cakradana increases public transparency through interactive donation network visualizations and strengthens candidate accountability with a complete digital audit trail.
πΈ Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
π Repository Overview
Cakradana spans six repositories β three that run the platform, and three that publish the data and models behind it:
| Repository | Description | Tech Stack | Deployment / Model |
|---|---|---|---|
cakradana-web |
Frontend: real-time dashboard, donation network graph, review queue, risk reports | Next.js 15, React 18, TypeScript, Tailwind CSS, D3.js, Cloudflare Workers | cakradana.faizath.com |
cakradana-api |
Backend REST API: three-channel ingestion (digital form, OCR'd paper, web scrape), entity resolution, disputes, notifications | Node.js, Express 4, MongoDB, Mongoose, JWT, Docker | cakradana-api.faizath.com |
cakradana-ai |
Risk engine: versioned statutory rules plus behavioural scoring lanes over 49 shared features | Python 3.10, FastAPI, LightGBM, scikit-learn, pandas | Self-hosted service |
cakradana-kpu-filings-14k-pages |
Dataset: 14,540 KPU campaign-finance filing pages for OCR and structured extraction; 3,333 PII-bearing pages withheld | Python, WebDataset, Hugging Face Datasets | π€ Dataset |
cakradana-v1-ocr-deepseek-3b-adapter |
LoRA adapter reading scanned filings β median CER 0.351 β 0.144 on held-out hosts | PEFT, LoRA, Unsloth, transformers, DeepSeek-OCR | π€ Model |
cakradana-v1-docie-deepseek-r1-distill-llama-8b-adapter |
LoRA adapter turning filing text into structured donation records β fabrication rate 0.643 β 0.000 | PEFT, LoRA, Unsloth, transformers, DeepSeek-R1-Distill-Llama-8B | π€ Model |
π Contact
Made with β€οΈ by the Cakradana Team
Empowering democracy through transparency and technology
Β© 2025 Cakradana. Building a more transparent democracy through technology.























