aries-cloudagent-python | Hyperledger Aries Cloud Agent Python | Blockchain library
kandi X-RAY | aries-cloudagent-python Summary
kandi X-RAY | aries-cloudagent-python Summary
Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building Verifiable Credential (VC) ecosystems. It operates in the second and third layers of the Trust Over IP framework (PDF) using DIDComm messaging and Hyperledger Aries protocols. The "cloud" in the name means that ACA-Py runs on servers (cloud, enterprise, IoT devices, and so forth), and is not designed to run on mobile devices. ACA-Py is built on the Aries concepts and features that make up Aries Interop Profile (AIP) 1.0, and most of the features in AIP 2.0. ACA-Py’s supported Aries protocols include, most importantly, protocols for issuing, verifying, and holding verifiable credentials using both Hyperledger Indy AnonCreds verifiable credential format, and the W3C Standard Verifiable Credential format using JSON-LD with LD-Signatures and BBS+ Signatures. To use ACA-Py you create a business logic controller that "talks to" ACA-Py (sending HTTP requests and receiving webhook notifications), and ACA-Py handles the Aries and DIDComm functionality. That controller can be built in any language that supports making and receiving HTTP requests; knowledge of Python is not needed. Together, this means you can focus on building VC solutions using familiar web development technologies, instead of having to learn the nuts and bolts of low-level cryptography and Trust over IP-type Aries protocols. This checklist-style overview document provides a full list of the features in ACA-Py. The following is a list of some of the core features needed for a production deployment, with a link to detailed information about the capability.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Create an invitation record .
- List present proof credentials .
- Generate a proof request .
- Create a WSGI application .
- Derive a proof from a document .
- Returns the credentials for the given pres exchange .
- Send credential definitions .
- Handler for a present proof request .
- Trace an event .
- Verify that timestamps are in chronological order .
aries-cloudagent-python Key Features
aries-cloudagent-python Examples and Code Snippets
Community Discussions
Trending Discussions on aries-cloudagent-python
QUESTION
i am new to Hyperledger Aries and i can´t figure out what i am doing wrong.
Environment:
- Ubuntu16LTS
- Docker 18.09.7 build 2d0083d
- hyperledger-aries-python version: 0.6.0 (sourcecode)
From the aca-py repo (https://github.com/hyperledger/aries-cloudagent-python i run:
./scripts/run_docker start -e http://host.docker.internal:8000 -it http 0.0.0.0 8000 -ot http --admin 0.0.0.0 11000 --admin-insecure-mode --log-level DEBUG --genesis-url https://raw.githubusercontent.com/CHempel-esatus/SSI4DE_Genesis/master/pool_transactions_genesis --trace
NOTE: I have tried different pool_genesis_transaction files and tried to pass them in various ways (via URL, via a File located in the docker conainer). It always drops the same or similar Info:
...ANSWER
Answered 2021-Mar-16 at 10:12I finaly found the solution. The Story how i found it:
Short Story:
Prerequisites: Install indy-sdk, aries-cloudagent, python3_indy and python 3.6.9+ on your machine. See the long story if you don´t know how to do that. Python 3.6.9 comes out of the box with Ubuntu18LTS
- install aries-cloudagent-python (aca-py) localy.
- run aca-py first with the provision command to config your aca-py instance. Use the argument wallet-type indy for that
- run aca-py normaly with the start command and your config-params. Be sure to use the --wallet-type indy flag to be able to connect to an indy ledger
Long Story:
Inside the aries-cloudagent-python (aca-py) code, it seems that the configuration, which ledger to use (e.g. an indy ledger) comes from the specified wallet type.
1st.: providing arguments: --wallet-type indy -> this returned the error, that --wallet-name and --wallet-key parameters are needed. So i provided them:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install aries-cloudagent-python
Identity in Hyperledger: Indy, Aries and Ursa
Becoming a Hyperledger Aries Developer
An "install and go" page for developers is available if you are comfortable with Trust over IP and Aries concepts. ACA-Py can be run with Docker without installation (highly recommended), or can be installed from PyPi. In the /demo directory there is a full set of demos for developers to use in getting started, and the demo read me is a great starting point for developers to use an "in-browser" approach to run a zero-install example. The Read the Docs overview is also a way to reference the modules and APIs that make up an ACA-Py instance.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page