BUSLOOM MANUAL

Projects & state

What is portable, device-local, or session-only.

04 · PROJECT MODEL

Projects & state

A .busloom.json file is the reviewable source of truth for one device or device family. It should be safe to share after reviewing endpoint names and certificate paths. Credentials, accepted certificate pins, account state, and live history are not embedded.

OwnerExamplesLifecycle
Project fileProfiles and TLS paths · views · tags/groups · saved Trends · import presets · automation · notes · addressing/displayPortable and reviewable
This deviceTheme · text size · keybindings · recent projects · accepted TLS pin · MCP bearer token · installed licenseNever travels with the project
Current sessionLive values · Raw Traffic window · Trend samples · floating-bar positions · unexported run outputLost unless recorded/exported

A practical team workflow

  1. Keep one canonical project

    Store the .busloom.json beside related firmware or test assets. Relative TLS paths resolve from the project directory.

  2. Create named profiles

    Use one profile per real endpoint or bench. Use Duplicate As to create a variant instead of overwriting another engineer's setup.

  3. Review before committing

    Project files are readable JSON. Check connection endpoints, certificate paths, new tags, write-capable automation, and view ranges.

  4. Create a focused version

    Professional local Git integration commits only the active project file. It does not initialize a repository, change branches, push, or include unrelated files.

Save, recovery, and reopening

Save and Save As write the project. An unsaved recovery draft is maintained locally as crash protection, but it is not a second portable project. Opening another project replaces project-owned configuration and clears project-specific runtime such as prior scan results; recordings and reports open as independent Replay tabs instead.