mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
Declare/read a user's preferred GRASP (Git-over-Nostr hosting) servers in preference order — the NIP-65-style list `ngit`/`nak git` consult to decide where PR tip branches (`refs/nostr/<pr-id>`) get pushed. `set` publishes a kind:10317 to the outbox; `list` reads it back cache-first (anonymous-capable). Thin assembly over quartz `UserGraspListEvent`. The git push itself stays out of scope, as with the rest of the packfile transport. Extends the git NIP-34 harness with a grasp round-trip (24 assertions) and updates the README/ROADMAP/help tables. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UKMaNoK5M2PQKCAxhxWzPr