Code Monkey home page Code Monkey logo

toiplabs's Introduction

Welcome to GitHub Pages

You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.

Markdown

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)

For more details see GitHub Flavored Markdown.

Jekyll Themes

Your Pages site will use the layout and styles from the Jekyll theme you have selected in your repository settings. The name of this theme is saved in the Jekyll _config.yml configuration file.

Support or Contact

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.

toiplabs's People

Contributors

afrancoc2000 avatar daidoji avatar dependabot[bot] avatar eabadjiev avatar mucahitkarson avatar shearichard avatar swcurran avatar youngeonlee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

toiplabs's Issues

Problem of running Hyperledger Indy, Aries, Ursa Agent Demonstration

For this instruction https://github.com/cloudcompass/ToIPLabs/blob/main/src/indy-material/nodejs/RunningLocally.md, when I do the command ./manage build, it failed. The error image like this.
image

I tried pip install --upgrade pip. But is didn't work. It seemed that pip was still old version. Can you give me some advice?

Typo in running-aries-browser-lab.md ?

In running-aries-browser-lab.md the text "Welcome to the demonstration section of the Linux Foundation's edX course LF172x".

I believe this should read "Welcome to the demonstration section of the Linux Foundation's edX course LFS172x" as the course name is now (perhaps always was ?) LFS172x

I will fix this myself but I'd appreciate someone confirming that this is what it should be. Thanks.

Add details for a new Aries VCX getting started tutorial

At the time of last updating the labs, there was no Aries VCX getting started tutorial that can be linked to from the course labs. When a tutorial is available, update the lab instructions to include a link and instructions for using the tutorial.

Monitor this issue or the lab itself to find out when the tutorial is available.

If you want to be notified via GitHub when the lab has been updated, add a comment to this issue.

Updating Trust over IP Technology Stack

As ToIP foundation indicates "implementing ToIP-based solutions should begin with business requirements, then move to policy requirements transparently communicated in governance frameworks, and only then should you choose the technology components required to implement those policies", i consider that, the figure of chapter 2 about ToIP Stack must be updated by the figure:
1

Alice's agent crashes after invitation

I use playwithvon to run this lab (as a part of the EDX course).

However, when entering the invitation into Alice's agent, the agent crashes. Here's what happens:

#9 Input faber.py invitation details
WARNING: your terminal doesn't support cursor position requests (CPR).
Invite details: {"@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/connections/1.0/invitation", "@id": "e276be5b-995e-4bb9-a11b-9a8be8a305e2",
 "label": "faber.agent", "serviceEndpoint": "http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io", "recipientKeys":
 ["8vMubZdJoiWs4oNmHSB5HvPou7vnosz7QSGPjHk7TX7w"]}                                                                                        
alice.agent handle_connections invitation invitation-received
alice.agent set connection id 67b14103-70f2-4785-b5e3-1f66e1380460
alice.agent handle_connections request request-sent
Invitation response:
  {
    "invitation_key": "8vMubZdJoiWs4oNmHSB5HvPou7vnosz7QSGPjHk7TX7w",
    "accept": "auto",
    "updated_at": "2021-06-12 04:54:04.988710Z",
    "their_role": "inviter",
    "invitation_mode": "once",
    "connection_id": "67b14103-70f2-4785-b5e3-1f66e1380460",
    "request_id": "475558c1-f1f0-415f-8e70-f5486a853320",
    "their_label": "faber.agent",
    "routing_state": "none",
    "state": "request",
    "rfc23_state": "request-sent",
    "my_did": "AMTeBcUYoY4F83AGGhEY6C",
    "created_at": "2021-06-12 04:54:04.943958Z"
  }
  
Connect duration: 0.12s
Waiting for connection...
Alice      | 2021-06-12 04:54:17,399 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 503, caused by: Service Unavailable',), <traceback object at 0x7f2d46e8b0c8>); Re-queue failed message ...
Alice      | 2021-06-12 04:54:39,768 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 503, caused by: Service Unavailable',), <traceback object at 0x7f2d46e8bb88>); Re-queue failed message ...
Alice      | 2021-06-12 04:55:02,072 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 503, caused by: Service Unavailable',), <traceback object at 0x7f2d46e8be88>); Re-queue failed message ...
Alice      | 2021-06-12 04:55:24,440 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 503, caused by: Service Unavailable',), <traceback object at 0x7f2d46e8bb88>); Re-queue failed message ...
Alice      | 2021-06-12 04:55:46,775 aries_cloudagent.transport.outbound.manager ERROR >>> Outbound message failed to deliver, NOT Re-queued.
Alice      | Traceback (most recent call last):
Alice      |   File "/home/indy/aries_cloudagent/transport/outbound/http.py", line 86, in handle_message
Alice      |     f"Unexpected response status {response.status}, "
Alice      | aries_cloudagent.transport.outbound.base.OutboundTransportError: Unexpected response status 503, caused by: Service Unavailable
Alice      | 2021-06-12 04:55:46,777 aries_cloudagent.transport.outbound.manager ERROR Outbound message could not be delivered to http://ip10-2-199-5-c323kdep86g0a7b5n340-8020.direct.play-with-von.vonx.io
Alice      | Traceback (most recent call last):
Alice      |   File "/home/indy/aries_cloudagent/transport/outbound/http.py", line 86, in handle_message
Alice      |     f"Unexpected response status {response.status}, "
Alice      | aries_cloudagent.transport.outbound.base.OutboundTransportError: Unexpected response status 503, caused by: Service Unavailable

Am I doing something wrong or is this a bug?

key error exception when running the Alice get a job lab

I have completed the steps in the lab Alice get a job lab: https://github.com/cloudcompass/ToIPLabs/blob/main/docs/LFS173xV2/HelpAliceGetAJob.md

  1. Degree credential is issued from faber to alice
  2. Work credential can be issued from acme to alice
  3. Degree proof can be requested from acme to alice

But in the third case, even I'm getting a Acme | Proof = True message, I also get an unhandled exception from the asyncio loop, as it is shown in the following image:

image

Any clue? Is it something related to how the keys of attributes are being built in faber.py#225?

I have copied the snippets of code as is from the lab.

Lab LFS172x/agentbook-acapy.md does not work anymore

I tried to follow both steps in video https://www.youtube.com/watch?v=He1QHYuYxlw and in doc/LFS172x/agentbook-acapy.md

  1. When I tried to run lab in play-with-docker I got error that indicated insufficient storage (no space left on device).

  2. I noticed that in video http://play-with-von.vonx.io I tried it.

I managed to get agent up and running. However, after pasting invitation I got 400 Bad Request error.

Here is full console log from play-with-von:

###############################################################
#                          WARNING!!!!                        #
# This is a sandbox environment. Using personal credentials   #
# is HIGHLY! discouraged. Any consequences of doing so are    #
# completely the user's responsibilites.                      #
#                                                             #
# The PWD team.                                               #
###############################################################
[node1] (local) [email protected] ~
$ git clone https://github.com/hyperledger/aries-cloudagent-python
Cloning into 'aries-cloudagent-python'...
remote: Enumerating objects: 47305, done.
remote: Counting objects: 100% (2875/2875), done.
remote: Compressing objects: 100% (1092/1092), done.
remote: Total 47305 (delta 1925), reused 2596 (delta 1774), pack-reused 44430
Receiving objects: 100% (47305/47305), 37.77 MiB | 15.06 MiB/s, done.
Resolving deltas: 100% (35139/35139), done.
[node1] (local) [email protected] ~
$ cd aries-cloudagent-python/demo/
[node1] (local) [email protected] ~/aries-cloudagent-python/demo
$ LEDGER_URL=http://dev.bcovrin.vonx.io ./run_demo alice
Preparing agent image...
sha256:6fa5673be3e3969e5fbfb23db483d0d93d630e0d61046517baa77324b20bbb61
ip10-2-63-4-c50v5b9da8909vr6b89g-{PORT}.direct.play-with-von.vonx.io
Starting [alice] agent with args [--port 8030]
Initializing demo agent alice with AIP 20 and credential type None

#7 Provision an agent and wallet, get back configuration details
Alice      | ['/home/indy/.pyenv/versions/3.6.13/bin/python', '-m', 'aries_cloudagent', 'start', '--endpoint', 'http://ip10-2-63-4-c50v5b9da8909vr6b89g-8030.direct.play-with-von.vonx.io', '--label', 'alice.agent', '--auto-ping-connection', '--auto-respond-messages', '--inbound-transport', 'http', '0.0.0.0', '8030', '--outbound-transport', 'http', '--admin', '0.0.0.0', '8031', '--admin-insecure-mode', '--wallet-type', 'indy', '--wallet-name', 'alice.agent129981', '--wallet-key', 'alice.agent129981', '--preserve-exchange-records', '--auto-provision', '--emit-new-didcomm-prefix', '--genesis-transactions', '{"reqSignature":{},"txn":{"data":{"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","blskey_pop":"RahHYiCvoNCtPTrVtP7nMC5eTYrsUA8WjXbdhNc8debh1agE9bGiJxWBXYNFbnJXoXhWFMvyqhqhRoq737YQemH5ik9oL7R4NTTCz2LEZhkgLJzB3QRQqJyBNyv7acbdHrAT8nQ9UkLbaVL9NBpnWXBTw4LEMePaSHEw66RzPNdAX1","client_ip":"159.89.115.24","client_port":9702,"node_ip":"159.89.115.24","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv"},"metadata":{"from":"Th7MpTaRZVRYnPiabds81Y"},"type":"0"},"txnMetadata":{"seqNo":1,"txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62"},"ver":"1"}\n{"reqSignature":{},"txn":{"data":{"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","blskey_pop":"Qr658mWZ2YC8JXGXwMDQTzuZCWF7NK9EwxphGmcBvCh6ybUuLxbG65nsX4JvD4SPNtkJ2w9ug1yLTj6fgmuDg41TgECXjLCij3RMsV8CwewBVgVN67wsA45DFWvqvLtu4rjNnE9JbdFTc1Z4WCPA3Xan44K1HoHAq9EVeaRYs8zoF5","client_ip":"159.89.115.24","client_port":9704,"node_ip":"159.89.115.24","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb"},"metadata":{"from":"EbP4aYNeTHL6q385GuVpRV"},"type":"0"},"txnMetadata":{"seqNo":2,"txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc"},"ver":"1"}\n{"reqSignature":{},"txn":{"data":{"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","blskey_pop":"QwDeb2CkNSx6r8QC8vGQK3GRv7Yndn84TGNijX8YXHPiagXajyfTjoR87rXUu4G4QLk2cF8NNyqWiYMus1623dELWwx57rLCFqGh7N4ZRbGDRP4fnVcaKg1BcUxQ866Ven4gw8y4N56S5HzxXNBZtLYmhGHvDtk6PFkFwCvxYrNYjh","client_ip":"159.89.115.24","client_port":9706,"node_ip":"159.89.115.24","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya"},"metadata":{"from":"4cU41vWW82ArfxJxHkzXPG"},"type":"0"},"txnMetadata":{"seqNo":3,"txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4"},"ver":"1"}\n{"reqSignature":{},"txn":{"data":{"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","blskey_pop":"RPLagxaR5xdimFzwmzYnz4ZhWtYQEj8iR5ZU53T2gitPCyCHQneUn2Huc4oeLd2B2HzkGnjAff4hWTJT6C7qHYB1Mv2wU5iHHGFWkhnTX9WsEAbunJCV2qcaXScKj4tTfvdDKfLiVuU2av6hbsMztirRze7LvYBkRHV3tGwyCptsrP","client_ip":"159.89.115.24","client_port":9708,"node_ip":"159.89.115.24","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA"},"metadata":{"from":"TWwCRQRZ2ZHMJFn9TzLp7W"},"type":"0"},"txnMetadata":{"seqNo":4,"txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008"},"ver":"1"}\n', '--webhook-url', 'http://localhost:8032/webhooks', '--trace-target', 'log', '--trace-tag', 'acapy.events', '--trace-label', 'alice.agent.trace', '--auto-accept-invites', '--auto-accept-requests', '--auto-store-credential']
Alice      | 
Alice      | ::::::::::::::::::::::::::::::::::::::::::::::
Alice      | :: alice.agent                              ::
Alice      | ::                                          ::
Alice      | ::                                          ::
Alice      | :: Inbound Transports:                      ::
Alice      | ::                                          ::
Alice      | ::   - http://0.0.0.0:8030                  ::
Alice      | ::                                          ::
Alice      | :: Outbound Transports:                     ::
Alice      | ::                                          ::
Alice      | ::   - http                                 ::
Alice      | ::   - https                                ::
Alice      | ::                                          ::
Alice      | :: Administration API:                      ::
Alice      | ::                                          ::
Alice      | ::   - http://0.0.0.0:8031                  ::
Alice      | ::                                          ::
Alice      | ::                               ver: 0.7.1 ::
Alice      | ::::::::::::::::::::::::::::::::::::::::::::::
Alice      | 
Alice      | Listening...
Alice      | 
Startup duration: 9.08s
Admin URL is at: http://127.0.0.1:8031
Endpoint URL is at: http://ip10-2-63-4-c50v5b9da8909vr6b89g-8030.direct.play-with-von.vonx.io

#9 Input faber.py invitation details
Invite details: https://agentbook.vonx.io:10000?c_i=eyJyZWNpcGllbnRLZXlzIjogWyI4WVhkRDhTSFA2dmNXaE5rOHVkUXpKbTdNOVB5WjhjMnA5NGU5VG9nQ1pzai
JdLCAicm91dGluZ0tleXMiOiBbXSwgInNlcnZpY2VFbmRwb2ludCI6ICJodHRwczovL2FnZW50Ym9vay52b254LmlvOjEwMDAwIiwgImxhYmVsIjogIkFnZW50Qm9vayIsICJAaWQi
OiAiMTc4YmM1YWYtMjhmMS00MjU0LTk1N2ItMmQzODhmODM0ZDM3IiwgIkB0eXBlIjogImRpZDpzb3Y6QnpDYnNOWWhNcmpIaXFaRFRVQVNIZztzcGVjL2Nvbm5lY3Rpb25zLzEuMC
9pbnZpdGF0aW9uIn0=                                                                                                                        
alice.agent handle_connections invitation invitation-received
alice.agent set connection id 487a9f2e-dd8e-4435-b9c9-0bb9051eda00
alice.agent handle_connections request request-sent
Invitation response:
  {
    "their_role": "inviter",
    "rfc23_state": "request-sent",
    "request_id": "17f6feac-c9de-4238-8814-a881f87460b8",
    "their_label": "AgentBook",
    "routing_state": "none",
    "updated_at": "2021-09-15 13:22:07.109616Z",
    "state": "request",
    "created_at": "2021-09-15 13:22:07.056969Z",
    "my_did": "BDWvtWWxGrNm9Xjs1tvREt",
    "accept": "auto",
    "invitation_key": "8YXdD8SHP6vcWhNk8udQzJm7M9PyZ8c2p94e9TogCZsj",
    "invitation_msg_id": "178bc5af-28f1-4254-957b-2d388f834d37",
    "connection_id": "487a9f2e-dd8e-4435-b9c9-0bb9051eda00",
    "connection_protocol": "connections/1.0",
    "invitation_mode": "once"
  }
  
Connect duration: 0.13s
Waiting for connection...
Alice      | 2021-09-15 13:22:07,241 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: https://agentbook.vonx.io:10000; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 400, caused by: Bad Request',), <traceback object at 0x7f094dd51748>); Re-queue failed message ...
Alice      | 2021-09-15 13:22:17,266 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: https://agentbook.vonx.io:10000; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 400, caused by: Bad Request',), <traceback object at 0x7f094d7dcbc8>); Re-queue failed message ...
Alice      | 2021-09-15 13:22:27,331 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: https://agentbook.vonx.io:10000; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 400, caused by: Bad Request',), <traceback object at 0x7f095c1e33c8>); Re-queue failed message ...
Alice      | 2021-09-15 13:22:37,395 aries_cloudagent.transport.outbound.manager ERROR >>> Error when posting to: https://agentbook.vonx.io:10000; Error: (<class 'aries_cloudagent.transport.outbound.base.OutboundTransportError'>, OutboundTransportError('Unexpected response status 400, caused by: Bad Request',), <traceback object at 0x7f094dd51248>); Re-queue failed message ...
Alice      | 2021-09-15 13:22:47,456 aries_cloudagent.transport.outbound.manager ERROR >>> Outbound message failed to deliver, NOT Re-queued.
Alice      | Traceback (most recent call last):
Alice      |   File "/home/indy/aries_cloudagent/transport/outbound/http.py", line 86, in handle_message
Alice      |     f"Unexpected response status {response.status}, "
Alice      | aries_cloudagent.transport.outbound.base.OutboundTransportError: Unexpected response status 400, caused by: Bad Request
Alice      | 2021-09-15 13:22:47,457 aries_cloudagent.transport.outbound.manager ERROR Outbound message could not be delivered to https://agentbook.vonx.io:10000
Alice      | Traceback (most recent call last):
Alice      |   File "/home/indy/aries_cloudagent/transport/outbound/http.py", line 86, in handle_message
Alice      |     f"Unexpected response status {response.status}, "
Alice      | aries_cloudagent.transport.outbound.base.OutboundTransportError: Unexpected response status 400, caused by: Bad Request

  1. I also tried to run demo locally. I got similar error. I thought that maybe the problem is that my local endpoint cannot be called by Vonx.io. By reading code I figured out that maybe I should use ngrok. I set up port piping to 8030 and tried again. No win. I got similar error: 400 bad_request.

  1. I tried to check out if there is something wrong by reading code and tried to run demo locally.

Unfortunately I'm not skilled python and failed to figure out what goes wrong. I found out, whatsoever, that I need to install pyyaml and aiohttp, otherwise my IDE (PyCharm) tells that I have missing imports. I'm not sure if this is bug, I.e. should these libraries be in requirements.txt

I also noticed that trere seems to be some kind of support for debugging with PyCharm. However, as this was my first lab, I'm not fluent with Python and this is the first time I use PyCharm, so I decided to just write this issue for now and hope that there is an easy to fix bug in the lab.

--

  1. At last, I tried to run test to validate to get more tips what is wrong. I run
LEDGER_URL=http://dev.bcovrin.vonx.io ./run_bdd

After the test were run, here's the results:

1 feature passed, 3 failed, 0 skipped
22 scenarios passed, 11 failed, 0 skipped
198 steps passed, 11 failed, 43 skipped, 0 undefined

It seems to me the the demo is somehow broken at the moment. The lab it self was nice, too bad that it does not work at the moment for me. Any tips how to make it work are welcome.

Outdated Lab: Using ACA-Py’s OpenAPI/Swagger Interface

Facing Issues follwing the lab's tutorial:

In "Try It Out" section:

  • Generate a new invitation: No Record found for mediation_request ->
    Proceed: Delete the line mediation_id in body to generate a new invitation

  • Accept the invitation: Run with the following proceed above.

  • Get a new list of connections: Received 3 items instead of the suggested 2 -> the invitation and request were not recognized as one and each of them retained the previous state ("invitation" and "request")

Update references to vonx.io where needed

docs/LFS172x/BrowsingAnIndyLedger.md:VON Network from the Government of British Columbia is a second Indy ledger browser, and also provides a [Sovrin MainNet ledger browser site](https://sovrin-mainnet-browser.vonx.io/). The open source [VON-Network github repo](https://github.com/bcgov/von-network) includes code to quickly spin up your own 4-node instance of a Hyperledger Indy ledger project running on Docker.
docs/LFS172x/agentbook-acapy.md:For this demo we'll use [Play with Docker](https://labs.play-with-docker.com) a tool from Docker, Inc. that allows you to access a Linux command line and run docker scripts in your browser. We'll also use AgentBook, a test service for Aries agents run by the Government of British Columbia's [VON Team](https://vonx.io).
docs/LFS172x/agentbook-acapy.md:LEDGER_URL=http://dev.bcovrin.vonx.io ./run_demo alice
docs/LFS172x/agentbook-acapy.md:- In a separate browser tab go to AgentBook, at URL [http://agentbook.vonx.io](http://agentbook.vonx.io)
docs/LFS172x/running-aries-browser-lab.md:Want to install an Aries wallet and run the demo yourself?  Click [here](https://vonx.io/how_to/confbook) for instructions on running through the ConfBook process.
docs/LFS173x/MediatorLab.md:LEDGER_URL=http://greenlight.bcovrin.vonx.io ./run_demo performance --mediation --timing --count 100
docs/LFS173x/OpenAPIIntroduction.md:LEDGER_URL=http://dev.greenlight.bcovrin.vonx.io ./run_demo faber
docs/LFS173x/RunningLabs.md:From time to time, we've found that Play with Docker is not available. The BC Gov team operates a smaller instance of Play with Docker called Play with VON that you might try in those circumstances. Play with VON can be accessed [here](http://play-with-von.vonx.io/).
docs/LFS173xV2/AriesToolboxLab.md:- Create an invitation, display its QR code and scan it with one of the mobile wallet apps (one of those listed [here](https://vonx.io/getwallet)).
docs/LFS173xV2/MediatorLab.md:LEDGER_URL=http://greenlight.bcovrin.vonx.io ./run_demo performance --mediation --timing --count 100
docs/LFS173xV2/OpenAPIIntroduction.md:LEDGER_URL=http://dev.greenlight.bcovrin.vonx.io ./run_demo faber
docs/LFS173xV2/RunningLabs.md:From time to time, we've found that Play with Docker is not available. The BC Gov team operates a smaller instance of Play with Docker called Play with VON that you might try in those circumstances. Play with VON can be accessed [here](http://play-with-von.vonx.io/).
docs/agentbook-acapy.md:For this demo we'll use [Play with Docker](https://labs.play-with-docker.com) a tool from Docker, Inc. that allows you to access a Linux command line and run docker scripts in your browser. We'll also use AgentBook, a test service for Aries agents run by the Government of British Columbia's [VON Team](https://vonx.io).
docs/agentbook-acapy.md:LEDGER_URL=http://dev.bcovrin.vonx.io ./run_demo alice
docs/agentbook-acapy.md:- In a separate browser tab go to AgentBook, at URL [http://agentbook.vonx.io](http://agentbook.vonx.io)

[Chapter 3: SSI Using Indy, Aries and Ursa] Demo time

Hi,

I am doing the EDX course "Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa". In chapter 3: SSI Using Indy, Aries and Ursa, Demo Time, appears a link that redirect to two demonstration. The first, "Mobile Agent Demonstration", use an Aries smartphone agent called Streetcred, however I can't find this agent, I installed another one called Trinsic Wallet (trinsic.id). Additionally, to perform the demonstration in the Trinsic Wallet menu you must change the network to "Sovrin Staging Network", in order to avoid a network error.

I consider that this details must be provided.

Santiago.

Plenun performance information

This is not a course issue but a recommendation:

Chapter 4 mentions: "Interestingly, those testing the performance of Indy have found that sweet spot is 25 nodes—robust, able to survive the failure of eight nodes, but fast enough to support the expected number of write transactions on the network—on the order of 100s of transactions per second".

It would be interesting to provide a reference (scientific paper, performance analysis, etc.) to analyze in detail. Could you provide relevant information about it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.