🔒 Secure by design

Your distributed compute, under your control and cheat-proof

enjambreia spreads inference across many machines without giving up control or trust. Cryptographic signing, multi-layer anti-fraud and per-customer isolation, out of the box.

🔑

Cryptographic control (Ed25519)

Every job carries an expiring voucher signed by the operator. No node computes without a valid, current signature: it's the network's power switch, and only you hold it. The private key never leaves the coordinator.

🧪

4-layer anti-fraud

Verifiable compute receipts per job; tolerant comparison (robust to different hardware); quorum across independent nodes; and logprob verification (a made-up output is improbable). A fraction of jobs audits itself.

🚦

Trust + quarantine

Every node has a trust score [0,1]. A provably fake output sends it to quarantine: it stops serving and earning until manual review. Regaining trust takes several good audits.

🏢

Per-instance isolation

Real multi-tenancy: a company's traffic is computed ONLY by its own nodes. Your request is never served by an outside node, and your nodes never see another customer's data.

🔐

Accounts and sessions

Passwords with PBKDF2-HMAC-SHA256 (200k rounds, per-user salt), never in plain text. JWT sessions with full revocation (log out everywhere). Rate limiting against brute force and abuse.

🪪

Nodes with their own secret

Each node has a secret: nobody can touch another node's wallet, payouts or resources. Only the node that actually served gets paid, and billing is computed on the gateway side (a node can't inflate the count).

💵

Exact, atomic money

All money as integers (nano-dollars): the books balance to the nano. Charging and payout in atomic transactions. Scheduled payouts. Payments via Stripe (webhook with verified signature, idempotent credits).

🛡️

Hardened deployment

Secrets outside the repository; unprivileged containers (non-root user); database not exposed to the Internet; the app refuses to start in production with default secrets. Observability: health check, Sentry and uptime.

Designed following industry standards

The architecture was reviewed against OWASP Top 10 (Web/API/LLM), CWE Top 25 and ASVS, with automated code auditing. We closed error leakage, database exposure and default secrets, and added session revocation and rate limiting.

OWASP Top 10 CWE Top 25 ASVS Verifiable receipts Isolated multi-tenant

The controls any security audit asks for, already in place

We don't show off a badge on the wall: we implement the technical controls an audit requires. A certificate is paperwork plus an external review; real security is this, and it's already running.

Access control

JWT sessions with full revocation, a secret per node and per-customer isolation. Nobody touches what isn't theirs.

Cryptography

Ed25519-signed voucher per job, PBKDF2 passwords (200k rounds) and payment webhooks with verified signatures.

Hardened operations

Unprivileged containers, database off the Internet and startup blocked if default secrets are present.

Compute integrity

Verifiable receipts, node quorum and logprob verification: a made-up output gets detected.

Incident management

Automatic quarantine of the failing node and a documented incident response process.

Traceability

Every job leaves a receipt with SHA-256 fingerprints (not the text): prove what was computed without revealing the data.

👁️

We tell you what we protect, not how to break it

We deliberately describe the controls without versions, configurations or internal details: enough for you to trust us, nothing useful to an attacker. Security doesn't depend on this being secret, but on the cryptography and isolation underneath. If your team needs the full detail, we review it under agreement.

Security questions from your team? Let's talk about your case.

Sign up