From 30289b8ba2a304503e66e6d8a5f354eafdb4843b Mon Sep 17 00:00:00 2001 From: Johanna Larsson Date: Sun, 26 Jul 2026 21:59:18 +0100 Subject: [PATCH] Improve README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bf5aec4..ccc4da1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Latch -atproto OAuth and client library attempting to follow the specification strictly, while also following Elixir library guidelines. The goal is for the library to be easy to use and not get in your way, but fully flexible. Use it to build atproto based apps where users can log in with their atproto accounts, from existing services like Bluesky, Blacksky or Eurosky. +atproto OAuth and client library attempting to follow the specification strictly, while also following Elixir library guidelines. The goal is for the library to be easy to use and not get in your way, but fully flexible. Use it to build atproto based apps where users can log in with their atproto accounts from existing services like Bluesky, Blacksky or Eurosky. + +It comes with DPoP nonce caching built-in, which cuts down on round-trips over multiple requests, and supports `:confidential`, `:public`, and `:localhost` client modes. You can run multiple instances of Latch, adding them to your supervision tree or starting them ad-hoc, including in tests. ## Installation @@ -105,6 +107,7 @@ raise on errors. See `Latch.Error` for more information. - [x] Public client - [x] Local client - [x] Built-in ETS LatchStore implementation +- [ ] Service auth - [ ] Getting started guide - [ ] Extensive tests -- 2.51.2