What problem does it solve?
This Skill ensures that when your digital wallet presents attributes (like your age or address) to a service provider (Relying Party), the process is secure, transparent, and respects your privacy. It handles the verification of the service provider and ensures you approve what data is shared.
Core Features & Use Cases
- Relying Party Authentication: Verifies the identity of the service provider requesting your data.
- Attribute Verification: Checks if the service provider is requesting only the attributes they are authorized to receive.
- User Approval Flow: Guides you through approving or denying the presentation of specific attributes.
- Disclosure Policy Evaluation: Evaluates any issuer-defined policies on sharing specific attestation data.
- Use Case: When logging into a website that requires age verification, this skill ensures the website is legitimate and that you explicitly approve sharing your date of birth before it's sent from your wallet.
Quick Start
Use the arf-presentation-reqs skill to guide the user through approving a request for their driver's license attributes from a car rental service.