Changelog

Information on the latest updates and improvements to the Affinidi Trust Network.

Learn more about the latest Affinidi TDK and Affinidi CLI updates by viewing their release notes:

2024

  • Oct. 04, 2024

    Introducing Redirect Flow: A new way to integrate with Affinidi Iota Framework

    Exciting new feature for Affinidi Iota Framework.

    We're thrilled to announce a significant enhancement to the Affinidi Iota Framework: Redirect Flow. This new feature simplifies integrating consent-driven data sharing into your websites without implementing Affinidi Login as a prerequisite.

    To explore the Redirect Flow in detail and see it in action, visit our sample application.

    new feature

  • Jul. 30, 2024

    Empower Your Digital Identity: Introducing Multi-Profile in Affinidi Vault.

    We are pleased to announce an exciting new multi-profile feature in Affinidi Vault. This innovative feature gives you more control over your digital identity by letting you create separate profiles for different contexts.

    Affinidi Vault - Multi-Profile

    Create a profile for your gaming persona, shopping habits, or anything else that requires a particular set of information.

    With multi-profile, you can easily categorise and share specific data relevant to each profile.

    We've also revamped the Affinidi Vault interface to make managing, claiming, and sharing your data smoother with your multi-profile setup.

    Learn more about multi-profile here.

    new feature

  • Jul. 17, 2024

    Unlock Seamless, Consent-Driven Data Sharing with the Affinidi Iota Framework Beta Release

    We're excited to announce the Beta release of the Affinidi Iota Framework! This innovative solution enables users to securely share data from their Affinidi Vault with your applications, putting them in control of their data.

    The framework leverages open standards, like OpenID for Verifiable Presentation (OID4VP), for a secured presentation and sharing of Verifiable Credentials. It simplifies the process of requesting data from the user through Presentation Definition (PEX Query) from the Presentation Exchange (PEX) protocol.

    Affinidi Iota Framework enables the reusability of attestable, and relevant zero-party data to gain valuable insights about your consumer.


    new feature

    Improvements on Affinidi Portal and Affinidi TDK

    To provide a better developer experience, Affinidi Portal - Credential Issuance now allows you to test your configuration to ensure that your setup, including the supported schema definitions, works and meets your requirements before integrating with your application.

    Test Credential Issuance Configuration

    It's also one way to get a first-hand experience of how Credential Issuance and Claim flow works. Read more about it here.

    Additionally, we have made various improvements to simplify the usage of Affinidi TDK modules even more, including the release of Affinidi Iota Framework related modules.

    new feature improvements

  • Jun. 19, 2024

    Introducing Credential Issuance and Claim Feature

    Exciting New Features:

    Issue Verifiable Credentials: Onboard your application to issue credentials! The Credential Issuance service enables your application to issue secure, verifiable credentials directly within your application. The service leverages the OID4VCI (OpenID for Verifiable Credential Issuance) standard built on top of the OAuth 2.0 authorisation flow for a more secure method of issuing credentials.

    Claim Third-Party Credentials: Expand the credential types! Consumers can now claim verifiable credentials issued by 3rd-parties, allowing them to manage all their credentials securely within the Affinidi Vault. These claimed credentials can then be shared with other applications in the future. Claimed credentials are easily accessible through the "Claimed credentials" page.

    Affinidi Vault - Claimed Credentials

    Effortless Integration with Affinidi TDK:

    Streamlined Development: Introducing the Affinidi TDK, a modern interface for seamlessly integrating Affinidi services into your application. This modern toolkit minimises complexity and dependencies, ensuring a smooth and efficient onboarding process to the Affinidi Trust Network (ATN).


    new feature

  • May. 28, 2024

    Affinidi Vault: Introducing Passphrase Reset!

    Never get locked out again!

    We've added a new feature to help you regain access to your Affinidi Vault if you forget your passphrase.

    Now, you can easily reset it through a secure process:

    Download your recovery codes:

    1. Go to the Affinidi Vault settings and click on Passphrase Reset.
    2. Download the PDF files containing a QR code and secret phrases.
    3. Securely store and/or distribute the PDF files to trusted parties and devices.

    Regaining Access:

    1. If you ever forget your passphrase, initiate the reset from the Affinidi Vault login screen.
    2. Follow the on-screen instructions and provide any two of the three PDF files you downloaded earlier.
    3. Choose a new, strong passphrase to regain access to your Affinidi Vault.

    This update enhances security and provides a smoother user experience. Learn more about this feature here.

    new feature

  • May. 24, 2024

    Affinidi Portal: New Tools and Services

    We are pleased to announce the availability of the new tools and services in the Affinidi Portal.

    Credential Verification: A service that enables developers to validate credentials in the form of Verifiable Credentials (VC), Verifiable Presentations (VP), and JSON Web Token (JWT) that checks the format and cryptographically verifies the shared data to ensure it is tamper-evident and authentic. You can read more about this service in this document.

    Wallets: This tool enables developers to create digital wallets from the list of supported DID methods for issuing and verifying credentials. You can read more about this tool and the supported DID methods in this document.

    Schema Builder: A tool that allows developers to define a Schema based on the W3C Data Model that supports different types of fields, including nested attributes. These schemas are used in the Credential Issuance to create and issue Verifiable Credentials to consumers. You can read more about this tool in this document.

    Log into the  Affinidi Portal to try these new tools and services.

    new feature

  • May. 10, 2024

    Affinidi Vault: New Cloud Backup and Restore Feature

    We are pleased to announce the availability of a Cloud Backup option besides the local JSON file backup option for Affinidi Vault, providing a more simplified option for keeping your data safe.

    The cloud backup can quickly restore your Vault account using the Backup ID provided in the email sent when you select a Cloud option to back up your data.

    You can read more about this feature in this document.

    new feature

  • May. 08, 2024

    Affinidi Login: Domain Verification Released

    Domain Verification is a security feature of Affinidi Trust Network that enables developers to verify the domain ownership displayed in the Consent screen of the Affinidi Vault. It increases security and trust when users are sharing their data.

    You can read more about domain verification and how to verify using this document.

    new feature

  • Apr. 30, 2024

    Affinidi Vault: Android Mobile Version Released

    Following the release of the Affinidi Vault web app, the Android version is released to provide a native mobile experience. It enables biometric features to secure your Vault. Install the mobile app now from Playstore.

    Follow this guide on how to set up your Affinidi Vault with the mobile app.

    Are you using the Affinidi Vault Chrome Extension? This guide will help you switch to the new Affinidi Vault mobile app.

    new feature

  • Apr. 24, 2024

    Affinidi Vault: Web Version Released

    Simplify logins for your users and your app!

    You can quickly onboard users to your app with a mobile-friendly web interface - no client installation is needed.

    Follow this guide on how to set up your Affinidi Vault with the new app.

    Are you using the Affinidi Vault Chrome Extension? This guide will help you switch to the new Affinidi Vault web app.

    new feature

  • Feb. 02, 2024

    Enhanced ID Token Mapping for a Seamless Experience

    We are thrilled to share the latest enhancement we've implemented to Affinidi Login that streamlines the integration process with OpenID Providers and libraries. This enhancement also strengthens our commitment to adhere to industry standards.

    We are introducing JSONPath Expression in the ID Token Mapping of Login Configuration to define standard claims in ID Token. This enhancement gives developers more flexibility to customise the ID Token format, ensuring compatibility with a broader range of services and OIDC libraries. Check this documentation to learn more about this enhancement and customising the ID Token claim.

    improvements

  • Jan. 25, 2024

    New Feature to Delete Affinidi Vault Data

    We have introduced a new Affinidi Vault feature that enables users to delete their Affinidi Vault data. This new feature will delete all the data, including the Verifiable Credentials you have collected securely stored on the user's current device. Users can find this feature on the Backup & recovery page of the Vault.

    Delete Vault Data

    new feature

2023

  • Dec. 01, 2023

    Introducing Liveness Check on Affinidi Vault

    User profiles in Affinidi Vault now carry an additional layer of authenticity & security. Affinidi Vault can verify the user is real by doing a Liveness check. Liveness check is a technique that securely detects whether the user is a real person or a fake representation by taking a video of the user. Developers can onboard users with more trust and ensure their platforms remain bot-free.

    Liveness Check

    new feature

    Improved Login Experience in Developer Tools

    We have improved how developers log in with our Developer Tools (Affinidi Portal and Affinidi CLI) by removing the extra step of clicking the Login button to get access to Affinidi services providing a more seamless experience when using our Developer Tools.

    improvements

  • Nov. 22, 2023

    Announcing general availability of Affinidi Login and Affinidi Elements

    We are pleased to announce the general availability of Affinidi Login and Affinidi Elements, marking a significant milestone in our mission to provide developers with tools to build Holistic Identities, allowing individuals to regain control over their data, identity, and personal information. On September 28th, we introduced the beta versions of Affinidi Login, Affinidi Vault, and Affinidi Elements, inviting developers to participate in our ongoing mission.

    Today, we are introducing updated versions of Affinidi Login and its associated developer tools within Affinidi Elements, including Affinidi CLI, Affinidi Portal, and Affinidi Reference Apps.

    Over the past two months, we have focused on making improvements to Affinidi Login, enhancing its stability, scalability, security, and overall developer usability. We are confident that these changes will streamline the integration process for our developers.

    As part of these updates, we have also revised the Terms & Conditions for Affinidi Services, with details communicated on November 8th, 2023. If you are interested in integrating with the latest versions of our products, you can access the Affinidi Portal to get started. Go Build!

    Please note that, as communicated on November 8th, the beta version of our services is no longer accessible. While existing integrations of Affinidi Login may continue to function until November 24th, 23:59 SGT, we recommend updating your applications promptly. Generate new credentials through the Affinidi Portal or by using the latest version of Affinidi CLI. For users currently utilising the beta version of Affinidi CLI, please update to the latest non-beta version at your earliest convenience. Thank you for you cooperation during this transition.

    announcement

    Introducing the new look and feel of Profiles on Affinidi Vault

    The Affinidi Vault Profile dashboard now has a new look!

    The new profile dashboard now provides an overview to the user about the completeness of their profile and how many data points still need to be completed.

    Profile Completeness Check

    new feature

    Introducing the new Service Usage Dashboard in Affinidi Portal

    Developers can now get insights on the usage of their Projects using the Project Dashboard by clicking the project you want to view in the sidebar of the Affinidi Portal. This dashboard contains some helpful information like:

    • Number of Login Configurations created.
    • Current subscription plan, including the Affinidi Credits Balance details.
    • Next billing date if you are on a paid subscription plan.
    • Monthly Active Users - unique user count who logged in to your application where you configured the Login Configuration.
    Profile Completeness Check

    new feature

    Export and Import Affinidi Login Setup using CLI

    Developers can now export their Login Configurations and User Groups from their Project and import them to another. The new feature will help developers to migrate their settings, particularly the Presentation Definition and ID Token Mapping, into another Project (e.g. for Production readiness).

    new feature

  • Nov. 17, 2023

    Consent Management in Affinidi Vault

    Affinidi Vault introduces automatic consent, allowing end-users to share their data with particular websites automatically. The automatic consent is done through the option on the Consent page to check the Allow access automatically next time before allowing access to the Vault. The next time the user requests to log in to the website, the Vault will automatically share the requested data and proceed to the login flow.

    Together with Consent History, an enhanced consent management feature that allows end-users to view all the sites where they have given their consent, including the date/time they have provided their consent and if they have authorised automatic consent. Read more about this feature in this documentation.

    Vault History

    new feature

    Customise Presentation Definition with PEX Editor

    Portal now allows you to easily customise the Presentation Definition and ID Token Mapping when creating or updating Login Configuration using PEX Editor, enabling you to request additional data from the Vault or provide other constraints to the requested data. Read more about this feature in this documentation.

    Customise Presentation Definition

    new feature

    Improvements in Affinidi CLI

    We have made several improvements to the CLI to provide a better developer experience and consistency in parameters and responses. Affinidi CLI also added a new sample reference application using the Django framework. Install the latest Affinidi CLI by running the command:

                                        
    npm install -g @affinidi/

    improvements

    Default User Group in Affinidi Login

    Affinidi Login now has a default user group per project called all_users that automatically adds users after a successful authentication to the website where you configured the Login Configuration. The default user group allows developers to see the list of users with DID information who logged in to their websites. Read more about the default user group and how to view the list in this documentation.

    new feature

  • Nov. 14, 2023

    Affinidi Login & Affinidi CLI

    We're excited to inform you about the latest enhancements to our Affinidi CLI, introducing powerful features and capabilities designed to elevate your experience. However, these updates are not just about new additions; they are crucial for ensuring the continued smooth operation of your CLI. Hence, to maintain uninterrupted access to our services and to leverage the new functionalities, it is imperative that you update your CLI to version 2.0.0-beta.11. Along with these enhancements, we have also made improvements to the Presentation Definition of the Login Configuration. We recommend updating your Presentation Definition to this new version or generating a new Login Configuration.

    important update

  • Nov. 08, 2023

    Partial End of Open Beta Phase and Start of Public Launch

    We hereby inform you that the Open Beta version of part of the Affinidi Services (Affinidi Login, Affinidi CLI, Affinidi Portal, Affinidi Reference App) will come to an end on the 21st of November 2023, 11.59 pm(Singapore Time Zone - GMT+8), which means that the current version of our services can no longer be used from this point onwards. You will also no longer have access to your data in these services from this date. Please back them up in good time before termination.

    However, with effect from the 22nd of November,2023, 00.00 am (Singapore Time Zone - GMT+8), if you accept our new Terms and Conditions which will be updated and published at this time, you will be able to use our new and improved public version of the Affinidi Services, which also includes additional services and products. Please also note our updates to the Privacy Policy (also updated and published on the 22nd of November,2023 (Singapore Time Zone - GMT+8)).

    Attention: Affinidi Vault and Affinidi Desktop App will remain in the Open Beta version. Hence, there will be no changes at the moment in this respect.

    announcement

  • Nov. 02, 2023

    Affinidi Login

    We are announcing an upgrade to our Affinidi Login service, aimed at enhancing the user experience and simplifying developer integration. As part of these improvements, we will be changing the OIDC issuer URLs for our IDP. To ensure uninterrupted service, we kindly request that you promptly update your applications with the new issuer URLs found when you view your Login Configuration using Affinidi Portal or Affinidi CLI.

    important update