Skip to content

BRC-230: Wallet Contact Book Basket Profile - #20

Open
rohenaz wants to merge 1 commit into
masterfrom
brc-230-contact-book
Open

rohenaz wants to merge 1 commit into
masterfrom
brc-230-contact-book

Conversation

@rohenaz

@rohenaz rohenaz commented Sep 11, 2026

Copy link
Copy Markdown

Summary

  • Adds BRC-230, a thin basket profile over BRC-35 local KV tokens.
  • Basket contacts, protocol [2, "contacts"], encrypted JSON for paymail / address / identity-key rows.
  • No new wallet RPCs. Mechanism remains BRC-35 / BRC-46 / BRC-48 / BRC-40.

This is the convention 1Sat Wallet will use so a name and avatar saved on desktop appear on mobile after storage sync.

Test plan

  • Spec review: basket name, tag folding, JSON fields, tombstones.
  • Confirm it does not collide with BRC-169 §10 (this is replication, not attestation).

Reserve basket `contacts` as a BRC-35 local KV profile so a private
paymail/address/identity-key book can replicate through existing
wallet storage instead of device-local preferences.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant