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 - [ ] Codegen to convert a directory of lexicons 14- [ ] Extended XRPC client with support for validated inputs/outputs 15- [ ] Oauth stuff 16 17## Installation 18 19Get atex from [hex.pm](https://hex.pm) by adding it to your `mix.exs`: 20 21```elixir 22def deps do 23 [ 24 {:atex, "~> 0.3"} 25 ] 26end 27``` 28 29Documentation can be found on HexDocs at https://hexdocs.pm/atex. 30 31--- 32 33This project is licensed under the [MIT License](./LICENSE).