You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-4Lines changed: 15 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ You should now be able to run any of the tutorials or projects within this repo.
35
35
36
36
E.g for the main tutorial on the aries-basic-controller
37
37
1. Navigate to the root directory of the tutorial
38
-
`cd tutorials/aries-basic-controller`
38
+
`cd tutorials/1. Learning Aries, ACA-Py and the Basic Controller`
39
39
2. Spin up the docker-compose configuration
40
40
`./manage start`
41
41
3. Get the urls and tokens for the juypter notebook instances within the project
@@ -47,15 +47,26 @@ E.g for the main tutorial on the aries-basic-controller
47
47
48
48
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`
49
49
50
-
### [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)
51
51
52
52
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.
### [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**
57
69
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.
This example takes you through the process of moving from a local development environment into a more realistic implementation of SSI with credential schema and definitions written to the public Sovrin StagingNet.
4
4
5
5
In this example, **you** will play the role of holder using a mobile agent of your choice. The notebooks represent an issuer and a verifier, the example takes you through issuing a credential to your wallet using the issuer notebook and then presenting attributes from this credential to the verifier on a different notebook. This begins to show the power of this architecture, the individual becomes the point of interoperability between systems for data about them.
6
6
7
7
## Notebooks:
8
8
9
-
*[Issuer](http://localhost:8888) - run `docker logs aries-stagingnet_issuer-notebook_1` for the token.
10
-
*[Verifier](http://localhost:8889) - run `docker logs aries-stagingnet_verifier-notebook_1` for the token.
9
+
*[Issuer](http://localhost:8888/lab)
10
+
*[Verifier](http://localhost:8889/lab)
11
+
12
+
In order to obtain the tokens required to access the notebooks, please run `./scripts/get_URLS.sh` in the root folder of the project (`/PyDentity`). If you run this you can also just click the links genrated by the script instead of copy-pasting the token.
Copy file name to clipboardExpand all lines: tutorials/2. Public Ledgers and Mobile Wallets/notebooks/issuer/Part 1 - Getting Started.ipynb
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -67,7 +67,7 @@
67
67
" * For a complete list of Aca-Py startup parameters please refer to [this](https://github.com/hyperledger/aries-cloudagent-python/blob/25b7a9c08921e67b0962c434102489884ac403b2/aries_cloudagent/config/argparse.py) link.\n",
68
68
"* Ensure that agent is exposed to the internet with `ngrok`\n",
69
69
"\n",
70
-
"Both of these are already taken care off by the `example/aries-stagingnet` docker environment.\n"
70
+
"Both of these are already taken care off by the aries-args YAML files in the configuration folder in PyDentity root that provide paramaeters for the docker environments. You can go and have a look in the docker-compose.yml in this tutorial folder to see what images are used. Then check the respective docker and arg files to get an idea of how this can be configured.\n"
0 commit comments