---
title: Legacy Unlock
description: One-time purchase listings from before per-run pricing existed.
source: https://www.edgaze.ai/docs/billing/legacy-unlock
section: billing
---
# Legacy Unlock

> One-time purchase listings from before per-run pricing existed.

## Overview

Some older listings sold a one-time unlock via Stripe checkout before per-run margin and compute fields existed. Buyers paid once for access. These listings do not use the per-run margin plus compute model.

New listings use explicit margin fields with a per-run displayed price. They are never classified as legacy unlock.

This page is the only billing doc that describes the one-time unlock model.

## How legacy unlock works

Legacy products show a one-time purchase price instead of a per-run quote. You complete Stripe checkout once. Edgaze grants platform access recorded in your purchase history.

After unlock, you may run within the access rules for that legacy product. There is no per-run margin charge on the legacy model.

## Creator payment

Creator share on a legacy purchase follows the split recorded at checkout time through Stripe Connect. It is not the 80% of margin per-run model used by new listings.

## Moving to per-run pricing

Creators who publish new versions with explicit margin and compute fields create per-run listings separate from legacy unlock rows. Existing unlock purchasers retain their unlock terms until a product migration applies.

## Refunds

Marketplace purchase refunds for unlock checkout are handled through support review. An approved refund revokes access. See [Refunds](/docs/billing/refunds).

## Special cases

- **Listing with margin fields set:** Not legacy. Uses per-run billing even if an old price column is populated.
- **Free listings:** Zero price with no margin is not unlock. Treated as free access.
- **API on legacy product:** Per-run API billing applies only when the listing is on the per-run model. Legacy unlock has no displayed run price.

## What you see in Edgaze

- Product page: unlock versus per-run copy distinction
- Buy access: one-time checkout button for legacy listings
- No per-run price badge on legacy unlock products
- Per-run listings show displayed margin plus compute price instead

## Related policies

- [Run a Workflow](/docs/billing/run-a-workflow)
- [Payments Overview](/docs/payments-overview)
- [Refunds](/docs/billing/refunds)
- [Marketplace Fees](/docs/marketplace-fees)
