Sign inSign up

abhayk000/recova-backend

By abhayk000

Updated 3 days ago

FastAPI + LangGraph agent for Recova - recovers at-risk revenue with policy gates.

Image
0

64

abhayk000/recova-backend repository overview

Recova Backend

Recova is an AI agent that detects revenue at risk (failed payments, overdue invoices, churned subscriptions), diagnoses why the failure happened, and runs a bounded, policy-gated intervention to recover it — stopping the moment its guardrails say stop.

This image runs the FastAPI + LangGraph backend: Razorpay webhook ingestion, failure classification, the recovery StateGraph (diagnose → wait → execute → reconcile), and dispatch to WhatsApp/voice/payment-link channels via MCP.

Stack: Python 3.12, FastAPI, LangGraph, SQLite (WAL)

Run: docker run -p 8000:8000 --env-file .env /recova-backend

Exposes: port 8000 (override with PORT) Docs: /docs once running.

Tag summary

Content type

Image

Digest

sha256:5257a821b

Size

101 MB

Last updated

3 days ago

docker pull abhayk000/recova-backend