Security & compliance

This page is a status snapshot: what we have, what we're building, and how we ship evidence to your auditor. Last updated 2026-06-23.

The TL;DR

How the keys work

Every receipt we issue is signed with an ed25519 signature produced by a 3-of-5 FROST quorum. FROST is the IETF threshold-signature standard (RFC 9591). What it means in practice:

The jc receipt verify command and a standalone jouleclaw verify Rust binary perform the verification, both open-source. See Energy receipts.

Tokens

Tokens are scoped at creation. Five canonical scopes:

ScopeCan
inferenceCall /v1 inference endpoints. Nothing else.
readRead workloads, receipts, balances, configs.
deployAbove + create, update, delete workloads / databases / buckets.
billing-adminAbove + top up / refund / change payment methods.
account-adminFull scope: invite members, rotate keys, change billing entity.

Rotation is one click in the portal; old tokens revoke at the next request. There is no token expiry-by-default; set one explicitly per token if you want.

Data residency

Region pinning is first-class. Set region at workload / database / bucket creation; data never leaves. The Joule Cloud mesh nodes are distributed across:

Region tagWhereOperator(s)
eu-fiHelsinki, FinlandHetzner, Nebius
eu-deNuremberg, GermanyHetzner
eu-frParis, FranceVultr (CDG)
eu-ukLondon, United KingdomVultr (LHR)
us-eastAshburn, VA, USAHetzner Ash, Vultr EWR, Latitude
us-westHillsboro, OR, USAHetzner Hil
ap-northeastTokyo, JapanVultr (NRT)
ap-southeastSingaporeVultr (SGP)

The portal's residency view shows you exactly which legal entity holds each byte for each workload.

Compliance regimes

RegimeStatusEvidence we ship
GDPRCompliant; EU DPA availableDPA + per-byte residency reporting
CSRD / ESRS E1 (Scope 2 cloud emissions)Productionjc compliance export --format esrs-e1 — auditor-ready
EU AI Act Annex XI (energy disclosure)Productionjc compliance export --format ai-act-annex-xi
SOC 2 Type 2Audit in flightBridge letter on request; full attestation Q4 2026
ISO 27001Planned 2027
HIPAABAA available on request for the US regionBAA + per-workload audit log
FedRAMP (Moderate)Planned via Oracle Cloud partnership

Encryption

Incident response

Security mailbox: [email protected]. PGP key at greenjoules.cloud/.well-known/security.txt. Coordinated disclosure window: 90 days. Bug bounty pilot launching with v1 GA.

Source-availability & audit

The substrate (the Invisible infrastructure that hosts your workloads), the signing layer, and the receipt verifier are source-available at git.openie.sh/openie/invisible-infrastructure. Anyone — you, your auditor, a regulator — can read the code that wrote the bill.