Findy Agency is an open-source project for a decentralized identity agency. OP Lab developed it from 2019 to 2024. The project is no longer maintained, but the work will continue with new goals and a new mission. Follow the blog for updates.
-
Setup gradle
./tools/setup-gradle.sh
-
Run tests
./gradlew check
-
Check licenses
./gradlew checkLicense
-
Run sample
-
Setup local agency or use cloud installation. If using cloud installation, define needed environment variables. By default the sample tries to connect with local installation.
-
Run app
./gradlew :sample:Sample
-
Sample will print connection invitation. When another aries agent connects with the invitation, sample sends greeting through basic message protocol.
-
Publish libraries to local maven repository
./gradlew publishToMavenLocal
-
Publish libraries to GitHub
-
Define following env variables:
export USERNAME=<your_gh_username> export TOKEN=<your_gh_token_with_packages_access>
-
Increase version number in
build.gradle.kts
-
Publish to GitHub:
./gradlew publish
-