Runtime Kit keeps customer-visible Bitfield state under ~/.bitfield on the device.
What this is
Local state is the device-side home for Bitfield’s durable data area, package material, local runtime state, and activation files.This page explains the public folder meanings. It does not document proprietary storage layouts, binary encodings, or private recovery mechanics.The mental model
Bitfield is built around local truth. That means your device has local state it can use without making every read depend on a remote service.Runtime Kit keeps that state in one predictable place. Some folders hold durable product data. Some folders hold package material. Some folders hold files used by the activation path when this runtime identity triggers Bitfield. You usually do not edit any of them by hand. Runtime Kit and the account portal should do that work.Local state also explains billing language. A runtime identity counts when Bitfield is actually triggered there in the billing window. A visitor reading static web output is not editing this state and is not triggering Bitfield runtime access.Top-level shape
What each area means
Runtime Kit area
A package set separates one product or project from another. Package names can repeat across package sets without colliding.
Activation area
What is safe to inspect
You can look at folder names when support asks you to confirm whether local state exists.You should not:- Edit files by hand.
- Delete activation files to “reset” an account.
- Copy one device’s local state to another device.
- Treat local state as a public backup format.
- Publish local state contents in a support ticket or public issue.
Privacy and offline behavior
The point of local state is that Bitfield can keep useful product truth close to the device. That supports offline and local-first product flows.Local-first does not mean every file in~/.bitfield is safe to share. Treat this folder like product data and device permission material.Before / after
Common mistakes
Editing stored data by handDo not edit files understored-data/. Use Runtime Kit and product/account flows.Deleting device permission files without understanding activationUse the account portal when you need to replace or revoke a device.Copying local state between devicesDevice permission material belongs to a runtime identity. Copying folders is not the same as activating a new device.Publishing local stateDo not paste local state contents into public docs, issues, chats, or social posts.