NGI Navigator (Prototype)

Go Aries – Enabling CL-Support on Aries Framework Go

The Go Aries! project focuses on enabling CL signatures and -credentials within the Aries Framework Go to make it compatible with ACA-Py Agents and the Indy-SDK Therefore the benefits of the Aries Framework Go are accessible to ACA-Py and Indy

Project Information

Project ID
eSSIF_CFOC_06
Countries
germany

Additional Information

Hyperledger Aries is the dominant protocol to enable SSI applications The most popular framework is the Aries Cloud Agent Python (ACA-Py) which enables cloud-based SSI agents based on Python and is closely entangled with Hyperledger Indy a purpose-built blockchain as trust anchor The dominant signature scheme are Camenisch-Lysyanskaya (CL) Signatures to sign and verify DIDs and Anoncreds The Aries Framework Go (AfGo) comes more from a ledger-independent approach which is based on Golang and natively supports JSON-LDcredentials and standard support for ec cryptography and BBS+ signatures Due to its language wrappers it can be deployed directly on machines which gives ita crucial advantage over the ACA-Py and its corresponding mobile frameworksTo make machine interaction available to ACA-Py Agents AfGo agents need to support CL signatures We want to add support of these signatures to make theAfGo more complete and allow for new use cases in the ACA-Py ecosystem

End-User Relevance

We believe that Self-Sovereign Identity applications need to be as interoperable as possible This benefits the versatility of SSI agents and leads to more diverse SSI use cases While the AfGo framework has its strengths in being agnostic to the platform it will be deployed on especially on smart IoT devices the ACA-Py and Hyperledger Indy are cloud-based and well established SSI agent and trust anchor respectively These frameworks are complementary but yet barely compatible with each other Resulting use cases can be build upon a broader technology and hardware specificationsThese characteristics give business oriented use cases a broader flexibility and are compatible with many projects that were previously funded by eSSIF We would very much like to deploy the new AfGo agents on internal car computers and let them talk with each other However since the AfGo is very agnostic we are very open to have a demonstrator use case with other parties from or outside of eSSIF

Community Discussion 3 comments

MK
Maria Kowalski 2 days ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

JD
Jean Dupont 1 week ago

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.

AS
Anna Schmidt 2 weeks ago

Sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.

Disclaimer: Read full project summary at https://gitlabgrnetgr/essif-lab/cfoc/datarella/goaries_project_summary/-/blob/master/READMEmd