{"service":"dfl-brand","version":"0.1.0","plan":"https://plans.devfellowship.com/20260902-brand-data-structure-study","endpoints":["GET /health","GET /brands (public: published, public brands)","GET /brands/:slug","GET /brands/:slug/tokens.css","GET /brands/:slug/tokens.json","GET /brands/:slug/llms.txt","GET /brands/:slug/versions/:n/diff (MEMBER — user JWT required)","POST /brands/:id/derive (MEMBER — user JWT required; computes, never writes)"],"note":"Holds zero service_role. Public reads use the anon key on two gated views; member reads forward the caller's own JWT and RLS is the gate."}