You start by inventing — and freezing — a schema for every screen.
A home-grown SDUI begins with a JSON schema you design, version, and migrate forever. Every new widget is a schema change, a validator update, and a migration story your team owns. The portability is real, but so is the bill for building and maintaining the format itself.
Blueprint ships an open, versioned contract with a closed 36-atom catalog you already own — the same portable JSON you’d have built, without the schema-design bill or the migration treadmill.