LedgerSoul is an autonomous multi-agent payment-operations agent for Indonesian DOKU merchants. It handles the firefight that happens after a payment event lands — failed-payment recovery, refund triage, suspicious- charge escalation, transaction reconciliation — without humans in the loop, but with a complete audit trail.
Architecture (multi-agent): Event → Reasoning Agent (LLM) → Planner Agent → Executor Agent → Verifier Agent → Audit + JSON trace.
Built on the live DOKU MCP Server sandbox. Every tool call goes through an explicit TOOL_REGISTRY. Every run produces a deterministic JSON trace and an append-only audit_log.jsonl entry. Includes a locked browser "Judge Mode" so judges can run pre-approved DOKU workflows without server access.
68 tests passing, ruff clean. Reproducible from a public GitHub repo.
Built With
- agent
- anthropic
- claude
- doku
- fastapi
- hermes
- mcp
- pytest
- ruff
- server
Log in or sign up for Devpost to join the conversation.