KYC / Compliance + Limits LIVE
qvtx_kyc.py
What it is
Tiered limits that gate every money motion, plus per-member screening result and an append-only audit trail.
How it works
- Tiers 0-3: unverified (100/500), basic (1k/5k), verified (50k/250k), institutional (unlimited).
- check(member, qvtx) enforces per-tx + rolling-24h limits; settlement rejects over-limit motions.
- screen() is a hook (integrate a real sanctions/PEP/ID provider for production).
API
| endpoint | notes |
|---|
GET /api/kyc?label=<l> | member KYC record + audit |
POST /api/kyc/tier | {"label","tier"} set tier |
CLI
qvtx_kyc.py tiers | get <m> | tier <m> <0-3> | screen <m> | check <m> <qvtx>
Example
tier-0 member, pay-in 5000 -> rejected_kyc (exceeds per-tx 100)
What's real: REAL limit enforcement (verified rejecting over-limit motions). Screening provider is a stub.
← all services