Changed
-
Full Terminus BYOS parity: TRMNL devices auto-provision by MAC. After reading the official Terminus reference implementation, our flow was off in two ways:
- Auth was access-token based; Terminus uses MAC (
Idheader) as primary identity. - Pairing required admin to click Register in the Discovered strip; Terminus auto-creates on first
/api/setup.
Now: a box-fresh TRMNL device pointed at Tesserae's URL just works.
/api/setupauto-creates the device instance keyed by MAC, mints a 20-charapi_key, returns it./api/displayresolves by MAC first, access-token as fallback (KOReader keeps working)./api/displayenvelope matches Terminus's shape exactly — dropped the inventedpending_status_change/network_diagnostics_urlfields from 0.44.0, added the officialfirmware_version.Backwards compatible: existing TRMNL devices using token-based auth continue to work. KOReader Kindle path is unaffected (never sent a MAC). Admin still manages all auto-created devices through Settings → Devices.
- Auth was access-token based; Terminus uses MAC (