arf-data-model

Explain EUDI Wallet attestation formats and data exchange protocols.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill clarifies the complex data structures, formats, and exchange protocols used within the EUDI Wallet ecosystem, enabling clear communication and interoperability.

Core Features & Use Cases

  • Data Model Explanation: Understand the core components of attestations, including attributes, metadata, and proofs.
  • Attestation Formats: Differentiate between ISO/IEC 18013-5, SD-JWT VC, and W3C VCDM, and their use cases.
  • Use Case: When designing a new EUDI Wallet application, use this Skill to determine the most appropriate attestation format (e.g., mDL for proximity, SD-JWT for remote) and understand the associated data exchange protocols.

Quick Start

Explain the differences between ISO/IEC 18013-5 and SD-JWT VC for attestation formats.

Frequently Asked Questions about arf-data-model

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

FAQPage Schema
What is the difference between ISO/IEC 18013-5 and SD-JWT VC attestation formats in the EUDI Wallet?

ISO/IEC 18013-5 and SD-JWT VC differ primarily in their exchange environments, with ISO/IEC 18013-5 typically used for proximity presentations like mDL and SD-JWT VC used for remote attestation scenarios within the EUDI Wallet ecosystem.

How does the EUDI Wallet data model structure attestation elements and metadata?

The EUDI Wallet data model structures attestations by defining core components including specific attributes, metadata, and cryptographic proofs, ensuring clear communication and interoperability across different wallet applications and attestation rulebooks.

When should I use W3C VCDM over SD-JWT for digital credentials?

W3C VCDM should be considered when your EUDI Wallet implementation requires aligning with W3C Verifiable Credentials Data Model standards, offering a distinct structuring approach for attestation elements compared to the SD-JWT VC format.

What secure data exchange protocols are supported for EUDI Wallet attestations?

The EUDI Wallet ecosystem supports secure data exchange protocols like OpenID4VP, which facilitate the presentation and verification of attestations structured using formats such as ISO/IEC 18013-5 and SD-JWT VC.

Can I use the EUDI Wallet data model for both proximity and remote credential presentations?

Yes, the EUDI Wallet data model supports both proximity and remote presentations by utilizing specific attestation formats, such as mDL for proximity exchange and SD-JWT for remote scenarios, alongside protocols like OpenID4VP.

How do attestation rulebooks and attribute catalogues work in the EUDI ecosystem?

Attestation rulebooks and attribute catalogues in the EUDI ecosystem define the specific schemes and allowed attributes for credentials, ensuring that data structures remain consistent and interoperable across different wallet implementations.