← back to v151 · protocol-filtering-in-digital-credential-api
conformance · v151
v151 · protocol-filtering-in-digital-credential-api — conformance probe
8 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
digitalcredential-interface-exists |
window.DigitalCredential exists in this secure test context — the interface object on which the static userAgentAllowsProtocol() operation is defined. spec ↗ | exists | … | |
useragentallowsprotocol-static |
DigitalCredential.userAgentAllowsProtocol is a function — a static operation on the interface object that returns whether browser policy allows a protocol. spec ↗ | typeof | … | |
allows-not-on-navigator-credentials |
When DigitalCredential and its static operation exist, userAgentAllowsProtocol is not also exposed on navigator.credentials. spec ↗ | script | … | |
allows-not-on-prototype |
When the interface exists, userAgentAllowsProtocol is absent from DigitalCredential.prototype because the operation is static-only. spec ↗ | script | … | |
allows-method-arity |
The static operation has one declared Web IDL argument: the protocol DOMString. spec ↗ | script | … | |
filtering-rejects-unregistered |
A deliberately unregistered, grammar-valid token returns false without throwing, as the current Editor's Draft requires. ChromeStatus records a deprecation developer trial from Chrome 151; this assertion fails honestly while the older opaque behavior remains active. spec ↗ | script | … | |
presentation-protocol-result-boolean |
The static returns a boolean for openid4vp-v1-unsigned, a presentation enum value. Either true or false is legal because this method reports browser policy, not wallet or OS availability. spec ↗ | script | … | |
issuance-protocol-result-boolean |
The static returns a boolean for openid4vci-v1, an issuance enum value. This does not make it valid inside navigator.credentials.get(); issuance uses navigator.credentials.create(). spec ↗ | script | … |