Smat Labs provides a production-ready platform for settlements, double-entry ledger accounting, multi-chain crypto operations (Bitcoin, Ethereum, Solana), and AI/ML-powered fraud detection—designed for partners building the next generation of African fintech.
# Smat Labs
**African-first crypto-monetary infrastructure for fintechs and institutions.**
Smat Labs provides a production-ready platform for settlements, double-entry ledger accounting, multi-chain crypto operations (Bitcoin, Ethereum, Solana), and AI/ML-powered fraud detection—designed for partners building the next generation of African fintech.
---
## Table of Contents
- Features
- Architecture
- Tech Stack
- Prerequisites
- Quick Start
- Project Structure
- API Overview
- Testing
- Documentation
- Security
- Roadmap
- Support
---
## Features
| Area | Capabilities |
|------|--------------|
| **Ledger & settlement** | Double-entry ledger, atomic transactions, off-chain settlement (<1s), on-chain finality via smart contracts |
| **Reserve & risk** | 1:1 reserve validation, risk controls (limits, velocity checks), full audit trail |
| **Crypto** | Bitcoin, Ethereum, Solana support; HD wallet generation; custody abstraction |
| **API** | REST-first, API key auth, rate limiting, idempotent operations, webhooks |
| **ML/AI** | Fraud detection, risk scoring, anomaly detection, price prediction (no external API keys required) |
| **Smart contracts** | SMAT Token (ERC-20), multi-sig Treasury, Settlement Registry (EVM) |
---
## Architecture
```
┌─────────────────────────────────────────────────────────────────┐
│ Partner Fintechs (REST / Webhooks) │
└─────────────────────────────┬───────────────────────────────────┘
│
┌───────────────────┴───────────────────┐
│ │
┌─────────▼─────────┐ ┌───────────▼───────────┐
│ API (NestJS) │◄────────────────┤ Smart Contracts │
│ • Settlements │ Events │ (Solidity / EVM) │
│ • Balances │ │ SMAT, Treasury, │
│ • Ledger │ │ SettlementRegistry │
│ • Wallets/Crypto│ └───────────────────────┘
│ • ML/Compliance │
└─────────┬─────────┘
│
┌───── …