arf-presentation-flows

Implement EUDI Wallet data presentation flows using ISO/IEC 18013-5 and OpenID4VP.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/sourcelabbg/eudi-knowledge --skill arf-presentation-flows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arf-presentation-flows
Source: https://github.com/sourcelabbg/eudi-knowledge/tree/main/.ai/skills/arf-presentation-flows
Command: npx skills add https://github.com/sourcelabbg/eudi-knowledge --skill arf-presentation-flows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides guidance and technical details for implementing secure and efficient data presentation flows within the EUDI Wallet ecosystem, addressing challenges in both proximity and remote interactions.

Core Features & Use Cases

  • Proximity Presentation: Covers flows using ISO/IEC 18013-5 for NFC, BLE, or Wi-Fi Aware communication.
  • Remote Presentation: Details same-device and cross-device flows using the W3C Digital Credentials API and OpenID4VP.
  • Use Case: A developer needs to integrate a wallet's ability to present verifiable credentials to a relying party. This skill outlines the necessary protocols and APIs for both direct device-to-device communication and browser-mediated interactions.

Quick Start

Explain the requirements for implementing a remote cross-device presentation flow using the W3C Digital Credentials API.

Frequently Asked Questions about arf-presentation-flows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement EUDI Wallet presentation flows for a relying party?

EUDI Wallet presentation flows are implemented by integrating ISO/IEC 18013-5 for proximity transactions and OpenID4VP with the W3C Digital Credentials API for remote interactions, ensuring secure data exchange with verifier endpoints.

What is the difference between proximity and remote presentation in digital credentials?

Proximity presentation uses ISO/IEC 18013-5 for direct NFC, BLE, or Wi-Fi Aware communication, while remote presentation uses OpenID4VP and the W3C Digital Credentials API for same-device or cross-device browser-mediated interactions.

How do I use the W3C Digital Credentials API for remote cross-device presentation?

Remote cross-device presentation using the W3C Digital Credentials API requires establishing OpenID4VP protocols to facilitate secure browser-mediated interactions between the wallet and the relying party's verifier endpoint.

Does OpenID4VP support same-device and cross-device wallet transactions?

OpenID4VP supports both same-device and cross-device remote transactions by integrating with the W3C Digital Credentials API to manage secure data exchange between the wallet and the verifier endpoint.

What protocols are needed for ISO/IEC 18013-5 proximity presentation?

ISO/IEC 18013-5 proximity presentation requires implementing NFC, BLE, or Wi-Fi Aware communication protocols to enable direct device-to-device data exchange between the wallet and the verifier.

When should I use ISO/IEC 18013-5 versus OpenID4VP for EUDI Wallet data exchange?

Use ISO/IEC 18013-5 for proximity transactions requiring direct device-to-device communication, and use OpenID4VP with the W3C Digital Credentials API for remote same-device or cross-device browser-mediated interactions.