OID4VC Capability 一覧
実験用ウォレットの機能(capability)と証跡等級の一覧。正本データはリポジトリの capability registry (apps/wallet-app/src/wallet/protocols/oid4vc/capability-registry/)にあります。
合計: 150 capability広告中: 9本番経路済: 21
証跡等級の凡例
- 本番経路検証済み — 本番 ENV(allowHttp=false, 緩和なし)での結合テストが通過した経路。Final/HAIP の自己認定対象。
- 本番設定で有効化検証済み — ゲート条件が本番 ENV で有効になることを確認済み。
- OIDF ハーネス証跡 — OIDF conformance harness により検証済み(自己認定対象)。Final/HAIP 系のみ。
- ローカル/ユニット — ユニットまたはローカル統合テストで動作確認済み。本番 ENV 強制はなし。
- fail_closed — 明示的にサポートしない機能のクローズドゲート。拒否動作をテストで固定済み。
- 証跡なし — まだ証跡が付与されていない capability(draft 系の interop 実績含む)。
本番経路済
本番設定有効化済
OIDF ハーネス
ローカル/ユニット
fail_closed
—
draft13/draft24 系(oid4vci draft13, oid4vp draft24)は OIDF 公式自己認定の対象外のため、 同一の strict 証跡要件を機械的に課しません。interop 実績として扱います。Final/HAIP 系(oid4vci final1.0, oid4vp final1.0)が自己認定の対象です。
OID4VC(共通)
| ID | ステータス | 証跡等級 | 広告 | 受入 | 本番 | 拒否コード |
|---|---|---|---|---|---|---|
| oid4vc.production_claims.metadata_truthfulness | 有効 | — | — | — | ✓ | — |
| oid4vc.profile_boundary.draft_final_wire_separation | 有効 | — | — | — | ✓ | — |
| oid4vc.unsupported_features.fail_closed | 有効 | — | — | — | ✓ | — |
| oid4vc.confirm.durable_preconditions | 有効 | — | — | — | ✓ | — |
| oid4vc.production_trust.runtime_policy | 有効 | — | — | — | ✓ | — |
| oid4vc.production_trust_registry.operations | 有効 | — | — | — | ✓ | — |
| oid4vc.conformance.oidf_review_required_evidence | 有効 | OIDF ハーネス | — | — | — | — |
| oid4vc.deployment.cloud_run_supabase_shape | 有効 | — | — | — | ✓ | — |
| oid4vc.trust.x5c_scoped_chain_no_implicit_expansion | 有効 | — | — | ✓ | ✓ | — |
| oid4vc.format.w3c_data_integrity_ldp | 有効 | 本番設定有効化済 | — | ✓ | ✓ | — |
| oid4vc.format.w3c_data_integrity_production_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_external_digitalbazaar_interop_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_jsonld_context_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_proof_suite_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_canonicalization_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_hashing_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_signature_verification_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_proof_generation_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_did_key_resolution_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_did_resolution_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_storage_projection_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_receive_projection_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_vp_generation_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_holder_key_lifecycle_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.jwt_vc_json_broad_production | 互換フォーマット | — | — | — | — | — |
| oid4vc.format.jwt_vc_json_bounded_draft13_draft24_production | 有効 | — | — | ✓ | ✓ | — |
| oid4vc.format.jwt_vc_json_production_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.jwt_vc_json_external_profile_coverage_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.jwt_vc_json_draft13_draft24_issue_to_present | 互換フォーマット | — | — | ✓ | — | — |
| oid4vc.format.jwt_vc_json_display_projection | 有効 | — | — | ✓ | — | — |
| oid4vc.format.jwt_vc_json_claim_value_allowlist | 有効 | — | — | ✓ | — | — |
| oid4vc.format.jwt_vc_json_core_claim_validation | 有効 | — | — | ✓ | — | — |
| oid4vc.format.jwt_vc_json_temporal_validation | 有効 | — | — | ✓ | — | — |
| oid4vc.format.jwt_vc_json_credential_definition_type_binding | 有効 | — | — | ✓ | — | — |
| oid4vc.trust.openid_federation | 有効 | 本番設定有効化済 | — | ✓ | ✓ | — |
| oid4vc.format.w3c_data_integrity_issuer_trust_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.format.w3c_data_integrity_verifier_trust_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_trust_chain_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_trust_anchor_config_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_production_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_external_oidfed_interop_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_trust_anchor_inventory_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_statement_fetch_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_statement_cache_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_statement_cache_rotation_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_cache_refresh_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_resolution_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_metadata_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.openid_federation_metadata_derivation_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.token_status_list_decoder_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.token_status_list_external_jwt_status_list_interop_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.token_status_list_jwt_sdjwt_receive_revalidation | 有効 | — | — | ✓ | — | — |
| oid4vc.trust.token_status_list_ldp_vc_local_receive_revalidation | 有効 | — | — | ✓ | — | — |
| oid4vc.trust.non_token_status_reject_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.ecosystem_trust_list_reject_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.certificate_revocation_reject_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.production_operations.policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.issuer_trust_evidence_receive_foundation | 有効 | — | — | ✓ | — | — |
| oid4vc.trust.verifier_trust_evidence_presentation_foundation | 有効 | — | — | ✓ | — | — |
| oid4vc.trust.cross_format_status_revocation_production_policy_foundation | 有効 | — | — | — | — | — |
| oid4vc.trust.cross_format_status_revocation | 有効 | — | — | — | ✓ | — |
OID4VCI(証明書発行)
| ID | ステータス | 証跡等級 | 広告 | 受入 | 本番 | 拒否コード |
|---|---|---|---|---|---|---|
| oid4vci.format.final_dc_sd_jwt | 有効 | OIDF ハーネス | — | ✓ | — | — |
| oid4vci.issuer_proof.metadata_jwks | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.jwks_uri_hydration | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.did_jwk_metadata_bound | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.did_key_metadata_bound | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.did_web_same_host_metadata_bound | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.x5c_leaf_metadata_bound | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.sd_jwt_vc_jwt_vc_issuer_metadata | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.sd_jwt_vc_x5c_chain | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.jwt_vc_json_did_credential_issuer | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_proof.jwt_vc_json_did_configuration | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.metadata.capability_intersection | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.final_haip.authorization_details_par | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.final.pre_authorized_code_receive | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.final.issuer_signature_verification | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.final_haip.dpop | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.final_haip.lifecycle_dpop | 有効 | 本番設定有効化済 | — | ✓ | ✓ | — |
| oid4vci.final_haip.wallet_client_attestation | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.final_haip.key_attestation | ポリシー非対応 | — | — | — | — | wallet.oid4vci.key_attestation_required |
| oid4vci.final_haip.credential_request_response_encryption | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vci.deferred_issuance.durable | 有効 | 本番設定有効化済 | — | ✓ | ✓ | — |
| oid4vci.notification_acknowledgement.safe | 有効 | 本番設定有効化済 | — | ✓ | ✓ | — |
| oid4vci.batch_multi_credential.safe | ポリシー非対応 | — | — | — | — | wallet.oid4vci.batch_credential_unsupported |
| oid4vci.multi_credential_offer.safe | ポリシー非対応 | — | — | — | — | wallet.oid4vci.multiple_credentials_unsupported |
| oid4vci.production_trust.issuer_x5c_roots | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.proof.cwt | VCKnots 非対応 | — | — | — | — | wallet.oid4vci.proof_type_unsupported |
| oid4vci.proof.ldp | 予約フォーマット | — | — | — | — | wallet.oid4vci.unsupported_credential_format |
| oid4vci.trust.did_only | ポリシー非対応 | — | — | — | — | wallet.oid4vci.did_only_trust_unsupported |
| oid4vci.draft13.registered_preauthorized_code | ポリシー非対応 | — | — | — | — | wallet.oid4vci.client_registration_required |
| oid4vci.draft13.tx_code | VCKnots 非対応 | — | — | — | — | wallet.oid4vci.tx_code_unsupported |
| oid4vci.draft13.anonymous_preauth_default_policy | 有効 | — | — | ✓ | ✓ | — |
| oid4vci.issuer_metadata.signed_metadata | ポリシー非対応 | — | — | — | — | wallet.oid4vci.signed_metadata_unsupported |
| oid4vci.issuer_metadata.signed_metadata_verification_foundation | 有効 | — | — | — | — | — |
| oid4vci.issuer_metadata.signed_metadata_openid_federation_runtime | 有効 | — | — | ✓ | — | — |
| oid4vci.credential_identifiers.multiple | ポリシー非対応 | — | — | — | — | wallet.oid4vci.credential_identifier_mode_violation |
| oid4vci.credential_response_encryption.variations | ポリシー非対応 | — | — | — | — | wallet.oid4vci.credential_request_encryption_required |
| oid4vci.format.ldp_vc_local_receive_projection | 有効 | — | — | ✓ | — | — |
| oid4vci.format.ldp_vc_fail_closed | 予約フォーマット | — | — | — | — | wallet.oid4vci.unsupported_credential_format |
| oid4vci.issuer_proof.jwt_vc_json_x5c_chain | 有効 | — | — | ✓ | — | — |
| oid4vci.trust.openid_federation_issuer_metadata_runtime | 有効 | — | — | ✓ | — | — |
| oid4vci.trust.openid_federation_issuer_metadata_provenance_foundation | 有効 | — | — | ✓ | — | — |
| oid4vci.trust.jwt_vc_json_unsupported_status_fail_closed | ポリシー非対応 | — | — | — | — | wallet.oid4vci.credential_status_unsupported |
| oid4vci.trust.sd_jwt_vc_unsupported_status_fail_closed | ポリシー非対応 | — | — | — | — | wallet.oid4vci.credential_status_unsupported |
OID4VP(証明書提示)
| ID | ステータス | 証跡等級 | 広告 | 受入 | 本番 | 拒否コード |
|---|---|---|---|---|---|---|
| oid4vp.response_mode.direct_post | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.response_mode.direct_post_jwt | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.format.dc_sd_jwt | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.format.jwt_vp_json | 互換フォーマット | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.format.jwt_vc_json_compat_request | 互換フォーマット | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.client_id_scheme.redirect_uri | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.client_id_scheme.x509_san_dns | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.client_id_scheme.x509_hash | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.client_id_prefix.redirect_uri | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.client_id_prefix.x509_san_dns | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.presentation_definition_uri | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.request_uri_method.get | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.request_uri_method.post | 有効 | 本番経路済 | ✓ | ✓ | ✓ | — |
| oid4vp.request_object.signed_unsigned_isolation | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.request_uri_method.post.wallet_nonce | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.request_object.x5c_chain_trust | 有効 | 本番経路済 | — | ✓ | ✓ | — |
| oid4vp.dcql.claim_selection | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.dcql.trusted_authorities.aki | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.direct_post_jwt.encryption_metadata_validation | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.candidate_search.index_backed | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.final_haip.direct_post_jwt_multi_credential | ポリシー非対応 | — | — | — | — | wallet.oid4vp.direct_post_jwt_multi_credential_unsupported |
| oid4vp.mixed_format_vp | ポリシー非対応 | — | — | — | — | wallet.oid4vp.no_matching_credentials |
| oid4vp.digital_credentials_api.dc_api_jwt | ポリシー非対応 | — | — | — | — | wallet.oid4vp.response_mode_unsupported |
| oid4vp.digital_credentials_api.web_origin_client_id | ポリシー非対応 | — | — | — | — | wallet.oid4vp.unsupported_client_id_scheme |
| oid4vp.siopv2.vp_token_id_token | ポリシー非対応 | — | — | — | — | wallet.oid4vp.response_type_unsupported |
| oid4vp.response_mode.fragment | ポリシー非対応 | — | — | — | — | wallet.oid4vp.response_mode_unsupported |
| oid4vp.request_uri_method.post.media_type_contract | 有効 | — | — | ✓ | ✓ | — |
| oid4vp.transaction_data | ポリシー非対応 | — | — | — | — | wallet.oid4vp.transaction_data_unsupported |
| oid4vp.proof.ldp | 予約フォーマット | — | — | — | — | wallet.oid4vp.vp_formats_not_supported |
| oid4vp.trust.did_only_client_id | ポリシー非対応 | — | — | — | — | wallet.oid4vp.unsupported_client_id_scheme |
| oid4vp.request_object.by_value | ポリシー非対応 | — | — | — | — | wallet.oid4vp.request_object_by_value_unsupported |
| oid4vp.presentation_definition.scope_preregistration | ポリシー非対応 | — | — | — | — | wallet.oid4vp.invalid_scope |
| oid4vp.format.ldp_vp_local_prepare_boundary | 有効 | — | — | ✓ | — | — |
| oid4vp.format.ldp_vp_local_submission | 有効 | — | — | ✓ | — | — |
| oid4vp.format.ldp_vp_openid_federation_submission | 有効 | — | — | ✓ | — | — |
| oid4vp.format.ldp_vp_metadata_gate | 有効 | 本番設定有効化済 | — | ✓ | — | — |
| oid4vp.format.ldp_vc_vp_fail_closed | 予約フォーマット | — | — | — | — | wallet.oid4vp.vp_formats_not_supported |
| oid4vp.trust.openid_federation_verifier_metadata_runtime | 有効 | — | — | ✓ | — | — |
| oid4vp.trust.openid_federation_request_object_runtime | 有効 | — | — | ✓ | — | — |
| oid4vp.trust.openid_federation_client_id_fail_closed | ポリシー非対応 | fail_closed | — | — | — | wallet.oid4vp.unsupported_client_id_scheme |
| oid4vp.trust.openid_federation_trust_chain_fail_closed | ポリシー非対応 | fail_closed | — | — | — | wallet.oid4vp.unsupported_client_id_scheme |
| oid4vp.trust.openid_federation_trusted_authorities_runtime | 有効 | — | — | ✓ | — | — |
| oid4vp.client_id_scheme.openid_federation_metadata_gate | 有効 | 本番設定有効化済 | — | ✓ | — | — |
| oid4vp.client_id_prefix.openid_federation_metadata_gate | 有効 | 本番設定有効化済 | — | ✓ | — | — |
| oid4vp.trust.unknown_credential_status_presentation_fail_closed | ポリシー非対応 | — | — | — | — | wallet.oid4vp.credential_status_revalidation_unsupported |
VCKnots ブリッジ
| ID | ステータス | 証跡等級 | 広告 | 受入 | 本番 | 拒否コード |
|---|---|---|---|---|---|---|
| vcknots.bridge.durable_state | 有効 | — | — | — | ✓ | — |