chadtmiller.com/atproto
atproto's primitives in Rust, small and free of I/O
atproto 0.1.1 Latest 1 package
0
0
# invalid handles
did:thing.test
did:thing
john-.test
john.0
john.-
xn--bcher-.tld
john..test
jo_hn.test
# invalid DIDs
did
didmethodval
method:did:val
did:method:
didmethod:val
did:methodval)
:did:method:val
did:method:val:
did:method:val%
DID:method:val
# other invalid stuff
email@example.com
@handle@example.com
@handle
blah