OverviewFilesCommitsIssuesDocsReleasesPeers

atproto-store commits / 0da8241

docs: absolute 7rnx.net forge URLs for cross-links
Relative ../<pkg> links resolved to broken nested paths on the forge (e.g. /git/repos/hyper-proto-peer/atproto-bridge). Use absolute https://7rnx.net/git/repos/<pkg> URLs — all validated 200. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0da8241e7c8d37d9703af8caee9a2a82454fd1f5
by plankatron <fleeky@gmail.com> · 2026-07-05T23:02:26.000Z

Changed files (1) +3 -3

README.md +3 -3
……@@ -3,7 +3,7 @@
33The **Holepunch-native home for an AT Protocol repository**: records live in a classic
44**Hyperbee** (`collection/rkey → DAG-CBOR value`), and a **Hypercore firehose** carries the
55signed `#commit` / `#sync` events. This is where the data actually lives in P2P;
6[`atproto-repo`](../atproto-repo) is the byte-exact serializer layered over it.
6[`atproto-repo`](https://7rnx.net/git/repos/atproto-repo) is the byte-exact serializer layered over it.
77
88Part of the **atproto-base** self-custody stack:
99
……@@ -51,10 +51,10 @@ for await (const { bytes } of seq.subscribe(0)) { /* signed #commit frames */ }
5151## Design notes
5252
5353- **Storage vs. serialization.** RepoStore holds the *logical* record set; the signed
54 MST/commit bytes are produced by [`atproto-repo`](../atproto-repo) at read/sign time.
54 MST/commit bytes are produced by [`atproto-repo`](https://7rnx.net/git/repos/atproto-repo) at read/sign time.
5555- **Keyless read path.** `read-view` rebuilds a signed CAR from replicated records + the
5656 firehose's signed commit — the signature travels in the firehose, never re-minted. This
57 is what lets [`atproto-bridge`](../atproto-bridge) front a peer without its key.
57 is what lets [`atproto-bridge`](https://7rnx.net/git/repos/atproto-bridge) front a peer without its key.
5858- Bare-native (bare-fs/os/path); the whole stack runs under Bare.
5959
6060## Test