
invalid
scope
invalid:email

account:invalid
account:email?action=invalid
account
account:
account:status?action=manage
account:status
Account:email
account:Email

blob
blob:invalid
blob?accept=invalid-mime
blob?accept=invalid
blob:*/**
blob:*/png
blob?Accept=image/png
Blob?accept=image/png

identity:invalid
identity:*?attr=*
identity:*?action=*
identity:invalid
identity:handle?action=invalid
identity?attribute=invalid&action=invalid
Identity:handle
identity:Handle
identity:*?action=manage
identity:*?action=submit

include
include#
Include:app.example.authBasics

# invalid NSID
include:
include:#
include:&
include:com..example
include:com
include:com.example
include:9com.example.foo
include:com.example.-bar
include:invalid^nsid
include:nsid

# invalid AUD
include:com.example.baz?aud=
include:com.example.baz?aud=did:web:example.com
include:com.example.baz?aud=invalid^did
include:com.example.baz?aud=invalid^did

repo:foo bar
repo:.foo
repo:bar.
repo:com.example.foo?action=invalid
repo:123
repo
repo:
repo:*?action=*
repo:invalid
repo:com.example.foo?action=invalid
repo?collection=invalid&action=invalid
Repo:com.example.foo
repo:*?Action=create
repo:*?action=Create

rpc
rpc:123
rpc:com.example.method1?aud=did:web:example.com&lxm=com.example.method2
rpc:com.example.query?aud=api.example.com
rpc?aud=*&lxm=*
rpc:invalid
rpc?lxm=invalid
rpc:*
rpc:invalid?aud=did:web:example.com
rpc:invalid?aud=did:web:example.com%23service_id
rpc:foo.bar
rpc:foo.bar.baz?aud=did:web
rpc:foo.bar.baz?aud=did:web%23service_id
rpc:foo.bar.baz?aud=did:plc:111
rpc:foo.bar.baz?aud=did:foo:bar
rpc:foo.bar.baz?aud=did:web:example.com%23service_id&lxm=foo.bar.baz
rpc:foo.bar.baz?aud=invalid
rpc:invalid?aud=did:web:example.com
rpc:invalid?aud=did:web:example.com%23service_id
rpc:com.example.service?aud=invalid
notrpc:com.example.service?aud=did:web:example.com%23service_id
rpc?lxm=invalid&aud=invalid
rpc?Lxm=com.example.method1&aud=*
Rpc?lxm=com.example.method1&aud=*
rpc:com.example.service?aud=did:web:example.com%23service_id&invalid=param

# missing LXM
rpc?aud=did:web:example.com%23service_id
rpc:?aud=did:web:example.com%23service_id
rpc?aud=did:web:example.com

# missing AUD
rpc?lxm=com.example.method1
rpc:com.example.method1
