Darkbloom routes AI requests to hardware-attested Macs. Your prompts are end-to-end encrypted — the machine running your model can never read them.
The core problem with running AI on someone else’s Mac: the owner has root and physical custody. Darkbloom eliminates every software path through which inference data could be observed — then proves it, cryptographically.
Every request is encrypted with the provider’s X25519 public key. The coordinator routes ciphertext — it never sees plaintext either.
Secure Enclave signatures, MDM cross-checks, and Apple Managed Device Attestation verify each Mac’s security posture — publicly, at /v1/providers/attestation.
Debuggers denied at the kernel (PT_DENY_ATTACH), memory reads blocked by Hardened Runtime, memory isolation via Hypervisor.framework.
SDK, web console, or curl. Any [OI]-compatible client — just change the base URL.
Auth, billing, and encrypted routing to a verified provider. Sees ciphertext only.
A hardened Rust process decrypts and runs inference on Apple Silicon GPU. Nothing leaks out.
Models are selected from a verified catalog — the coordinator only routes to models it has checked. 0% platform fee during research preview; providers keep 100%.
Works with any [OI] SDK by changing the base URL. The Anthropic Messages API is also supported at /v1/messages.
# Any [OI]-compatible client — just point it here: curl https://api.darkbloom.dev/v1/chat/completions \ -H "Authorization: Bearer $DARKBLOOM_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "google/gemma-4-26b-8bit", "messages": [ {"role":"user","content":"Hello"} ], "stream": true }'
Over 100 million Apple Silicon Macs sit idle most of each day — 64–512 GB of unified memory, up to 819 GB/s of bandwidth. Darkbloom connects that capacity directly to demand.
0% platform fee during research preview. Electricity on Apple Silicon runs $0.01–0.03/hour depending on workload — the rest is yours.
Time-based availability windows shut the backend down outside your hours, freeing GPU memory. Configured in the app or provider.toml.
Start running private inference in under a minute — sign in and generate an API key.
Open Console →