Hyperledger Aries Workshop - Handout
Important Links
Command Reference
Hyperledger Indy Network Tools - Indy CLI Commands
> indy-cli --config cliconfig indy> pool create testnet gen_txn_file=pool_transactions_testnet_genesis indy> pool connect testnet indy> wallet create my_wallet key indy> wallet open my_wallet key indy> did new metadata="new did with no privileges" indy> did use <type first letter of new DID and then press tab> indy> help indy> pool list indy> wallet list indy> did list indy> ledger <tab><tab> (shows command hint) indy> ledger help (shows commands detailed help) indy> ledger nym help indy> ledger get-nym did=<your DID> (shows that your DID is not on the ledger) As728S9715ppSToDurKnvT is a Trustee on Indicio TestNet
Hyperledger Aries
Starting up the toolbox
cd ~/git-hltraining/aries-toolbox # Or whichever directory you've cloned the toolbox to while following prerequisites git checkout main git pull npm install npm run dev
Starting up the agents
cd ~/git-hltraining/aries-acapy-plugin-toolbox/demo # Or whichever directory you've cloned the plugin to while following prerequisites git pull git checkout hl-workshop docker-compose -f docker-compose.alice-bob.yml up --build
Permissions
When running docker-compose (or other docker commands), you may need to prefix the command with sudo
if it initially fails due to permissions.
The above command would then look like:
sudo docker-compose -f docker-compose.alice-bob.yml up --build
Other Resources Used
- Indicio Self-Serve Tool - Used to anchor a DID
- Indicio TestNet IndyScan - Used to view network transactions
Repo Links
Additional Reading
- Notable ACA-Py Plugins
- Aries Cloud Agent - Python: Architectural Deep Dive
- Aries Interop Profile (AIP)
- Credential Systems
- AnonCreds Revocation