From 707bdde24184bce336945048bc05cd7ba7f4ca77 Mon Sep 17 00:00:00 2001 From: Wintermute Date: Tue, 1 Sep 2026 08:49:52 -0400 Subject: [PATCH] docs: add market clone runbook Signed-off-by: Wintermute --- docs/market-sandbox-v0.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/market-sandbox-v0.md b/docs/market-sandbox-v0.md index 9038cce0fb..682ba5b048 100644 --- a/docs/market-sandbox-v0.md +++ b/docs/market-sandbox-v0.md @@ -33,3 +33,25 @@ spend controls remain required before production. Use `scripts/market-sandbox.sh --help`. Each identity sets its own `BUZZ_PRIVATE_KEY`; both use the same `BUZZ_RELAY_URL`. + +## Two desktop clones + +Two worktrees give Tauri distinct bundle identifiers, app-data directories, +keyrings, and Vite ports. Create them at the protocol commit, then launch each +in a separate terminal against the same relay: + +```bash +git worktree add -b market-seller-clone ../buzz-market-seller +git worktree add -b market-buyer-clone ../buzz-market-buyer + +cd ../buzz-market-seller +BUZZ_RELAY_URL=ws://localhost:3030 just desktop-standalone + +cd ../buzz-market-buyer +BUZZ_RELAY_URL=ws://localhost:3030 just desktop-standalone +``` + +Complete onboarding independently in each app. Open +`/#/market?market=` to pin the projected listing. Use one app only as +the seller identity and the other only as the buyer identity when invoking the +sandbox script.