Entry No. 7 Multi-model product · operated in production

Badland AI Chat

Status
Live
Class
Independent platforms
Plates
II
Open live surface

Outcome

A production product that lets the interaction choose the model workflow, not the other way around.

model families4
native modesvoice + image
operated surfacelive

§ 1Product thesis

Model choice should feel like a capability, not a configuration chore. Badland exposes fast and deep reasoning, direct-provider paths, image and voice modes, multi-model councils, files and web research through one consistent interaction model.

§ 2System

The product combines a React client with typed service boundaries, durable conversation state, streamed model activity, provider-specific adapters, authentication, billing-aware entitlements and observability.

  • Streaming keeps reasoning, tool work and final output legible.
  • Provider adapters keep each model family's distinctive capabilities behind a common product model.
  • Guest and signed-in paths use different model and usage boundaries.
  • The same product is exercised across desktop and mobile.

§ 3Operating it

I own the product loop from interaction design and model routing through deployment, traces, incident response, and the unglamorous fixes that keep a multi-provider system coherent as APIs change.

Plates Public evidence