First-pass mock for vendor buyback (V2 — removed from the V1 vendor spec), per Design Documentation/Phase 2/vendor-buyback-design.md. A vendor may offer to buy a newly claimed token back from the purchaser within a window after the claim, through the shared offer system. Proposed gating: a Reputation-gated Project Mastery unlock (Economy branch — threshold TBD). Configured per vendor (vendorFeePercentage) — never part of a revenue preset.
Offer to buy each claimed token back from its purchaser, for a limited time after the claim.
Set at the vendor level — buyback is never part of a revenue preset. Proceeds settle through the vendor's own subaccount.
Available once your project unlocks it in Project Mastery.
This vendor has buyback on and no scheduled end. Claim proceeds stay locked in the vendor's account until you stop it yourself and the last 3-day buyback window has expired. You can go live like this — just know the funds won't release until then. Add an end date if you want proceeds on a schedule.
Change your mind after claiming? This vendor will buy your token back within 3 days of your claim, for 1.50 ICP (claim price 2.00 ICP, 10% margin). The offer appears in your wallet right after you claim.
Little Leaf Guardians offers to buy Fern Keeper #018 back for 1.50 ICP.
Buyback is not offered on auctions (no fixed reference price) and not applicable to burn-to-claim. To reconcile when V2 is scheduled: the exact Mastery branch + Reputation threshold; whether revenue templates ever seed buyback defaults (or it stays strictly per-vendor); and writing the post-buyback destination (return to vendor inventory / resale) into vendor-system-design.md and secondary-marketplace-design.md. Source: Design Documentation/Phase 2/vendor-buyback-design.md.