Security
Treat it as financial software. We do.
What is implemented is listed as implemented. What is planned is listed as planned. Nothing here is a certification we have not earned.
Implemented controls
- Non-custodial by constructionThe runtime holds no keys and no balances; there is deliberately no field in the data model for a private key or a custodial balance. Delivery is only to destinations the customer controls.
- Server-side authorizationEvery request to a gated surface is authorized on the server against a verified identity or key; the client is never the source of truth for who may move what.
- Idempotent side effectsEvery money-moving step carries a deterministic idempotency key. Retries, reroutes, and self-heal can never double-execute.
- Partner authenticationRail authentication uses challenge signing with dual signatures — the customer key plus the loadit.net domain key — verified against partner requirements.
- SecretsSigning keys and access secrets are server-only environment variables; none ship to clients or live in the repository. Access codes are compared timing-safe.
- TransportHTTPS everywhere, HSTS preloaded, nosniff and frame protections on every response.
- Verifiable routing receiptsRouting receipts are published with signatures third parties can verify; tampered receipts fail verification.
Planned
Independent penetration test
Scheduled as part of the production build.
Third-party security audit
Scheduled as part of the production build.
SOC 2
Not yet started. Will be pursued after the production launch.
Bug bounty
Not yet open.
Report a vulnerability
Email colt@loadit.net with details and steps to reproduce. We acknowledge reports and do not pursue good-faith researchers.