Formula Versioning

Track how your recipe evolves over time.

Great fragrance formulas are rarely made in a single sitting. ScentNode's versioning system captures every significant recipe iteration — letting you see exactly how your tweaks shifted the scent profile, and roll back if needed.

How It Works

  1. 1

    Start with a recipe

    Add ingredients and amounts to your product. This is Version 1.

  2. 2

    Generate a scent profile

    Run the scent analysis. ScentNode saves a snapshot of your recipe and the resulting profile as Version 1.

  3. 3

    Tweak the recipe

    Adjust ingredient amounts, swap materials, or add new notes. The live recipe now differs from Version 1.

  4. 4

    Regenerate the profile

    Run the analysis again. A new version is created — Version 2 — with its own recipe and profile snapshot.

  5. 5

    Compare versions

    Select any two versions to see a side-by-side diff: recipe changes, scent map movement, accord shifts, and seasonality deltas.

What Each Version Captures

Recipe snapshot

A complete copy of your ingredient list and amounts at that point in time.

Scent map position

The (x, y) coordinate — showing exactly where this version landed on the fragrance map.

Accord scores

The full confidence distribution across all 20 accord families.

Seasonality & sweetness

All four seasonality probabilities and the sweetness score.

Practical Tips

  • Versions are created automatically when you regenerate a scent profile — no manual saving needed.
  • You can add an optional label to any version (e.g., "Increased vanilla to 5%") to make the history readable.
  • Versions are numbered sequentially: v1, v2, v3. The current recipe is always your working copy.
  • If a tweak made things worse, you can see v1's recipe and manually restore it.

Start iterating with confidence.