Company
Compliance Framework
Auron never custodies INR. Fiat settlement executes exclusively through licensed partners. This document explains Auron's regulatory posture, obligations, and what each party is responsible for.
Regulatory coverage by layer
KYC (Know Your Customer)
Auron's KYC obligation is to verify the identity of users who initiate settlements above regulatory thresholds. The system is built but gated — KYC is enforced at the middleware level via Supabase session check, with status tracked in the kyc table.
KYC tiers
KYC verification is handled through a provider-agnostic integration layer (lib/kyc.ts). Sumsub is the default provider. The middleware checks KYC status on every payment initiation — not just at signup.
AML (Anti-Money Laundering)
Auron operates three AML controls:
All payments are screened against velocity rules: >10 transactions in an hour, duplicate payments within 60 seconds, amounts that spike significantly above a user's historical average. Flagged payments route to the risk scoring engine (0–100 score) before any settlement proceeds.
Per-transaction cap (₹2,00,000 / 2,500 USDC) and daily cap (₹5,00,000 / 5,000 USDC) are enforced server-side. User-configured ceilings can only be lower, not higher, than these limits. API key holders have per-key daily limits set in the database.
OnMeta performs wallet screening and sanctions checks on the fiat leg as part of their FIU registration obligations. Razorpay X screens UPI IDs against RBI blacklists. Auron does not duplicate this — we rely on partner coverage for the fiat settlement layer.
Data retention
Audit logs
Every payment has an immutable audit trail in the status_history table. The trail is append-only — rows are never updated or deleted, enforced at the database level via row-level security policy. Cryptographic receipts (GET /api/receipt/:id) are permanently accessible to payers and payees without authentication.
The receipt hash (SHA-256 of canonical fields) allows independent verification that Auron's records have not been altered after the fact — a tamper-evident log that does not rely on trusting Auron's database.
VDA reporting (India)
Under India's Prevention of Money Laundering Act (PMLA) amendment (2023), VDA (Virtual Digital Asset) service providers must report transactions above threshold to the Financial Intelligence Unit (FIU-IND). This obligation is covered by OnMeta, which holds FIU registration and files reports on Auron's behalf for all settlements that flow through their system.
Auron's obligation: maintain user KYC records, enforce spend limits, and provide transaction data to OnMeta on request. All of these are implemented.
Incident response
anirudhvashisth2006@gmail.com for responsible disclosure.