Open Source Involvement

Aries Framework .NET

At the core of all of our products is the Aries Framework .NET (AF.NET), which is actual code that implements standard protocols.

Trinsic developed this framework and we continue to maintain it. Several developers in the community have also contributed to the project. The framework is like a bucket of Legos. It gives you the building blocks to put together agents with certain kinds of functionality.

Hyperledger Indy

Hyperledger Indy is a blockchain purpose-built for decentralized identity. Currently, AF.NET uses the IndySDK to perform certain functions. We intend to move away from Indy-SDK and create our own Aries-SDK eventually to enable us to interact with blockchains that are not related to HL Indy.

Hyperledger Ursa

Hyperledger Ursa is a library of cryptography-related code. Some cryptography, like zero-knowledge proofs, within AF.NET is borrowed from Ursa. We have no plans to move away from this dependency. Everything we build, from the enterprise product to the mobile app, are built up from this core codebase. Therefore, it is critical that it be kept up-to-date and performant.