Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from hyperledger:main #74

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ repository:
has_issues: true
has_projects: false
has_wiki: false
archived: false
archived: true
private: false
allow_squash_merge: true
allow_merge_commit: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:

int:
name: Integration Tests
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Run integration tests
Expand Down
29 changes: 27 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
Aries Cloud Agent - Python Plugin for Aries Toolbox
===================================================
# Deprecation Notice

This project is no longer receiving updates. This project was a companion to the
[Aries Toolbox](https://github.com/hyperledger/aries-toolbox), which is also
deprecated.

The Aries Toolbox was an invaluable tool in helping to bootstrap the Aries
Ecosystem by providing ways to interact with Agents in development. This plugin
in particular enabled use of the Toolbox with Aries Cloud Agent - Python
(ACA-Py). Through this plugin, the toolbox provided one of the earliest UIs to
an agent, enabling us to take advantage of the power of ACA-Py from the dekstop
and demonstrate Agents, DIDComm, AnonCreds, and more.

This plugin was also the first of its kind, directly influencing the development
of ACA-Py and plugins to ACA-Py significantly.

While the Aries Toolbox itself has been deprecated, the protocol provided by
this plugin is independently notable. The protocol is effectively an Admin API
to ACA-Py over DIDComm. This enables authenticated remote access to functions
like Credential Issuance and Verification. If you're interested in remote
management of agents with access governed by DIDs and Verifiable Credentials,
this may be an excellent place to start.

If you have questions about this project or potential replacements, feel free to
reach out on Hyperledger's Discord: https://discord.gg/hyperledger

# Aries Cloud Agent - Python Plugin for Aries Toolbox

## ACA-Py Version Compatibility

Expand Down
3 changes: 3 additions & 0 deletions demo/configs/mediator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,6 @@ auto-ping-connection: true
# Mediation
open-mediation: true
enable-undelivered-queue: true
wallet-type: indy
wallet-key: "insecure, for use in demo only"
auto-provision: true
21 changes: 18 additions & 3 deletions int/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
version: '3'
#**************************************************************
# integration level test agents *
#***************************************************************

# minor comment
#
services:
#*************************************************************
# agent: acapy agent loaded with plugin *
Expand Down Expand Up @@ -33,12 +34,24 @@ services:
--auto-store-credential
--preserve-exchange-records
--public-invites
healthcheck:
test: curl -s -o /dev/null -w '%{http_code}' "http://localhost:3001/status/live" | grep "200" > /dev/null
start_period: 30s
interval: 7s
timeout: 5s
retries: 5

echo:
image: ghcr.io/indicio-tech/echo-agent:0.1.2
ports:
- "3002:3002"
command: --host 0.0.0.0 --port 3002 --log-level debug
healthcheck:
test: nc -z localhost 3002
start_period: 5s
interval: 1s
timeout: 5s
retries: 5

#*************************************************************
# tester: drives tests for acapy_plugin_toolbox in a *
Expand All @@ -62,5 +75,7 @@ services:
- SUITE_HOST=echo
- SUITE_PORT=3002
depends_on:
- agent
- echo
agent:
condition: service_healthy
echo:
condition: service_healthy
Loading