+
Web5 Spec Compliance Report
++ +
Credentials
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
create | + +
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
verify | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
CryptoEd25519
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
verify | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
sign | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
CryptoEs256k
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
verify | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
sign | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
DidDht
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
create | + +
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
resolve | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
DidJwk
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
resolve | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
DidWeb
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
resolve | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
PortableDid
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
parse | + +
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
PresentationExchange
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
create_presentation_from_credentials | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
evaluate_presentation | + +
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
select_credentials | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
validate_definition | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
validate_submission | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
VcJwt
+test vector | + ++ web5-js + | + ++ web5-kt + | + ++ web5-swift + | + ++ web5-rs + | + ++ web5-core-kt + | + +
---|---|---|---|---|---|
decode | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
verify | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
Tbdex Spec Compliance Report
++ + +
Protocol
+test vector | + ++ tbdex-js + | + ++ tbdex-kt + | + ++ tbdex-go + | + ++ tbdex-rs + | + ++ tbdex-core-kt + | + +
---|---|---|---|---|---|
parse_rfq | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_order | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_quote | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_offering | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_rfq_omit_private_data | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_balance | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_cancel | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_orderinstructions | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + 🚧 ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_close | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
parse_orderstatus | + +
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
+
+ + ✅ ++
|
+
+
+
SDK Repository Submodule Information
+SDK | +Repository | +Submodule Commit | +Commits Behind | +
---|---|---|---|
web5-js | +TBD54566975/web5-js | +a582f4757c00f8797985a756729e6e6c7407bc13 | +-1 | +
web5-kt | +TBD54566975/web5-kt | +cb6621177190b08ff38be7a1a4ab84e4a6cbcca7 | +8 | +
web5-swift | +TBD54566975/web5-swift | +- | +-1 | +
web5-rs | +TBD54566975/web5-rs | +f08247aa1fa03dfab146bb2073b5240580865810 | +0 | +
web5-core-kt | +TBD54566975/web5-rs | +f08247aa1fa03dfab146bb2073b5240580865810 | +0 | +
tbdex-js | +TBD54566975/tbdex-js | +cf2d78ed3d15da2c37a59233931869b1c643d412 | +6 | +
tbdex-kt | +TBD54566975/tbdex-kt | +38cf284d8279f897cc69f3ffc30690ca90b273e6 | +29 | +
tbdex-go | +TBD54566975/tbdex-go | +- | +-1 | +
tbdex-rs | +TBD54566975/tbdex-rs | +7cdad600fdaf943122339b3092dd1150111252be | +0 | +
tbdex-core-kt | +TBD54566975/tbdex-rs | +7cdad600fdaf943122339b3092dd1150111252be | +0 | +
+ Report generated on: 2024-10-01 21:32:33
+
+