diff options
| author | Adam Soltys <[email protected]> | 2026-09-14 19:03:06 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-14 19:03:06 -0700 |
| commit | 718d7f2bf077ea27ced17c94f643592003e6bacc (patch) | |
| tree | a4bae2678468de7d4f6a23ae16a869bea3fe7811 /src/dnssec.js | |
| parent | 3bf5557d8ea3d45779f6643d40c18629362d78e3 (diff) | |
| download | coinosv3-718d7f2bf077ea27ced17c94f643592003e6bacc.tar.gz coinosv3-718d7f2bf077ea27ced17c94f643592003e6bacc.zip | |
A community that has been refounded reads and writes at its current epoch.
Vector communities (Nostr Talk, FOSS Apps) sit at root epoch 1 after a
refounding. coinos derived every channel stream at epoch 0, so it read
and posted to an address nobody else used: five messages from coinos
users where Vector showed months of history. Public channels now follow
the base epoch (CORD-03), private ones their own key and epoch from the
join material; the epoch tag on every rumor matches the stream that
carried it.
The Control Plane is read at the invite's control_pk (CORD-02 §5 split)
and decrypted under the root-derived key, so metadata, icon and channel
definitions fold for a post-split community; the legacy derivation is
kept for the built-in coinos community, which still writes through it.
Guestbook snapshots (3312) from the owner seed members after a
refounding, so the count matches Vector's. Join material carries
control_pk and private channel keys through the Community List and
direct invites, and the list merge heals an entry that predates them.
A pasted invite previews under the Communities heading where the paste
box was, instead of at the top of a page the user had scrolled past.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'src/dnssec.js')
0 files changed, 0 insertions, 0 deletions
