System Layers
Solvren is composed of the following layers:
- Integrations — Connect billing, CRM, pricing, and other revenue systems
- Identity Graph — Entity resolution across systems for correlated signals and issues
- Signals — Ingested, normalized data streams
- Detectors — Logic that creates issues from signals (detector packs)
- Issues — Detected revenue-impacting problems
- Impact Engine — Quantifies revenue at risk and feeds prioritization
- Playbooks — Defined workflows and actions for resolution
- Execution Engine — Orchestrates actions, write-back, retries, and state
- Verification — Confirms outcomes against external systems
- ROI Tracking — Recovered revenue, avoided loss, dashboards
- Safe Automation — Policies, approvals, safe mode, confidence thresholds
Data Flow
Signals → Detectors → Issues → Impact → Actions → Verification → ROI
Key Principles
Explainability
Every issue is traceable to signals and evidence.
Reliability
All actions are idempotent and retry-safe.
Observability
All operations are logged and auditable.
Safety
Policies control execution and automation.
Execution Guarantees
- No duplicate actions (idempotent design)
- Safe retries
- Full audit trail
- External state verification
Outcome
A deterministic, explainable, and reliable system for revenue protection.
Tech stack
- Frontend: Next.js 16, React 19
- Backend: Next.js API routes, Supabase
- Auth: Supabase Auth
- Database: Supabase (PostgreSQL)