# Affinidi Iota Framework

> A secure and scalable framework for simplified, consent-based data sharing from Affinidi Vault, designed to enhance user experience.

The Affinidi Iota Framework uses OID4VP (OpenID for Verifiable Presentation) - a standard built on OAuth 2.0, a widely adopted authorisation framework. This enables developers to request and receive credentials in a secure and streamlined way.

## Benefits of the Affinidi Iota Framework

Simplified Data Sharing: Easily request and receive data from Affinidi Vault using the OID4VP standard. Define your Presentation Definition using available templates to specify the data you need from users.

Enhanced User Experience: Reduce manual form filling. Reuse accurate, attestable data to gain actionable insights about your users.

Improved Privacy and User Trust: Consent-based data sharing builds transparency. It increases user trust, engagement, and loyalty.

## Learn more about the Affinidi Iota Framework


## Pages in this section


- [How Affinidi Iota Framework works](/products/affinidi-elements/iota-framework/how-iota-framework-works.md): Learn how the Affinidi Iota Framework simplifies secure data sharing with user consent to enhance user experience.


- [Affinidi Iota Framework configuration](/products/affinidi-elements/iota-framework/configuration.md): This page explains how to create and configure Affinidi Iota Framework for your website.


- [Implement a consent-driven data sharing flow](/products/affinidi-elements/iota-framework/implement-consent-driven-data-sharing.md): Enable your website to securely request and receive user data using Affinidi Iota Framework.


- [Get consent logs from your application](/products/affinidi-elements/iota-framework/view-consent-logs-app.md): Retrieve consent logs stored in your project using Affinidi Iota Framework.


- [Sample app with redirect implementation](/products/affinidi-elements/iota-framework/sample-application-redirect.md): Use this guide to set up and run a Next.js sample application that integrates with Affinidi Iota Framework using Redirect mode. This helps you get started quickly.


- [Sample app with WebSocket implementation](/products/affinidi-elements/iota-framework/sample-application-websocket.md): Use this guide to set up and run a Next.js sample application that integrates with Affinidi Iota Framework using WebSocket mode.



