An Elixir toolkit for the AT Protocol. hexdocs.pm/atex
elixir bluesky atproto decentralization
24
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: refresh README

ovyerus.com 9c6b9d87 3e446b64

verified
+16 -12
+16 -12
README.md
··· 1 1 # atex 2 2 3 - A set of utilities for working with the [AT Protocol](https://atproto.com) in 4 - Elixir. 3 + An Elxir toolkit for the [AT Protocol](https://atproto.com). 5 4 6 - ## Current Roadmap (in no particular order) 5 + ## Feature map 7 6 8 - - [x] `at://` parsing and struct 9 - - [x] TID codecs 7 + - [ ] ATProto strings 8 + - [x] `at://` links 9 + - [x] TIDs 10 + - [ ] NSIDs 11 + - [ ] CIDs 12 + - [x] Identity resolution with bi-directional validation and caching. 13 + - [x] Macro and codegen for converting Lexicon definitions to runtime schemas and structs. 14 + - [x] OAuth client 10 15 - [x] XRPC client 11 - - [x] DID & handle resolution service with a cache 12 - - [x] Macro for converting a Lexicon definition into a runtime-validation schema 13 - - [x] Codegen to convert a directory of lexicons 14 - - [x] Oauth stuff 15 - - [x] Extended XRPC client with support for validated inputs/outputs 16 - - [ ] Proper MST & CAR handling things 17 - - [ ] Pre-transpiled libraries for popular lexicons 16 + - With integration for generated Lexicon structs! 17 + - [ ] Repository reading and manipulation (MST & CAR) 18 + - [ ] Service auth 19 + - [ ] PLC client 20 + 21 + Looking to use a data subscription service like the Firehose, [Jetstream](https://docs.bsky.app/blog/jetstream), or [Tap](https://github.com/bluesky-social/indigo/blob/main/cmd/tap/README.md)? Check out [Drinkup](https://tangled.org/comet.sh/drinkup) 18 22 19 23 ## Installation 20 24