A set of utilities for working with the AT Protocol in Elixir.
1# atex 2 3A set of utilities for working with the [AT Protocol](https://atproto.com) in 4Elixir. 5 6## Current Roadmap (in no particular order) 7 8- [x] `at://` parsing and struct 9- [x] TID codecs 10- [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 18 19## Installation 20 21Get atex from [hex.pm](https://hex.pm) by adding it to your `mix.exs`: 22 23```elixir 24def deps do 25 [ 26 {:atex, "~> 0.6"} 27 ] 28end 29``` 30 31Documentation can be found on HexDocs at https://hexdocs.pm/atex. 32 33--- 34 35This project is licensed under the [MIT License](./LICENSE).