atproto utils for zig zat.dev
atproto sdk zig

docs: update roadmap to reflect current state

Changed files
+9 -7
docs
+9 -7
docs/roadmap.md
··· 6 7 ## now 8 9 - keep current APIs stable (0.x semver) 10 - tighten docs/examples as real apps discover sharp edges 11 - - keep the “primitives, not framework” ethos 12 13 ## next 14 15 ### polish 16 17 - improve docs around common workflows: 18 - - resolving handle → DID → PDS 19 - - making XRPC calls + parsing JSON 20 - - verifying JWTs from DID documents 21 - add more integration tests that hit real-world edge cases (without becoming flaky) 22 23 ### primitives 24 25 - fill gaps that show up repeatedly in other atproto projects: 26 - - CIDs and common multiformats plumbing 27 - - richer `AtUri` helpers (safe joins, parsing variants) 28 - - more ergonomic JSON navigation patterns (still optional, no forced codegen) 29 30 ## later (maybe) 31
··· 6 7 ## now 8 9 + - use zat in real projects and let usage drive what's next 10 - keep current APIs stable (0.x semver) 11 - tighten docs/examples as real apps discover sharp edges 12 + - keep the "primitives, not framework" ethos 13 14 ## next 15 16 ### polish 17 18 - improve docs around common workflows: 19 + - ~~resolving handle → DID → PDS~~ done: `HandleResolver` (HTTP + DoH), `DidResolver`, `DidDocument` 20 + - ~~making XRPC calls + parsing JSON~~ done: `Xrpc`, `json` helpers 21 + - verifying JWTs from DID documents (`Jwt` exists, docs could be better) 22 - add more integration tests that hit real-world edge cases (without becoming flaky) 23 24 ### primitives 25 26 - fill gaps that show up repeatedly in other atproto projects: 27 + - ~~CIDs and common multiformats plumbing~~ done: `multibase`, `multicodec` 28 + - ~~richer `AtUri` helpers~~ done: `AtUri` with parsing, formatting 29 + - ~~more ergonomic JSON navigation patterns~~ done: `json` module (still optional, no forced codegen) 30 + - sync types for firehose consumption (`CommitAction`, `EventKind`, `AccountStatus`) 31 32 ## later (maybe) 33