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).