Version Pinning
How prices lock to a workflow version and what happens when creators publish new versions.
Overview#
Each workflow version has its own margin, compute estimate, and displayed price. When you purchase access, your purchase pins a version. You pay that version's price when you run it, not necessarily the latest published price.
Bundles are locked to the version they were purchased with. They only draw when you run that exact version.
How pinning works#
When a creator publishes, margin and compute are stored on the version. Those values stay fixed for that version.
Your purchase record stores which version you bought. The run UI defaults to that version. Checkout bundle purchases lock to the same version.
When you trigger a run, the price comes from the version you selected. Wallet charges and bundle consumption use that version's displayed price.
Choosing a version#
Buyers with access can switch among available versions in the run UI. Each selection uses that version's price. A newer version you have not purchased requires wallet funding at its listed price.
Bundle runs remaining only appear when the selected version matches the bundle version.
When creators change prices#
If a creator raises the price on a new version, purchasers of the older version keep the lower pinned price when running that version.
If a creator lowers the price on a new version, older purchasers are not auto-migrated. They may choose the new version and pay its price via wallet.
Unpublished versions#
If a pinned version is unpublished but its graph still exists, purchasers may still run it. If the graph is unavailable, the UI shows an error. No charge occurs if the run is blocked before it starts.
Special cases#
- Composed remix: Child sealed nodes use prices pinned at build time, independent of live child listing changes.
- Takedown: Your purchase pin may survive creator takedown when policy allows graph retention for existing buyers.
What you see in Edgaze#
- Version selector with per-version displayed prices
- Purchased version highlighted as default
- Bundle runs remaining only when the selected version matches
- Error if an unpublished version's graph is missing
Related policies#
Related documentation
How workflow runs are priced, funded, settled, and refunded. Step-by-step guides for buyers, creators, and developers.
How to open a workflow, fund a run, and what happens when it completes.
How the per-run price is built, what the creator earns, and what Edgaze keeps.