From 12ae553ca1d035948613fe4429022ab586be8872 Mon Sep 17 00:00:00 2001 From: leetcrypt Date: Sat, 27 Jun 2026 15:21:53 -0700 Subject: [PATCH] =?UTF-8?q?feat(operator):=20VM=20marketplace=20=E2=80=94?= =?UTF-8?q?=20Phase=20A=20registry=20+=20Phase=20B=20trading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase A: host-global VM registry (~/.hh/registry.json) joining opaque snapshots to their .hh-agent manifests. New src/registry.rs (serde_json), one Entry per saved VM with cached purpose/status/todo scraped from the live container at save time. Reconcile-on-read self-evicts pruned images. /sbx browse TUI lister + operator-side `registry list|show` reader. Phase B: trading/skill VMs. Entry gains shareable/tags/share_path + publish/get/list_shareable helpers. New TUI verbs /sbx publish