+9
-7
docs/roadmap.md
+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