ONEPROOF Protocol Tracker

updated from the repo (data/protocols.json)

Draft 1

ISO 18013-7 2nd edition (DTS candidate)

Placeholder module only in core (iso7-ed2nd-draft feature); N2544 DTS candidate text in standards library.

Core

DraftImplementedInteropPromotableLive

since 2026-08-25

Implemented 0

Interop 12

Direct NFC data retrieval (APDU, BLE-less)

Shipping in LINK v0.10.2; core, both SDKs and Android wallet landed on interop branches post-tag, pending live hardware exchange (iso-rs event matrix still flags it as a gap).

CoreAndroid SDKiOS SDKWallet AndroidLINK

DraftImplementedInteropPromotableLive

since 2026-08-25
ISO 18013-5 2nd-edition draft requests

Issuer selection, alternative element sets, use cases, edition auto-detect. Semver-exempt draft (N2718/N2834; CD texts N2522/N2549/N2718 in standards library); reader emit + wallet honor round-trip verified in core.

CoreAndroid SDKiOS SDKVerify APIWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
NFCv2 engagement + data transfer (2nd-ed draft)

N2885/N2834 wire; reader + holder on interop branches, pending event test; Android SDK event variant only.

CoreAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
Doc-response encryption (HPKE, 2nd-ed draft)

HPKE Base P-256; wallet emission partial; no iOS reader API; works on proximity-QR but not NFC, Annex A lacks it.

CoreAndroid SDKVerify API

DraftImplementedInteropPromotableLive

since 2026-08-25
ZKP framework (2nd-ed draft)

Carrier/probe only: N2718 §10.2.7 defines no concrete ZkSystem; verifier registry fails closed, no proof system registered anywhere. Event samples emit/parse probe metadata; request-emission only in verify-api; not on iOS.

CoreAndroid SDK

DraftImplementedInteropPromotableLive

since 2026-08-25
HAIP 1.0 (Annex D DC API + Annex E redirect)

haip-vp://, signed JAR, encrypted responses. In core interop tag; verify-api, Android SDK and Android wallet facades on interop branches; not exposed on iOS. Annex D Draft 3 (N2648) in standards library.

CoreVerify APIAndroid SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
German EUDI wallet profile (eudi_de)

HAIP-Final semantics over openid4vp://, x509_hash client-id, request_uri_method=get, DCQL-only, SD-JWT VC permitted. verify-api interop branch. German trust anchors and test-wallet access still blocked on RP onboarding.

CoreVerify API

DraftImplementedInteropPromotableLive

since 2026-08-25
SD-JWT VC (dc+sd-jwt)

Verification in core interop tag; redirect-transport-only in verify-api; issuance/holder primitives unreleased; Android wallet stores but does not present. KB-JWT typ (kb+jwt) enforcement queued for v0.10.0 hardening.

CoreVerify APIAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
OpenID4VCI issuance

Core protocol layer (no-I/O) + Android wallet pre-auth and auth-code+PKCE flows, all on interop branches; no verifier-SDK facade. mdl-core PhotoID/OID4VCI issuance in flight (Plan 5). Production issuance is proprietary REST.

CoreWallet AndroidIssuance (mdl-core)

DraftImplementedInteropPromotableLive

since 2026-08-25
VICAL issuer trust lists

Core: parse/verify, dynamic store, runtime IACA anchors on proximity + all uniffi paths; online-path threading in review. verify-api admin endpoints and SDK/sample VICAL screens on interop branches.

CoreVerify APIAndroid SDKiOS SDK

DraftImplementedInteropPromotableLive

since 2026-08-25
RICAL + reader authentication (2nd-ed Annex G)

N2627 Annex G. Core link-verified chain + wallet-side reader auth done; wallet display work in review; SDK event variant only.

CoreAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
MSO revocation (identifier list + status list)

Identifier list done in core; trust-verified mode in verify-api on interop branch. Status list parses only and reports 'unknown'; needs DIS text.

CoreVerify API

DraftImplementedInteropPromotableLive

since 2026-08-25

Promotable 0

Live 14

ISO 18013-5 QR engagement + BLE transfer

Reader side ships BLE central + peripheral everywhere; wallets present as BLE central (Android wallet peripheral role on interop branch).

CoreAndroid SDKiOS SDKVerify APIWallet AndroidWallet iOSLINKEDGEAcupixelLicenseSpring SDKLaw EnforcementVerify Intent

DraftImplementedInteropPromotableLive

since 2026-08-25
ISO 18013-5 NFC engagement (static + negotiated)

Negotiated (TNEP) released across readers + Android wallet; static handover for Android SDK/wallet on interop branches; iOS wallet has no NFC.

CoreAndroid SDKiOS SDKVerify APIWallet AndroidLINKEDGEAcupixelLicenseSpring SDKLaw EnforcementVerify Intent

DraftImplementedInteropPromotableLive

since 2026-08-25
BLE L2CAP transport (CoC)

Released in both SDKs (client + server, PSM pre-allocation); core's 2nd-ed §11.1.4 profile unreleased on interop branch.

CoreAndroid SDKiOS SDKLicenseSpring SDKLaw EnforcementVerify Intent

DraftImplementedInteropPromotableLive

since 2026-08-25
ISO 18013-7 Annex A (REST device retrieval)

Verifier side in verify-api (/rest); SDKs + wallets implement the holder side (mdoc://). Ed2 request options unreleased.

CoreVerify APIAndroid SDKiOS SDKWallet AndroidWallet iOS

DraftImplementedInteropPromotableLive

since 2026-08-25
ISO 18013-7 Annex C (W3C DC API, org-iso-mdoc)

Holder side released in both SDKs (CredentialManager / IdentityDocumentServices); iOS wallet app removed DC-API; Android wallet consent work on interop branch.

CoreVerify APIAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
OpenID4VP 1.0 redirect + Annex B (mdoc-openid4vp://)

request_uri + direct_post(.jwt), DCQL, signed Request Object x509_san_dns with unsigned fallback. Released across the stack.

CoreVerify APIAndroid SDKiOS SDKWallet AndroidWallet iOS

DraftImplementedInteropPromotableLive

since 2026-08-25
OpenID4VP 1.0 over DC API

openid4vp-v1-unsigned released in verify-api; core carries Draft 24 + 29 handover; Android wallet + signed variant on interop branches; verifier side is server-brokered.

CoreVerify APIAndroid SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
ePassport / eMRTD (ICAO 9303)

passport-core: BAC, PACE (GM full; IM/CAM AES-128), Chip + Active Auth, Passive Auth, 581-CSCA master list. verify-api: MRZ + Passive Auth only. LINK: full chip read.

CoreVerify APILINK

DraftImplementedInteropPromotableLive

since 2026-08-25
MiDNI signed QR (VDS v1.0.7)

Edad/Simple/Completo variants, cert store + OCSP protocol; distributed as .NET DLL, iOS xcframework, Android UniFFI and REST from midni-core.

CoreVerify API

DraftImplementedInteropPromotableLive

since 2026-08-25
AAMVA PDL (PDF417)

Parse-only (barcode carries no signature); v1/v2 + modern field maps; LINK does hardware scan + parse.

CoreVerify APILINK

DraftImplementedInteropPromotableLive

since 2026-08-25
EUDI PID profile (eu.europa.ec.eudi.pid.1)

Released doc type in core + verify-api; SDK typed-document surface and wallet multi-doc store on interop branches; German-namespace preset unreleased.

CoreVerify APIAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
Photo ID profile (ISO 23220)

Three namespaces + eMRTD/DTC data-group adapter in core; LINK DLL side done, UI pending. ISO 23220-3/-5/-9 draft texts in standards library.

CoreVerify APIAndroid SDKiOS SDKLINK

DraftImplementedInteropPromotableLive

since 2026-08-25
EU Age Verification profile (eu.europa.ec.av.1)

Released doc type; German age fan-out preset unreleased.

CoreVerify APIAndroid SDKiOS SDKWallet Android

DraftImplementedInteropPromotableLive

since 2026-08-25
Other doc types (Aadhaar, mICOV, mVR/mVC)

In the released SUPPORTED_DOC_TYPES set and core profile registry; SDK typed surfaces unreleased. mVC LDS draft (PDTS 7367) in standards library.

CoreVerify APIAndroid SDKiOS SDK

DraftImplementedInteropPromotableLive

since 2026-08-25

Not implemented 1

Wi-Fi Aware retrieval (2nd-ed draft)

Decided not to implement (2026-08-25). Core only parses WifiOptions; per the iso-rs event matrix, un-ticked for the event.

DraftImplementedInteropPromotableLive

since 2026-08-25