A thesis about the installed base

The fleet is
the datacenter.

Every hyperscaler had to buy its compute. Apple's customers already bought Apple's. Over 100 million Apple Silicon Macs are sitting idle most of the day — and a paper published in April 2026 shows you can run genuinely private inference on them even when the machine's owner is the attacker.

100M+
Apple Silicon Macs sold since 2020
819 GB/s
Unified memory bandwidth, M3 Ultra
235B
Parameters runnable at interactive speed
$0
Capex required to light the fleet up

Hardware figures from Naik, Private Distributed Inference on Consumer Hardware (Eigen Labs, April 2026), §1. Everything downstream of them on this page is independent argument — see the disclaimer at the bottom.

The problem with tokens

Three layers of margin before you touch the hardware.

Today's inference supply chain is a ladder, and every rung takes a cut. NVIDIA sells GPUs to the hyperscalers. The hyperscalers rent them to API providers. The API providers sell you tokens. By the time a prompt reaches silicon, it has paid rent three times.

NVIDIA
Sells accelerators into the datacenter
margin 1
The hyperscaler
Buys racks, power, cooling, land — rents capacity
margin 2
The API provider
Wraps the capacity in an endpoint and a price list
margin 3
You
Pay per million tokens
the bill
“NVIDIA sells GPUs to hyperscalers, and the hyperscalers sell it to API providers, and then the API providers sell it to you. That's three layers of margin before you ever touch the hardware. At the same time, there are over 100 million Macs out there — a lot of them sit idle most of the day.” Gajesh Naik, unveiling Darkbloom (Eigen Labs, 2026)

The interesting observation is not that the ladder is expensive. It's that for one company, the bottom two rungs are already paid for by someone else. Apple's customers bought the silicon. Apple's customers pay for the power. Apple's customers cool the machines, insure them, replace them on a four-year cycle and put them on a desk with a network connection. That is a datacenter build-out financed entirely off Apple's balance sheet — and it is already sitting there, mostly asleep.

The blocker

The reason nobody did this: you can't trust the machine.

Distributed compute networks are an old idea. They keep failing on the same wall — the person running your computation is not the person who owns your data. If a stranger's Mac processes your prompt, the stranger has root access and physical custody. Why would you believe it's private?

Cloud providers answer that with hardware Trusted Execution Environments: Intel TDX, AMD SEV-SNP, NVIDIA Confidential Computing. Memory gets encrypted, the CPU attests to what it's running, and the operator is cryptographically locked out. But those exist only on enterprise server hardware starting around $14,000. And Apple Silicon has no equivalent for third-party apps:

Every prior attempt lived with that gap. Akash offers general compute with TEE support still in development. io.net aggregates GPUs with no hardware security guarantee at all. Ritual leans on zero-knowledge proofs and Intel SGX; Bittensor uses stake-weighted consensus to check results. None of them solve inference privacy on consumer hardware that lacks a TEE. And the cryptographic routes are worse: fully homomorphic encryption costs 10⁴–10⁶× overhead, secure multi-party computation needs non-colluding servers, and zkLLM-style proofs verify that inference happened correctly without hiding the input at all.

The proof

So don't encrypt the memory. Delete every road to it.

This is the move in Gajesh Naik's April 2026 paper, and it's the same doctrine Apple itself used to build Private Cloud Compute. PCC doesn't defend the shell — it removes the shell. No SSH, no debugger, no persistent storage, no interactive access of any kind. What can't be reached can't be read.

Naik applies the doctrine to a strictly harder problem. In PCC, Apple owns the servers and controls the building. Here, the hardware owner is the adversary — assumed to be running arbitrary code as root, able to reboot at will, actively trying to read the prompts crossing their own machine.

The engine runs in-process. Not a subprocess, not a localhost HTTP server, not an IPC socket — a single hardened Swift binary that loads model weights with mlx-swift-lm and runs generation on the Apple Silicon GPU inside the same address space that holds the WebSocket client, the attestation signer and the encryption keys. Conventional stacks (vLLM, Ollama, llama.cpp) can't do this: their localhost traffic is capturable with tcpdump even under SIP, and their engine binary can be swapped for one that logs.

Three kernel mechanisms, jointly closing the surface

01

PT_DENY_ATTACH

Called at process start, before any sensitive data loads. The macOS kernel permanently denies every ptrace request against the process — including from root. lldb, dtrace and Instruments are out.

02

Hardened Runtime

Code-signed explicitly without get-task-allow. The kernel refuses task_for_pid() and mach_vm_read() from any external process. There is no handle to the memory to acquire.

03

System Integrity Protection

Enforces the other two at kernel level, so root can't turn them off. Turning SIP off requires a reboot — which kills the process and erases everything it held. That's Theorem 1.

The paper's central formal result is a runtime-immutability argument: once SIP is verified enabled for a running process, it stays enabled for that process's entire lifetime, because the only path to disabling it destroys the process and its memory first. Buffers holding prompts and outputs are zeroed with memset_s after each request. Coordinator-to-provider traffic is re-encrypted per request with NaCl Box (X25519 + XSalsa20-Poly1305) against a provider key bound to that machine's Secure Enclave identity.

After all of it, exactly one attack remains: physically probing the memory chips — LPDDR5x soldered directly into Apple's system-on-chip package. That is the identical residual threat model Apple accepts for Private Cloud Compute, which is to say for Siri and Apple Intelligence.

Side by side

Apple's private cloud, and the same guarantee on other people's desks.

The paper's own comparison with Private Cloud Compute. Read the last row first — that's the whole argument.

PropertyApple PCCDistributed network
Hardware ownerTrusted (Apple)Adversarial
Physical securityFacility controlsSoldered LPDDR5x
Coordinator TEEApple infrastructureAMD SEV-SNP
OS immutabilitySigned System VolumeSIP + ARV + SSV hash
Shell / debug accessRemoved entirelyBlocked at kernel level
Memory encryptionNoneNone
DMA / RDMA isolationFacility controlsIOMMU default-deny
Provider verificationApple-signedSE + MDM + MDA + APNs
Hardware provenanceApple supply chainApple MDA certificates
Residual attackPhysical probingPhysical probing
Table 1, Naik (2026). Note how many rows in the right-hand column are Apple technologies — SIP, ARV, SSV, MDM, MDA, APNs, the Secure Enclave. The security of this network is almost entirely a rental of Apple's own platform work.
Attestation

Five independent proofs that a stranger's Mac is what it claims to be.

Eliminating access paths only helps if you can verify the machine actually has them eliminated — and that the binary doing the reporting isn't lying. The paper stacks five layers, each covering a threat the others don't.

L1

Secure Enclave P-256

A signing key generated inside the Enclave on first run. The private key never leaves the hardware; the on-disk representation is an opaque handle that only works on the machine that made it. Hardware-bound identity, and every response is signed by it.

L2

MDM SecurityInfo

Apple's device-management framework independently reports SIP status, Secure Boot level and Authenticated Root Volume. The coordinator cross-checks it against what the node said about itself. A lying node has to lie consistently to two channels it doesn't control.

L3

Managed Device Attestation

Apple issues a signed certificate chain proving the device is genuine Apple hardware, with the serial number cross-checked and an MDA nonce binding the provider's signing key to the attested device. This is Apple's own CA vouching for the silicon.

L4

Continuous challenge–response

Enrollment is not a one-time gate. Every five minutes the node must return fresh, signed SIP and Secure Boot state. Posture that degrades after joining gets caught and the node loses trusted status.

L5

APNs code-identity attestation

Because App Attest doesn't exist on macOS, the paper invents a replacement: push an encrypted nonce through Apple's notification service, which only a correctly provisioned, team-signed app can receive, and require a Secure Enclave signature on the returned value. Proof that the binary running is the genuine build.

Consumers then pick a floor. The request carries a trust_level parameter and the router filters the candidate pool before it ever considers cost — none, self_signed, hardware (Apple-CA-verified silicon, OS state verified through MDM, re-checked every five minutes), or code_attested, which adds the APNs proof that the binary is genuine. In production the floor is hardware, and private text traffic is gated on code_attested. Fail any check and you get routed no private inference at all.

Ten routing gates sit in front of the scheduler: catalog membership, load cooldowns, an error circuit breaker, trust floor, runtime hash match against a known-good manifest, challenge freshness, and more. Only then does a cost function pick a winner — estimated completion time built from queue depth, committed token backlog, measured decode throughput, and a health penalty for memory pressure, CPU load, thermal state and GPU utilization.

Measured, not modeled

It isn't a proposal. It's running.

End-to-end validation on production Apple M2 and M4 Max hardware with live inference. The headline result is how little the security costs: the per-request SIP check, the single largest security overhead in the system, is 12 milliseconds.

MeasurementResult
SIP check overhead (per request)12 ms
Hypervisor isolation overhead (27B, M4 Max)0%
AES-256 encrypt + decrypt, 16 MB tensor0.37 ms
Decode throughput, 9B on M4 Max92 tok/s
Decode throughput, 9B on M222 tok/s
Time to first token1.4 s
Concurrent requests per provider4
8 concurrent requests, 6,517 tokens in 76.2 s0 failures
Reconnect after disconnect<1 s
lldb attach attemptDenied
Apple MDA certificate chain, both devicesValid
APNs code-identity attestation, both devicesPassed
Table 12, Naik (2026). Full attestation proof including Apple MDA certificate chains is exposed at a public API endpoint for independent consumer verification.

The shipped network, Darkbloom, is in research preview. You point an OpenAI-compatible client at a different base URL; the coordinator picks a verified node, seals the request to it, and that node runs the model locally on Metal. At unveiling, Eigen Labs was running roughly nine Macs of its own — about 600 GB of unified memory, on the order of 3 TB/s of aggregate memory bandwidth and around 250 GPU cores, scattered around an office. They priced the network at about half of comparable routed providers, with providers keeping 95% of the revenue.

In parallel they opened MLX Fast: a public auto-research competition where anyone's agent can attack the inference engine's performance, with verified wins merged into production. Twenty-four hours of internal testing on poolside's Laguna model produced a 26.8% speedup. That is the second half of the thesis — the per-node performance curve is not fixed, and it's being optimized by a crowd rather than by one team.

Economics

The MoE accident that makes consumer silicon competitive.

Cloud providers price on total parameters, because they must hold the whole model in expensive HBM. Local inference on unified memory costs only what the active parameters cost to move across the memory bus. Mixture-of-Experts models put a wedge between those two numbers — and the wedge is where the entire economic case lives.

ModelArchitectureCloud $/M tokLocal $/M tokRatio
Qwen3.5 35B-A3BMoE · 3B active$1.30$0.0432×
Qwen3.5 122B-A10BMoE · 10B active$2.08$0.0923×
Qwen3.5 27BDense$1.56$0.207.8×
MiniMax M2.5 230BMoE · 10B active$0.95$0.16
Llama 3.1 70BDense$0.30$0.490.6×
Table 14, Naik (2026). "Local" is electricity only, for hardware already purchased: a workstation drawing ~100 W under inference load at the US residential average of $0.15/kWh, or about $0.015/hour. The last row is the honest one — dense models above ~32B still belong in the cloud, where H100 clusters push 3.35 TB/s.

The throughput table explains why. Qwen3.5 35B-A3B — a bigger model by total parameter count — decodes at 101 tok/s on an M4 Max, while the dense 27B manages 21. Only the active experts traverse the memory bus per token, so on unified-memory hardware, sparsity is nearly free in exactly the way it is expensive to serve in HBM.

ModelArchitectureM4 Max · 546 GB/sM3 Ultra · 819 GB/s
Qwen3.5 9BDense92 tok/s94 tok/s
Qwen3.5 27BDense2132
Qwen3.5 35B-A3BMoE · 3B active101152
Llama 3.1 70BDense813
Qwen3.5 122B-A10BMoE · 10B active2535
MiniMax M2.5 230BMoE · 10B active40
Table 13, Naik (2026). Q4 quantization; "—" means it doesn't fit in memory. The industry's move toward sparse MoE architectures is, incidentally, a move toward architectures that run well on Apple's memory design.
The economic sweet spot for distributed inference is MoE models with small active parameter counts on large unified-memory hardware. Naik (2026), §13.3

Which is to say: the frontier's own architectural drift is walking toward Apple. Every lab that replaces a dense model with a sparse one shifts more of the serving workload into the regime where a Mac Studio is 6–32× cheaper per token than a rented H100.

The thesis

Everything in that paper is a workaround for not being Apple.

This is the part worth sitting with. Read the paper as a list of constraints and it reads like a list of switches that exist inside one building in Cupertino. A third party had to invent APNs code-identity attestation because App Attest is off on macOS. A third party had to route hardware provenance through MDM enrollment because there is no consumer path to Managed Device Attestation. A third party had to run its coordinator in someone else's confidential VM.

Apple would not be building this system. Apple would be turning it on.

ALREADY BUILT

The silicon

Unified memory at 273–819 GB/s across a hundred million machines. Nobody else has an installed base whose memory architecture happens to be right for sparse models.

ALREADY BUILT

The runtime

MLX and mlx-swift-lm are Apple's, and the open-source community — Exo, the MLX contributors — has spent two years making local inference on Metal genuinely fast.

ALREADY BUILT

The root of trust

Secure Enclave, SIP, Kernel Integrity Protection, Hardened Runtime, Authenticated Root Volume, IOMMU default-deny. The paper's entire security model is a rental of these.

ALREADY BUILT

The attestation CA

Managed Device Attestation, the Enterprise Attestation Root, APNs. Apple is already the certificate authority vouching that a given Mac is real. It just doesn't offer that to consumers.

ALREADY BUILT

The doctrine

Private Cloud Compute established the design philosophy, the public transparency posture, and — critically — the marketing language for accepting physical probing as the residual threat.

ALREADY BUILT

The billing rail

An Apple Account with a card on file for a billion-plus people, a payout system that already sends money to developers, and an OS-level settings toggle as the distribution channel.


What "a new type of hyperscaler" actually means

A hyperscaler, structurally, is a company that converts capex into rentable compute and takes the spread. AWS, Azure and GCP all do this; so, increasingly, do the labs. The bet requires enormous balance-sheet commitment, a decade-long depreciation schedule, and a wager that demand shows up before the hardware ages out.

Apple is conspicuously not playing that game, and gets criticized for it every quarter. But there is a second structure available, and only to Apple: don't own the compute — coordinate it, attest it, and take a rake. The economics invert completely.

  • Capex: zero. The fleet was purchased retail, at a margin, by the people who now host it.
  • Power and cooling: paid by the node operator, who is compensated out of the token price.
  • Depreciation: handled by the consumer upgrade cycle — which Apple also monetizes.
  • Marginal cost of a token: electricity. Four cents per million on a 3B-active MoE.
  • Revenue model: a routing and attestation fee. Structurally an App Store, not an AWS.
  • Moat: the attestation stack. Nobody else can prove a Mac is a genuine Mac in a known-good state.
  • Second-order effect: every Mac sold adds inference capacity, so hardware sales and the compute business finally point the same direction.

There's a defensive read too. Apple's exposure in the AI era isn't that it lacks a frontier model — it's that inference is drifting to servers Apple doesn't own, mediated by companies that would happily own the customer relationship. A private, attested, on-device-adjacent inference layer that keeps the prompt inside the Apple trust boundary is the same play Apple ran with the Secure Enclave, with App Tracking Transparency, and with PCC: make privacy a hardware feature, then make the hardware the only way to get it.


The five switches

Concretely, the gap between the paper and a first-party Apple product is short and unusually specific.

  • Ship App Attest on macOS. Layer 5's clever APNs workaround — which requires a logged-in Aqua session and best-effort push delivery — collapses into one supported API call.
  • Open a consumer path to device attestation. Today MDA requires enrollment with an organization holding Apple attestation authority. An Apple Account is already a stronger identity than a MicroMDM instance.
  • Make the inference process a first-party OS service. Not a hardened third-party binary hoping SIP holds — an Apple-signed daemon with the scheduling, thermal and power-state integration only the OS can do. Idle compute becomes a system resource, like Time Machine or Spotlight indexing.
  • Extend the PCC transparency log to consumer nodes. The paper lists a public log of blessed cdhash values as future work. Apple already publishes PCC images for inspection; the mechanism exists.
  • Run the coordinator on PCC. The paper rents AMD SEV-SNP from a cloud provider for the routing tier. Apple would run it on its own attested silicon, closing the last non-Apple link in the chain.
The honest part

What would break it.

The paper is unusually candid about its own limits, and the thesis inherits every one of them plus a few of its own. None of these are fatal. All of them are real.

  • The kernel assumption. The whole security model rests on macOS having no unpatched SIP, Hardened Runtime or KIP bypass. A kernel zero-day undoes it. Only a true hardware TEE is immune, and Apple Silicon doesn't expose one to apps. The mitigation is Apple's patch cadence — which is also an argument that Apple is the right operator.
  • Timing side channels. Token content is protected; token timing is not. Packet intervals leak approximate prompt length, response length and relative generation difficulty. Response buffering and jitter help. This limitation is shared with PCC and every non-TEE inference system.
  • The coordinator sees plaintext. Encryption is hop-by-hop, not strictly end-to-end: the router decrypts inside its confidential VM to route and bill, then re-seals to the provider. It's a trusted intermediary, not a blind relay. OHTTP relays and blind signatures are listed as future work.
  • Dense models still lose. Llama 3.1 70B costs 0.6× on this network — i.e. more than the cloud. H100 clusters at 3.35 TB/s beat an M4 Max by roughly 6× on bandwidth-bound decode. This is a MoE-shaped opportunity, not a general one.
  • Latency and residential networks. 1.4 s to first token, four concurrent requests per node, consumer uplinks, machines that sleep, get closed, or move onto hotel Wi-Fi. Fine for asynchronous agent work; not obviously fine for a chat UI at p99.
  • Apple's own reluctance. This is the biggest one and it isn't technical. Apple has never shipped a product that turns a customer's machine into infrastructure for strangers. The support surface, the thermal complaints, the "my Mac is hot and my power bill went up" story, and the regulatory attention that comes with running a two-sided compute market are all genuinely unattractive to Cupertino.
Why it matters beyond the P&L

The alternative is that intelligence concentrates and stays concentrated.

Eigen Labs didn't build this as a cost-optimization play. It sits inside a larger argument its podcast keeps circling: that if frontier capability accrues only to whoever can afford the largest GPU cluster, the resulting hierarchy doesn't decay — it locks.

“Countries that are rich, countries that have more GPUs, they make better intelligence, and that cycle just keeps on concentrating and the rest of the world simply falls behind. AI is automation of intellectual labor — and if you can afford to have AI just because you have more money, more capital, then the linkage between if I work hard, I'll be better off just breaks off.” Paras Chopra, on the Eigen Labs podcast

The counter-move discussed across those conversations is coordination: not a better model, but better machinery for many independent parties to act together. Andy Hall frames the governance version of the same question — should agents live at the edge of a system or at its center? — and notes the uncomfortable answer that bottom-up agents are often an illusion, because they're all instances of a handful of centrally-controlled models.

Distributed inference is one of the few places where the edge answer is straightforwardly buildable today. A hundred million machines that can each run a 100B-parameter sparse model privately is not a philosophical position about decentralization. It's a supply curve. And it happens to be owned, in the sense that matters, by a company whose entire brand is that your data stays on your device.

Apple doesn't need to win the training race to matter in this one. It needs to notice that it already shipped the datacenter, one laptop at a time.

Sources

What this is built on.

Every number, table and technical claim above comes from the paper. The strategic argument — that Apple specifically should operate this — is the author's, not the paper's.

Private Distributed Inference on Consumer Hardware
Gajesh Naik, Eigen Labs, April 2026. Subtitle: Enabling Confidential Computation on Third-Party Apple Silicon via Software Access Path Elimination. Source of Tables 1, 12, 13 and 14, the five-layer attestation architecture, Theorem 1, and the limitations section.
dginf-private-inference.pdf
Unveiling Darkbloom
Gajesh Naik. The shipped network: OpenAI-compatible endpoint, verified-node routing, in-office fleet of ~9 Macs, pricing at roughly half of routed alternatives, providers keeping 95% of revenue.
youtu.be/XX_r6l6tNdo
MLX Fast
Public auto-research competition on the Laguna inference engine, in partnership with poolside. 26.8% speedup from 24 hours of internal agent testing; verified contributions merged into the production engine.
youtu.be/zY_fOJQfY74
Paras Chopra on AI centralization
Eigen Labs podcast, with Sreeram Kannan. Concentration of intelligence, the breaking link between effort and outcome, and coordination technology as the counterweight.
youtu.be/DJS0vshATHA
Andy Hall on agents and governance
Eigen Labs podcast. Agents at the edge versus the center of a market; the illusion of bottom-up agency when every agent is an instance of a centrally-governed frontier model.
youtu.be/l42LNW_lAbk
Stuart Buck on funding divergent research
Eigen Labs podcast. Why consensus review systematically underfunds ideas ahead of their time — the backdrop for open, permissionless optimization competitions like MLX Fast.
youtu.be/H0IA99IKD90