| … | … | @@ -48,7 +48,7 @@ const cid = commitCid(signed) |
| 48 | 48 | - **Pure JS crypto** (`@noble/curves`, `@noble/hashes`) — no Node `crypto` global, so it |
| 49 | 49 | runs unchanged under **Bare**. Signatures are canonical low-S, raw (r‖s), never DER. |
| 50 | 50 | - **Serializer, not storage.** The P2P home for records is |
| 51 | [`atproto-store`](https://7rnx.net/git/repos/atproto-store) (a Hyperbee); this module serializes *over* it. | |
| 51 | [`atproto-store`](../atproto-store) (a Hyperbee); this module serializes *over* it. | |
| 52 | 52 | - Conformance is the whole point — if our output disagrees with an interop fixture, our |
| 53 | 53 | code is wrong. See the `atproto-interop-tests` fixtures. |
| 54 | 54 |