Introduction
Malibu turns any Apple Silicon Mac into a remote-addressable, OpenAI-compatible AI inference endpoint.
I'm a provider
Invite-gated pre-beta. Download the app, pick a model, start serving.
I'm a buyer
Get an API key, hit the OpenAI-compatible endpoint.
I'm an agent
Point at
get.malibu.tech/skill.md — install, recover, connect.(prompt, output, model, provider). Receipt-verified settlement, without a datacenter. What’s live vs planned: Network status.
Architecture
https://api.malibu.tech/v1/* and get OpenAI wire-shape responses. Some non-streaming responses carry a v0.3 receipt in the X-MacProvider-Receipt header, signed with the provider’s Ed25519 receipt key (currently roughly a quarter to a third); streams never do. For the rest, use GET /v1/receipts. Separately, paid requests settle against signed receipts checked by the network. See Verified model settlement.
Public pool snapshot: GET https://api.malibu.tech/v1/stats/overview. Rate card: GET https://api.malibu.tech/v1/rate-card.
For providers
Any Apple Silicon Mac (M1 or newer, macOS 14+) can serve. The Malibu app handles onboarding: you paste your invite, and it installs the provider, benchmarks the Mac, and picks the best paid model that fits. New Macs start provisional and can move to trusted once they meet the network’s trust criteria. Each verified, billed request credits the provider 90% of the billed amount. USDC-on-Base payout is planned for public beta; it is not live in pre-beta.For buyers
Point any OpenAI SDK client athttps://api.malibu.tech/v1 with your Malibu API key. Full OpenAI wire-shape surface: streaming, multi-turn tool calling, JSON-schema structured output, sticky conversations with prefix-cache reuse. Settlement is receipt-verified, and some non-streaming responses also carry a signed receipt header; offline verification of current receipts is pending a verifier update. List warm models with a Bearer token (GET /v1/models) — the list is small and changes. Console chat at malibu.tech/console includes agent tools, stop, and per-stream decode tok/s.
Emitted tool_calls[] are model output. Validate before execution: Buyer-side validation.