Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bitfield.so/llms.txt

Use this file to discover all available pages before exploring further.

Workflow

Package set with one record.

This workflow creates the smallest useful package. It declares one record that Bitfield can admit as durable package data.

A record is addressed data. Addressed means the package gives the data a stable name, so the same package can be admitted again without guessing what the data is.

Folder shape

starter-package-set/
  product-copy/
    things-to-store-and-run.json
starter-package-set is the collection. product-copy is one package inside it. The file inside the package is the boundary Bitfield reads.

Boundary file

{
  "package": "product-copy",
  "things": [
    {
      "type": "record",
      "address": "package::product-copy::welcome",
      "payload": {
        "headline": "Welcome back.",
        "body": "Your product can keep moving without every feature talking directly to every other feature."
      }
    }
  ]
}

What this gives you

The package now has one durable record named package::product-copy::welcome. The address is not a UI label. It is the stable package-owned name that lets Bitfield admit the same record predictably.

Change the record later

Change the payload, keep the address, and admit the package again. Same address means same piece of package data. New payload means new content for that piece.
Do not put private product secrets in public package examples. Package records are product data. Secrets belong behind your account and deployment controls.
Last modified on May 8, 2026