Hyperion-L
Full-stack digital credit infrastructure for regulated lenders operating under the Central Bank of Kenya Digital Credit Provider (CBK DCP) framework. End-to-end coverage from borrower acquisition through IFRS 9 provisioning, CBK regulatory submission, and LP reporting.
Architecture
Hyperion-L is a horizontally decomposed platform built on a Python async microservices backend (FastAPI + psycopg3 + PostgreSQL) paired with Next.js 16 App Router frontends. All services communicate via a CloudEvents event bus; no service holds cross-domain state.
Backend
- Python 3.12+, async throughout, Pydantic v2 validation
- FastAPI services — one per bounded domain
- PostgreSQL primary + hot standby
- psycopg3 connection pool (singleton per DSN)
- CloudEvents-native event bus (situ-cloudevents)
- UUID7 identifiers — time-ordered, k-sortable
- uv workspace — all Python packages in one lock-file
- Pyright strict type checking across all services
Frontend
- Next.js 16 App Router (React Server Components default)
- Turbopack build (LMS) / webpack (Superapp, Executive)
- pnpm workspaces — 10 shared packages
- Design token system (CSS custom properties) — no hard-coded hex values
- WCAG 2.2 AA — full aria labels, focus traps, contrast verified
- Standalone Next.js output — rsync + systemd deployment
Data & Events
- Raw SQL migrations — no ORM, schema versioned
- CloudEvents for all state transitions (loan lifecycle, payments, compliance)
- Read-API pattern — single read-optimised API aggregates across write services
- Event replay support for cold archive drill and audit chain reconstruction
db.lindela.io () with hot standby. LiteLLM AI gateway on dedicated ML node.
Portal Overview
| Portal | Primary Audience | URL | Auth |
|---|---|---|---|
| Borrower Superapp | Retail & SME borrowers, investors, chama members | situ.datacraft.co.ke |
Identity gateway + demo mode |
| LMS (Officer Console) | Loan officers, compliance staff, back-office | lms.situ.datacraft.co.ke |
JWT role cookie via proxy.ts |
| Examiner Portal | CBK examiners, regulatory auditors | examiner.situ.datacraft.co.ke |
Role: examiner |
| Executive Portal | CEO, CFO, COO, CRO, Board members | executive.situ.datacraft.co.ke |
Role: executive |
| Investor Portal | LPs, institutional investors, fund administrators | investor-portal | Role: investor |
| Agent Portal | Field agents, cluster captains | agent-portal | Role: agent |
| Mobile | Borrowers on mobile devices | apps/mobile | Progressive web app |
Loan Products
Every product is identified by a versioned product code (e.g. logbook-v1). The internal M-series numbering maps to specification phases; the table below lists the full product taxonomy.
| Code | Product | Repayment | Collateral | Key Features |
|---|---|---|---|---|
| Logbook | Logbook / Vehicle-backed Loan | Reducing balance | Motor vehicle logbook | Vehicle intelligence scoring, NTSA integration, telematics safety |
| SME | SME Business Loan | Reducing balance / bullet | Business assets | SME score engine, sector-index weighting, bank statement analysis |
| Title | Title Deed Secured Loan | Reducing balance | Land title deed | Title deed registry integration, in-duplum compliance, LTV limits |
| Payroll | Payroll-Backed / Salary Advance | Payroll deduction | Employment assignment | Payroll passport, employer verification, Mshahara integration |
| M10 CAP17 | Cap17 Unearned-Premium Collateral | Reducing balance | Insurance policy (Cap17) | Unearned premium valuation, insurer API, policy surrender gate |
| M11 DMFC | Daftari Till-Flow Credit | Automated daily sweep | Till revenue assignment | Per-receipt sweep, 7-day median cap formula, DPA-gated consent, Daftari POS integration |
| M18 MA-RLOC | Mutual Aid Revolving Line (Chama) | Draw-by-draw revolving | Group savings pledge | Chama savings match, quorum voting (USSD + app), draw request workflow |
| M19 GP-BDC | Group Procurement Buyer-Driven Credit | Trade-linked | Purchase order / LPO | Soko procurement group membership, RFQ/bid workflow, bulk credit facility |
| M20 CPMD | Construction Progress Milestone Drawdown | Tranche on milestone | Property under construction | Site visit sign-off, CV-confirmed milestone score ≥ 0.75, escrow release engine |
| Invoice | Invoice Factoring / Reverse Factoring | Invoice settlement | Receivables assignment | LPO financing, SCF chains, buyer-anchor verification |
| Trade | Trade Finance / Import Finance | Trade-linked | Import documents / LC | Cross-border, multi-currency wallet, FX desk |
| Asset | Asset Finance | Reducing balance | Asset being financed | Manufacturer adapter, fleet tracking, vehicle auction pipeline |
| Agri | Agricultural / NDVI-scored Loan | Harvest-linked | Land / crop | Satellite NDVI scoring, crop yield index, seasonal repayment calendar |
| Co-lend | Co-lending (CLM1 / CLM2) | Originator-defined | Shared / senior-sub | Institutional co-lender deals, participation splits, CLM waterfall |
| SACCO | SACCO Multiplier | Share-linked | SACCO shares | SACCO membership verification, multiplier up to 3×, deposit sweep |
| Soko RBF | Revenue-Based Finance (Soko Sellers) | Revenue share | Soko marketplace receivables | RBF rate, Soko GMV history, automatic collection from sales |
Borrower Superapp
A Next.js progressive web app for retail borrowers, chama members, SME owners, and investors. Designed for mobile-first usage with offline-capable tracking and M-Pesa-native repayment.
Loan Journey
- Multi-product application wizard — phone + OTP signup, no account required
- Application tracking by reference (APL-2026-XXXXXX) — OTP-gated, no login
- Live status timeline — submitted → assessed → approved → disbursed
- M-Pesa STK push repayment — 75s hard timeout, full Daraja error handling
- Loan schedule viewer — amortisation table, next due date, payoff quote
- Repayment allocation planner — partial payment waterfall
- Restructure / decline receipt download
- SLA commitment display — CBK DCP-mandated response times
Financial Superapp Features
- Wallet — top-up, balance, transaction history
- Bill payments — utility, government, merchant
- Savings goals — target, auto-debit, progress tracking
- Insurance — motor renewal, trade credit, claims initiation
- Chama membership — draw requests, quorum voting, revolving facility
- Cooperative / SACCO — share balance, loan eligibility
- Group procurement — member of buying group, RFQ tracking
- Vehicle intelligence — logbook valuation, NTSA status
- Guarantor portal — consent, exposure view, withdrawal
- Business / merchant tools — till linkage, revenue tracking
- Daftari integration — shop attestation, credit line
- Wealth / retail investment — LP participation, returns
- Loyalty programme — referral rewards, tier status
- AI coaching — conversational financial guidance (LiteLLM-backed)
- SME score — self-service credit health indicator
- Sector index — sector benchmarking for SMEs
- Compliance view — ODPC consent registry, data usage
- Support — live ticket, SLA tracking
Savings & Payments
Deposits
- Goal-based savings with auto-debit scheduling
- Term deposits with tenor-based rate cards
- Sweep accounts — linked to credit facilities for automatic repayment
- SACCO savings — share ledger integration
Payment Rails
- M-Pesa Daraja B2C / C2B / STK Push / B2B
- M-Pesa STK error code handling: 1037 (no response), 1032 (cancelled), 2001 (wrong PIN), 1 (insufficient balance)
- Remittance assignment — cross-border incoming payment matching
- Multi-currency wallet — FX conversion, cross-border settlement
- Disbursement batch engine — pending float, FX desk pre-approval
- Teller / cashier — cash allocation, settlement receipts
Officer Console (LMS)
The primary operational surface for loan officers, compliance staff, and back-office teams. Accessed at lms.situ.datacraft.co.ke. The command center provides a live pipeline Kanban, SLA watchdog, PAR summary, and float breach alerts on a single screen.
Specialist Workbenches
| Workbench | Purpose |
|---|---|
| Daftari Till-Credit | M11 DMFC origination, sweep setup, DPA consent, cap formula management |
| Daftari Attestation | Shop consent registry, CRB replay, attestation records |
| Construction Milestones | M20 CPMD drawdown, site CV confirmation, milestone escrow release |
| Group Procurement | M19 GP-BDC underwriting, group membership, Soko RFQ linkage |
| Soko Marketplace | RFQ management, bid evaluation, award processing, RBF facility |
| Co-lending | CLM1/CLM2 institutional deal setup, participation splits, waterfall |
| Chama / SACCO | Group credit facility, revolving line management, savings match |
| Payroll Finance | Salary advance origination, payroll deduction setup, employer API |
| Trade Finance | Invoice factoring, LPO financing, supply chain finance, import finance |
| Insurance | Motor policy, trade credit insurance, repo protection, claim handling |
| Cap17 Collateral | M10 state board, unearned premium valuation, surrender gate |
| Board Pack Composer | Monthly board pack generation, distribution, digital dataroom export |
| Write-off Management | Vintage-based write-off proposals, approval workflow, recovery tracking |
| Teller & Cashier | Cash allocation, settlement receipts, cash reconciliation |
| LaaS Partners | Embedded credit API configuration, rate cards, partner limits |
| Fraud Queue | Fraud signal review, device fingerprint, behavioural flags |
| CRB / Metropol | Bureau pulls, dispute management, credit submissions |
| Deposits | Savings accounts, term deposit management, sweep configuration |
Origination & Credit Decisioning
Application Pipeline
- Multi-product application intake — borrower app, agent, USSD, or API
- OTP-gated identity verification (Africa's Talking or WhatsApp)
- eCitizen integration — national ID verification
- Metropol CRB bureau pull — automated, logged in audit trail
- KRA PIN verification and tax compliance check
- Bank statement analysis (PDF/API) — income, volatility, obligations
- Satellite NDVI scoring for agricultural applicants
- SME scorecard — 12-variable weighted model
- Fraud signal assessment — device, behavioural, identity
- Co-signing / guarantor consent workflow
- ODPC-compliant DPA consent capture at application
Decision Engine
- Automated pre-scoring → manual review queue routing
- Configurable scorecard weights and override registry
- Champion/challenger A-B model split
- Decision explainability — feature importances, reason codes
- Contestability workflow — borrower can challenge decline
- SLA scheduler — CBK DCP mandated decision timelines
- Capacity breach monitor — portfolio concentration limits
- Repo-readiness check before disbursement approval
Collections
- Aging bucket dashboard — 1–30, 31–60, 61–90, 90+ DPD
- Promise-to-Pay (PTP) pipeline — commitment tracking, follow-up scheduling
- Field agent dispatch — GPS proximity routing, visit logging
- WhatsApp / SMS automated reminders (situ-whatsapp, situ-at)
- USSD self-cure channel — borrower-initiated restructure
- Telegram notifications for agent-captain communications
- Repayment allocation waterfall — fees → interest → principal
- In-duplum enforcement — auto-cap on interest accumulation
- Write-off workflow — vintage analysis, credit committee approval
- Recovery tracking post write-off
Treasury & Disbursement
- Float account management — real-time position, breach alerts
- Disbursement batch engine — M-Pesa B2C / bank EFT
- FX desk — multi-currency positions, conversion requests
- Multi-currency wallet — KES, USD, EUR positions
- Cross-border settlement — remittance assignment
- Pending batch queue — maker-checker approval
- Disbursement-to-event correlation via CloudEvents
- Debt capital markets — DCM facility management
Agent Network
Hyperion-L supports a hierarchical field agent network: clusters → captains → agents. Agents originate loans, collect repayments, and conduct KYC visits. The presence beacon service tracks agent activity in real time.
- Cluster management — geographic grouping, quota assignment
- Captain KPI dashboard — team performance, disbursement volume
- Commission payout engine — per-loan, tier-based rates
- Presence beacon — agent check-in, GPS timestamping
- Agent portal — dedicated UI for field staff
- Portfolio visibility — agent's own book, collection targets
- Workload balancing — queue assignment by capacity
Risk & Portfolio Management
- PAR30 / PAR60 / PAR90 — real-time calculation
- Portfolio concentration limits — sector, geography, product
- Vintage analysis — cohort-level loss rate trends
- Model validation workbench — PSI, Gini, KS statistic
- Champion/challenger model splits — live A/B scoring
- Sector index — comparative risk benchmarking
- NDVI risk overlay — agricultural portfolio climate risk
- Telematics safety scoring — motor loan risk adjustment
- Fraud signal integration — real-time decision enrichment
- Capacity breach monitor — automated hard-stop on breached limits
ECL / IFRS 9 Provisioning
The ECL engine implements IFRS 9 §5.5 expected credit loss calculation natively. Provisions are computed per-loan on a nightly batch and reported to the executive dashboard, examiner portal, and CBK returns.
Stage Classification
| Stage | Trigger | Measurement | CBK §9.4 |
|---|---|---|---|
| Stage 1 | Performing — DPD 0–29 | 12-month ECL | Minimum 1% provision |
| Stage 2 | SICR — DPD 30–89 or watch-list trigger | Lifetime ECL | Sector-specific rates |
| Stage 3 | Credit-impaired — DPD 90+ or default event | Lifetime ECL (net of recovery) | Full provision less collateral |
- Nightly stage migration engine — automatic reclassification
- PD / LGD / EAD parameter management
- Collateral haircut schedules per product
- In-duplum enforcement — caps loss exposure at outstanding principal
- Stage migration waterfall — forward and backward migration tracking
- ECL dashboard in examiner portal (§9.4 adequacy view)
- Provision movements fed to GL and board pack
General Ledger
- Double-entry chart of accounts — configurable per entity
- Automated journal entries from loan lifecycle events
- Trial balance — period-end report with drill-down
- Period close workflow — maker-checker, lock, reopen
- ECL provision entries auto-posted from nightly batch
- Fee income recognition — origination, processing, late fees
- Interest income accrual and recognition
- Co-lending participation accounting — senior/subordinated splits
CBK Regulatory Reporting
Hyperion-L was built ground-up for CBK DCP compliance. The situ-cbk-returns library handles all return formats; the examiner portal provides regulators with direct read access.
Return Formats Supported
- BS-1 — Balance sheet return (monthly)
- PG/04 — Credit information return (quarterly)
- DCP return pack — full digital credit provider submission
- NDTCP threshold declaration — KES 20M capital classification
- PAR report — quarterly portfolio-at-risk
- AML/CFT statistical return — CBK §44
Submission Pipeline
- Automated data aggregation from loan and GL services
- Validation layer — catches cross-field errors before submission
- CBK API direct submission (where available)
- PDF/XLSX export for manual upload flows
- Submission history and acknowledgement tracking
- Examiner portal — regulators view same data in read-only workspace
AML / KYC
- Sanctions screening — OFAC SDN list, UN consolidated list
- CBK §44 AML compliance queue
- PEP (Politically Exposed Person) flag detection
- Transaction monitoring — large-value alerts (KES 1M+)
- Suspicious activity report (SAR) workflow
- Enhanced due diligence (EDD) for high-risk borrowers
- AML officer dedicated queue in LMS
- eCitizen national ID verification at onboarding
- KRA PIN validation for business borrowers
- Metropol CRB check — mandatory at application
Data Protection / ODPC
Hyperion-L implements the Kenya Data Protection Act (2019) via the situ-consent library and the Dignity consent framework (situ-dignity). All personal data processing is purpose-bounded and consent-gated.
- DPA consent capture at every data-sharing touchpoint
- Purpose-bound consent ledger —
dignity.consent.purpose.*namespace - Granular consent types: credit scoring, bureau sharing, marketing, analytics
- Withdrawal workflow — borrower-initiated consent revocation
- ODPC consent log in both borrower app and officer console
- Data subject access request (DSAR) workflow
- Retention schedule enforcement — auto-archive at period end
- NDTCP (National Data Transfer and Cross-border Policy) compliance
- Cross-border data transfer controls for international loan products
CBK Examiner Portal
A read-only portal issued exclusively to Central Bank of Kenya examiners. Provides direct visibility into portfolio health, ECL adequacy, enforcement status, and regulatory return submissions without requiring any data extracts.
- ECL §9.4 adequacy review — stage distribution, provision coverage
- Enforcement actions register — open, escalated, resolved
- Risk matrix — product × segment heat map
- Examination workspace — structured examination workflow
- CBK returns history — submission timestamps, validation status
- Audit chain — cryptographically-ordered event log
- Institution-level portfolio view — all loans, stages, products
- Loan-level drill-down — full history, documents, decisions
- Findings log — examiner notes and recommendations
- Structured export — XLSX / CSV for CBK analytical tools
- Events feed — real-time platform activity log
Executive Dashboard
A dedicated portal for C-suite and board members. Surfaces KPIs, financial performance, risk posture, and compliance status without operational noise.
| Role View | Key Metrics |
|---|---|
| CEO | Portfolio volume, active borrowers, disbursement run-rate, PAR30, market share proxy |
| CFO | P&L (interest income, fee income, provisions), NIM, cost-of-funds, GL trial balance |
| COO | SLA performance, agent network output, operational throughput, float positions |
| CRO | ECL provisions, stage migration, concentration limits, model performance (Gini, PSI) |
| Board | Consolidated scorecard, regulatory compliance status, board pack access |
| Investor Relations | LP-facing metrics: MOIC, DPI, TVPI, vintage IRR, covenant compliance |
- KPI sparklines — 12-month trend per metric
- Cluster / geographic breakdown
- Audit trail — all executive actions logged
- Compliance status panel — CBK, ODPC, NDTCP
- Owner equity view — cap table, dividend position
- Board pack viewer — latest and historical
Investor Portal
Serves institutional investors (LPs) and retail investors participating in debt or equity instruments. The explainability service (situ-investor-explainability) translates credit decisions and portfolio movements into LP-digestible narratives.
- MOIC / DPI / TVPI — fund-level and cohort-level
- Vintage IRR — per deployment cohort
- Covenant compliance dashboard — LTV, PAR30, concentration caps
- IFRS 9 stage migration narrative — investor-friendly ECL explanation
- Cash distribution schedule — projected and actual
- Retail investment portal — individual LP participation
- Dataroom export — secure document bundle for due diligence
- Retail investment marketplace — secondary liquidity interface
Board Pack & Governance
- Monthly board pack composer — automated data pull from all services
- Configurable sections — CEO letter, financials, risk, compliance, pipeline
- Digital distribution — secure link, access log, read receipts
- Dataroom export — encrypted bundle for investor / auditor access
- Credit committee workflow — formal approval with recorded votes
- Attestation service — board member confirmation of receipt
- Historical archive — all past packs, version-controlled
Integrations & APIs
External Integrations
| System | Purpose | Library |
|---|---|---|
| Safaricom Daraja (M-Pesa) | STK Push, B2C disbursement, C2B repayment, B2B payments | situ-mpesa |
| Metropol CRB | Bureau pulls, credit submissions, dispute tracking | situ-metropol |
| eCitizen Kenya | National ID verification, government records | situ-ecitizen |
| Kenya Revenue Authority | PIN verification, tax compliance checks | situ-kra |
| Africa's Talking | SMS / USSD / voice — OTP, reminders, collections | situ-at |
| WhatsApp Business API | Borrower communication, document collection, OTP | situ-whatsapp |
| Telegram Bot API | Agent-captain notifications, internal alerts | situ-telegram |
| LiteLLM / Ollama | AI decisioning, coaching, operator features | situ-llm |
| Satellite NDVI (Planet / Sentinel) | Agricultural loan scoring, crop risk assessment | situ-ndvi |
| Telematics providers | Motor vehicle risk scoring for logbook loans | situ-telematics-safety |
| Manufacturer ERP | Asset finance, vehicle import verification | situ-manufacturer-adapter |
| SpiceDB | Fine-grained authorisation (relationship-based access control) | situ-spicedb |
LaaS (Lending as a Service)
Hyperion-L exposes an embedded credit API for partner lenders, banks, and fintech companies. Partners integrate via the LaaS module without building underwriting infrastructure:
- Rate card configuration per partner
- Partner credit limit management
- White-label origination API
- Webhook delivery for all loan lifecycle events
- Per-partner reporting and reconciliation
Public API
GET /v1/applications/{id} Application status
POST /v1/applications New application
GET /v1/loans/{id}/schedule Amortisation schedule
POST /v1/loans/{id}/repayments Repayment initiation
GET /v1/consent/{uid} Consent registry
POST /v1/events/webhook CloudEvent delivery
GET /v1/ecl/summary ECL provision summary
M-Pesa / Daraja Integration
M-Pesa is the primary payment rail for both disbursement and collection. The situ-mpesa service handles all Daraja API interactions with full error taxonomy.
| API | Use Case | Timeout |
|---|---|---|
STK Push (C2B) | Borrower-initiated repayments | 75s hard (Daraja ≈ 60s) |
B2C | Loan disbursement to borrower mobile wallet | Async callback |
C2B Paybill | Counter repayments via till | Real-time |
B2B | Supplier payments, trade finance settlement | Async callback |
Error Handling
| Code | Meaning | Platform Response |
|---|---|---|
1037 | STK Push — no response from handset | Retry prompt, alternative channel suggestion |
1032 | Transaction cancelled by user | Repayment link re-issued, no auto-retry |
2001 | Wrong M-Pesa PIN entered | Error message, 3-attempt cooldown |
1 | Insufficient balance | Partial payment option surfaced, PTP workflow triggered |
| Network fail | Network error before STK delivery | TypeError caught, graceful degradation |
Infrastructure
| Node | Role | Key Services |
|---|---|---|
| Application server | All 4 Next.js apps · Python microservices · Caddy TLS |
| PostgreSQL PRIMARY | All service databases · pg_stat · WAL streaming |
| PostgreSQL hot standby | Read-only replicas · point-in-time recovery |
| ML / Vault | LiteLLM gateway · OpenBao · Ollama (local LLMs) |
| Observability | Grafana · Prometheus · Loki · Stalwart mail |
| Search / tools | SearXNG · Firecrawl · Docling · Soketi (WebSockets) |
- Caddy — automatic HTTPS, zero-downtime reload, Caddyfile routing
- systemd — all services managed as units; journald log aggregation
- uv — Python package management, reproducible environments
- Docker Compose — full local dev stack
- CI: pytest (3,447 tests, 0 failures) · pyright · ruff
- Deploy: local build → rsync .next/standalone → systemd restart
- OpenBao (HashiCorp Vault fork) — secrets management
- Prometheus + Grafana — latency, error rate, DB pool saturation
- Loki — structured log aggregation across all services
Security & Authentication
Authentication Model
- JWT-based sessions —
situ_sessionhttpOnly cookie - Role claims in JWT:
borrower,officer,examiner,executive,investor,agent - LMS proxy.ts — Edge-runtime JWT decoding, role header injection; no middleware.ts co-existence
- SpiceDB — fine-grained relationship-based authorisation for resource-level access
- Rate limiting library (
situ-rate-limit) — per-IP and per-user throttling - Demo mode — unsigned JWT (alg:none) valid only when
SITU_DEMO_MODE=1+SITU_DEMO_KEYset
Security Controls
- OWASP Top 10 mitigated — SQL injection via parameterised queries, XSS via React, CSRF via SameSite cookies
- Prod DSN guard — CI hard-fails if production DSN appears in test code
- Secrets via OpenBao — no credentials in code or environment at rest
- Audit log — every officer action, every decision, every data access timestamped
- HTTPS everywhere — Caddy automatic certificate renewal
- Content Security Policy on all Next.js apps
- WCAG 2.2 AA — accessible to screen readers, keyboard navigation
Product Code Reference
| M-Code | Abbreviation | Full Name |
|---|---|---|
| M10 | CAP17 | Cap17 Unearned-Premium Collateral |
| M11 | DMFC | Daftari Merchant-Flow Credit (till-flow, sweep repayment) |
| M18 | MA-RLOC | Mutual Aid Revolving Line of Credit (chama) |
| M19 | GP-BDC | Group Procurement Buyer-Driven Credit |
| M20 | CPMD | Construction Progress Milestone Drawdown |
| CLM1 | Co-lend senior | Co-lending — senior tranche |
| CLM2 | Co-lend sub | Co-lending — subordinated tranche |
Service Catalogue
| Service | Domain |
|---|---|
situ-origination | Application intake, credit decision pipeline, approval workflow |
situ-repayment | Repayment processing, allocation waterfall, in-duplum enforcement |
situ-disbursement | Disbursement batch management, M-Pesa B2C, bank EFT |
situ-ecl | IFRS 9 ECL calculation, stage migration, provision posting |
situ-read-api | Read-optimised aggregation API for all frontend portals |
situ-mpesa | Daraja API integration — STK Push, B2C, C2B, B2B |
situ-fraud | Fraud signal detection, device fingerprinting, behavioural scoring |
situ-agent-network | Field agent management, cluster/captain hierarchy, commissions |
situ-sme-score | SME credit scorecard, 12-variable weighted model |
situ-agri-ndvi | Agricultural credit scoring via satellite NDVI data |
situ-asset-finance | Asset-backed lending, equipment and vehicle finance |
situ-attestation | Daftari shop attestation, consent registry, CRB replay |
situ-board-pack | Automated board pack generation and distribution |
situ-cap17-gate | Cap17 unearned-premium collateral valuation and gate |
situ-capacity-breach-monitor | Portfolio concentration limit enforcement, hard-stop alerts |
situ-cold-archive-drill | Event replay, cold archive verification, audit chain rebuild |
situ-construction-cv | Construction milestone CV confirmation, site sign-off |
situ-contestability | Borrower decline challenge workflow |
situ-conversational | AI coaching and conversational interface (LiteLLM-backed) |
situ-cross-border | Cross-border payments, remittance assignment, FX |
situ-dataroom-export | Secure investor/auditor dataroom bundle generation |
situ-debt-capital-markets | DCM facility management, bond-linked funding |
situ-dignity | ODPC/DPA consent framework, purpose-bound data usage |
situ-examiner | CBK examiner portal backend, read-only regulatory view |
situ-events | CloudEvents bus, event routing, fan-out |
situ-fleet | Fleet telematics integration for asset finance |
situ-group-procurement | M19 GP-BDC group procurement credit facility |
situ-import-finance | Import finance, LC-backed lending |
situ-insurance-motor | Motor insurance renewal, claims, logbook loan integration |
situ-integrations | Third-party integration adapters (eCitizen, KRA, etc.) |
situ-investor-explainability | LP-facing ECL narratives, portfolio movement explanations |
situ-laas | Lending-as-a-Service embedded credit API, partner rate cards |
situ-mshahara | Payroll data ingestion, salary advance eligibility |
situ-multi-currency-wallet | Multi-currency positions, FX conversion, wallet ledger |
situ-mutual-aid | M18 MA-RLOC chama revolving line, group draw management |
situ-payroll-passport | Payroll-backed credit, employer verification, deduction setup |
situ-presence-beacon | Agent GPS check-in, presence timestamping |
situ-projector | Portfolio projections, cashflow forecasting |
situ-public-api | External-facing REST API, webhook delivery |
situ-remittance-assignment | Incoming remittance matching to loan accounts |
situ-repo-protection | Repossession protection, insurance for secured loans |
situ-retail-investment | Retail LP participation, secondary liquidity interface |
situ-reverse-factoring | Supply chain finance, anchor buyer-driven factoring |
situ-sector-index | Sector risk benchmarking, comparative credit indexing |
situ-sla-scheduler | CBK DCP SLA enforcement, decision deadline tracking |
situ-soko | B2B marketplace — RFQs, bids, awards, procurement finance |
situ-soko-daftari | Daftari shop integration with Soko marketplace |
situ-superapp | Borrower superapp backend — home, dashboard, activity |
situ-title-deed | Land title registry integration, LTV calculation |
situ-trade-credit-insurance | Trade credit insurance policy management, claim handling |
situ-trade-finance | Invoice factoring, LPO finance, SCF |
situ-vehicle-auction | Repossessed vehicle auction pipeline |
situ-vehicle-import | Vehicle import finance, duty verification |
situ-vehicle-intelligence | Vehicle valuation, NTSA query, logbook collateral assessment |
situ-verified | Identity verification orchestration |
situ-whatsapp | WhatsApp Business API — borrower comms, OTP, collections |
situ-loan-engine (schedule generation, in-duplum, settlement), situ-consent (DPA framework), situ-cbk-returns (regulatory return formats), situ-ecl (IFRS 9 algorithms), situ-cloudevents (event bus SDK), situ-db (connection pool), situ-metropol (CRB), situ-mpesa (Daraja SDK), situ-notifications (multi-channel delivery), situ-llm (LiteLLM client), situ-spicedb (authorisation).