QuickDID is a high-performance AT Protocol identity resolution service written in Rust. It provides handle-to-DID resolution with Redis-backed caching and queue processing.

bug: Handles should be lowercase

+1 -1
+1 -1
src/http/handle_xrpc_resolve_handle.rs
··· 222 222 223 223 // Validate that the input is a handle and not a DID 224 224 let handle = match parse_input(&handle) { 225 - Ok(InputType::Handle(value)) => value, 225 + Ok(InputType::Handle(value)) => value.to_lowercase(), 226 226 Ok(InputType::Plc(_)) | Ok(InputType::Web(_)) => { 227 227 // It's a DID, not a handle 228 228 metrics