2026.09.3 — Onboarding, and the first real turn

A tenant onboards from its website, and the runtime answers a turn with a real model provider rather than a stub.

Onboarding by website

A tenant now arrives through one field. Give it a website, and the service classifies the business into a closed set of seven verticals, shows what it concluded, and asks for an explicit accept before anything is written. A tenant that does not fit one of the seven gets a preset saying so, rather than a wrong guess.

The classifier guards before it classifies — the fetched page is untrusted input, and the injection defence is tested by mutating it until it bites.

The first turn a provider answered

Until this release every turn in this product was answered by a stub. The gateway acceptance test now carries the 8,275th seeded turn through the production runtime and out to a real model provider.

Corrections

  • Retrieval reached the text channels, which had been running without it.
  • Retention copy stopped telling customers we do not hold their message text. We do, and the descriptor now says so.
  • Writing a tenant's persona from settings had never worked.
  • The starter no longer opens the one screen that fabricates its contents.