Overview
How the Malibu network is put together.
Receipts
Ed25519-signed inference receipts.
Security model
Trust boundaries and threat surface.
Billing
Credits, rate card, settlement.
Data path
- Buyer sends
POST /v1/chat/completionstoapi.malibu.techwith an OpenAI-shape request. - Gateway authenticates the buyer, reserves quota, and forwards to the coordinator.
- Coordinator picks a provider from the pool based on routing weights (see Discovery & routing).
- Coordinator forwards the request over the provider’s outbound WebSocket.
- Provider Mac runs MLX inference and streams tokens back.
- Coordinator records the billed request and returns the OpenAI-shape response to the gateway.
- Gateway attaches
X-Malibu-Provider,X-Malibu-Receipt, and returns to the buyer.
Components
Trust posture
- Provider Macs hold their own model weights and signing keys. They never expose an inbound port.
- Coordinator sees prompts and responses (needed for routing and billing) but does not hold model weights.
- Gateway sees the same, plus buyer identity.
- Buyers verify receipts offline against the provider’s public key resolved through
/v1/receipt-keys/{provider_id}.