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
Share this project:

Updates