Something went wrong. Try again.
A better Rust ATProto crate
Something went wrong. Try again.
[jacquard] add client-side scope validation with scope-check feature master
- Add ScopeError type with miette diagnostics - Add check_scope guard in OAuthSession::send_with_opts (feature-gated) - Extract callback_core() and resolve_include_scopes() to eliminate duplication - Implement eager resolution of include scopes at session creation - Add CallbackError::ScopeResolution variant for scope resolution errors - Fix check_scope: match lxm only, ignore audience at pre-flight - Fix expand_permission_set: select highest account action privilege - Add integration tests with real app.bsky.authCreatePosts permission set - Add audience-specific RPC regression test
Author
nonbinary.computer Date (Apr 3, 2026, 3:01 PM UTC) Commit 2aff586f 2aff586fed4532008a86698dbb9bfb50d66be7f4 Parent ddb946e7 ddb946e72b6f2889db2e133c119695dfbabd439c Change ID uqmusqym uqmusqymyrsnruutkzqtzxryurynrwty