Skip to main content

Build starts with a product moment: somebody opens a screen, sees real data, presses something, and the product changes without turning your software into a tangled mess.

The Build tab is the map for that moment. Runtime Kit teaches the public primitives. Build shows how those primitives become a product shape you can keep extending.
1

Declare the durable records, package-owned files, and callable slots your feature owns.

2

Render named data reads and send requests through named public actions.

3

Place surfaces in navigation and layout without teaching the shell product logic.

4

Run the same product shape across activated devices with account-owned access.

The build loop

What this section is not

This section does not replace the Runtime Kit manual. Runtime Kit is the contract layer. Build is the product composition layer.This section also does not ask the shell to become smart. The shell should own placement, navigation, account state, and device state. The package surface should own the feature UI and data it renders. The callable target should own the requested action.

Example product path

You are making a small customer dashboard.
  1. The package owns customer records and a package-owned formatter file.
  2. The surface reads a prepared customer list.
  3. The surface sends customer.archive when the user archives one customer.
  4. The shell places the surface in a dashboard region.
  5. The account key activates the runtime identities that can trigger Bitfield.
The same shape should scale from a tiny private tool to a product with many features because each feature keeps its package file, surface, and action reply shape clear.

Common build mistakes

Next

Start with App surfaces, then copy a complete shape from the Runtime Kit Cookbook.
Last modified on May 11, 2026