Skip to main content
Operational workflows — release checklists, health patrols, diagnostics — create beads that are worthless the moment they close. Wisps are molecules instantiated in the vapor phase: real beads you work through normally, flagged Ephemeral=true so they stay out of sync and can be deleted wholesale later.

What are Wisps?

  • Issues in the main database with the ephemeral flag set — worked on with normal bd commands.
  • Local by design: excluded from federation push by default (federation.exclude_types defaults to [wisp]) and not part of the shared audit trail.
  • Deleted in bulk by bd purge or bd mol wisp gc once closed.

Wisp vs Pour

Formulas can declare phase = "vapor" to recommend wisp instantiation — pouring a vapor-phase formula warns.

The Wisp Lifecycle

Managing Wisps

Forcing a Phase

bd mol bond accepts phase overrides when combining work:

Best Practices

  1. Wisps for operational loops — patrols, release runs, diagnostics.
  2. Molecules for tracked work — anything with audit value gets poured, not wisped.
  3. Squash before you delete — if a wisp surfaced something durable, bd mol squash promotes it; burning is irreversible.
  4. Garbage collect regularlybd mol wisp gc or bd purge --force.