tangled
alpha
login
or
join now
nonbinary.computer
/
jacquard
80
fork
atom
A better Rust ATProto crate
80
fork
atom
overview
issues
9
pulls
pipelines
minor correction
Orual
5 months ago
f499c042
f3945760
1/1
build.yml
success
1min 17s
+1
-1
1 changed file
expand all
collapse all
unified
split
CHANGELOG.md
+1
-1
CHANGELOG.md
···
16
16
**Service Auth** (`jacquard-axum`, `jacquard-common`)
17
17
- Full service authentication implementation for inter-service JWT verification
18
18
- `ExtractServiceAuth` Axum extractor for validating service auth tokens
19
19
+
- Axum service auth middleware
19
20
- JWT parsing and signature verification (ES256, ES256K)
20
21
- Service auth claims validation (issuer, audience, expiration, method binding)
21
22
- DID document resolution for signing key verification
22
22
-
- Optional replay protection via `ReplayTracker` trait
23
23
24
24
**XrpcRequest derive macro** (`jacquard-derive`)
25
25
- `#[derive(XrpcRequest)]` for custom XRPC endpoints