Skip to content

Commit bfa69e1

Browse files
authored
Merge branch 'master' into hotfix-startup-params
2 parents 504b341 + 0466be4 commit bfa69e1

File tree

54 files changed

+7374
-1639
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+7374
-1639
lines changed

README.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,13 @@ Verify that **s2i** is in your PATH. If not, then edit your PATH and add the di
2929

3030
Ensure that Docker is running. If it is not try `sudo dockerd` in another terminal.
3131

32+
## Running a Tutorial or Project
33+
3234
You should now be able to run any of the tutorials or projects within this repo.
3335

3436
E.g for the main tutorial on the aries-basic-controller
3537
1. Navigate to the root directory of the tutorial
36-
`cd tutorials/aries-basic-controller`
38+
`cd tutorials/1. Learning Aries, ACA-Py and the Basic Controller`
3739
2. Spin up the docker-compose configuration
3840
`./manage start`
3941
3. Get the urls and tokens for the juypter notebook instances within the project
@@ -45,15 +47,26 @@ E.g for the main tutorial on the aries-basic-controller
4547

4648
In the tutorials folder you will find a set of series of juypter notebook tutorials walking through how to use the libraries contained within this repository. Each tutorial series can be run from it's folder using `./manage start`
4749

48-
### [SSI Basics with Hyperledger](./tutorials/aries-basic-controller)
50+
### [Learning Aries, ACA-Py and the Basic Controller](./tutorials/1.%20Learning%20Aries,%20ACA-Py%20and%20the%20Basic%20Controller)
4951

5052
This series introduces Self-Sovereign Identity and provides all the information needed to get started developing with the Hyperledger SSI stack using the aries-basic-controller library we developed to provide code examples within the notebooks.
5153

5254
**This is a great place to start!**
5355

54-
### [Making SSI "Real"](./tutorials/aries-stagingnet)
56+
### [Public Ledgers and Mobile Wallets](./tutorials/2.%20Public%20Ledgers%20and%20Mobile%20Wallets)
57+
58+
In this series you will learn how to move your solutions from a local test network onto the publicly accessible internet by connecting to the Sovrin StagingNet. You will interact with the agents through the notebooks using a publically available mobile agent that you can download from the app store.
59+
60+
### [Sending files](./tutorials/3.%20Attachments)
61+
62+
In this series you will learn how to attach files and send them from Alice to Bob.
63+
64+
### [Multi-tenancy and Mediation](./tutorials/4.%20Multitenancy)
65+
66+
In this series you will learn mainly three things. Firstly, we show how to create wallets for Alice and Bob on the same agent. These wallets are called subwallets and are managed by a base wallet. We continue by exploring mediation of communication ([see here for more details](https://github.com/hyperledger/aries-cloudagent-python/blob/main/Mediation.md)). Lastly, the tutorial expands on these concept by introducing an external agent - external as in from an outside network. Here, we use familiar concepts from the second tutorial series.
67+
68+
**This configuration also gives an example of how to configure an agent to use postgres for it's wallet storage**
5569

56-
In this series you will learn how to move your solutions from a local test network onto the publicly accessible internet by connecting to the Sovrin StagingNet.
5770

5871
## Libraries
5972

configuration/aries-args-advanced.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ genesis-url: !ENV ${GENESIS_URL}
1515
admin: [0.0.0.0, !ENV '${ADMIN_PORT}']
1616
label: !ENV ${AGENT_NAME}
1717
# the following is the callback url for your controller
18-
webhook-url: !ENV ${WEBHOOK_URL}
18+
#webhook-url: !ENV ${WEBHOOK_URL}
1919
# assumes you are running a local von-network, like:
2020
# cd von-network
2121
# ./manage start <my local ip>
@@ -33,7 +33,7 @@ auto-ping-connection: true
3333
wallet-type: !ENV ${WALLET_TYPE}
3434
wallet-name: !ENV ${WALLET_NAME}
3535
wallet-key: !ENV ${WALLET_KEY}
36-
seed: !ENV ${WALLET_SEED}
36+
#seed: !ENV ${WALLET_SEED}
3737

3838
## run a local postgres (docker) like:
3939
## docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgres:10

configuration/aries-args-basic.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ genesis-url: !ENV ${GENESIS_URL}
1515
admin: [0.0.0.0, !ENV '${ADMIN_PORT}']
1616
label: !ENV ${AGENT_NAME}
1717
# the following is the callback url for your controller
18-
webhook-url: !ENV ${WEBHOOK_URL}
18+
#webhook-url: !ENV ${WEBHOOK_URL}
1919
# assumes you are running a local von-network, like:
2020
# cd von-network
2121
# ./manage start <my local ip>

configuration/aries-args-multitenant.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ genesis-url: !ENV ${GENESIS_URL}
1515
admin: [0.0.0.0, !ENV '${ADMIN_PORT}']
1616
label: !ENV ${AGENT_NAME}
1717
# the following is the callback url for your controller
18-
webhook-url: !ENV ${WEBHOOK_URL}
18+
#webhook-url: !ENV ${WEBHOOK_URL}
1919
# assumes you are running a local von-network, like:
2020
# cd von-network
2121
# ./manage start <my local ip>

libs/aries-basic-controller/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ A simple pip installable package for controlling aries agents through admin API
44

55
# Install
66

7-
Current version 0.2
7+
Current version 0.3
88

99
`python3 -m pip install aries_basic_controller`
1010

1111

1212
## Tutorial
1313

14-
Find out how to use this package by taking our [jupyter notebook tutorial series](../../tutorials/aries-basic-controller).
14+
Find out how to use this package by taking our [jupyter notebook tutorial series](../../tutorials/).
1515

1616

0 commit comments

Comments
 (0)