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.
···222223 // Validate that the input is a handle and not a DID
224 let handle = match parse_input(&handle) {
225- Ok(InputType::Handle(value)) => value,
226 Ok(InputType::Plc(_)) | Ok(InputType::Web(_)) => {
227 // It's a DID, not a handle
228 metrics
···222223 // Validate that the input is a handle and not a DID
224 let handle = match parse_input(&handle) {
225+ Ok(InputType::Handle(value)) => value.to_lowercase(),
226 Ok(InputType::Plc(_)) | Ok(InputType::Web(_)) => {
227 // It's a DID, not a handle
228 metrics