Skip to content

Commit 80104fe

Browse files
authored
Merge branch 'main' into dependabot/pip/aiohttp-3.14.0
2 parents 033c9b5 + 109c3df commit 80104fe

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222

2323
# Initializes the CodeQL tools for scanning.
2424
- name: Initialize CodeQL
25-
uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5
25+
uses: github/codeql-action/init@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v3.29.5
2626
with:
2727
languages: python
2828

2929
- name: Perform CodeQL Analysis
30-
uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5
30+
uses: github/codeql-action/analyze@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v3.29.5

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,6 @@ jobs:
7373
# Upload the results to GitHub's code scanning dashboard (optional).
7474
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
7575
- name: "Upload to code-scanning"
76-
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5
76+
uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v3.29.5
7777
with:
7878
sarif_file: results.sarif

.github/workflows/snyk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ jobs:
5656
sed -i 's/"security-severity": "null"/"security-severity": "0"/g' snyk.sarif
5757
5858
- name: Upload result to GitHub Code Scanning
59-
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5
59+
uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v3.29.5
6060
with:
6161
sarif_file: snyk.sarif

GOVERNANCE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# ACA-Py Governance
22

3-
Maintainers and contributors are welcome to review the [draft technical charter for ACA-Py](https://docs.google.com/document/d/1fNndB1G-P5KcKbpPROrVGWI7U5Yt7rf5vphssNokn9o/edit?tab=t.0). Comments are welcome, but note that the ACA-Py Maintainers have already approved the document (via [ACA-Py PR 3857](https://github.com/openwallet-foundation/acapy/pull/3857)), and LF Project Formation is in the process of finalizing the document.
3+
The Adaptive Cloud Agent-Python (ACA-Py) project is governed by the [Technical Charter](TECHNICAL_CHARTER.md).
44

55
Per the Linux Foundation:
66

7-
- A technical charter is created for all new projects to define both the project operations and the IP policy.
8-
- We have proposed that the technical oversight for the ACA_Py project be handled by a “Technical Steering Committee” made up initially of the project’s maintainers.
9-
- At a later date the ACA-Py TSC is free to evolve how membership on the TSC is determined to accommodate project growth and the evolution of its governance.
7+
- A technical charter is created for all projects to define both the project operations and the IP policy.
8+
- The technical oversight for the ACA-Py project is handled by the “Technical Steering Committee” made up of the project’s maintainers.
9+
- The ACA-Py TSC is free to evolve how membership on the TSC is determined to accommodate project growth and the evolution of its governance.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ACA-Py -- A Cloud Agent - Python <!-- omit in toc -->
1+
# ACA-Py -- Adaptive Cloud Agent - Python <!-- omit in toc -->
22

33
![Python](https://img.shields.io/badge/python-3.13-blue.svg)
44
[![PyPI version](https://img.shields.io/pypi/v/acapy-agent)](https://pypi.org/project/acapy-agent/)
@@ -9,10 +9,10 @@
99
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/openwallet-foundation/acapy/badge)](https://scorecard.dev/viewer/?uri=github.com/openwallet-foundation/acapy)
1010
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/openwallet-foundation/acapy)
1111

12-
ACA-Py is a production-ready, open-source self-sovereign identity (SSI) agent for building non-mobile decentralized trust services—such as verifiable credential issuers, holders, and verifiers—using any language capable of sending and receiving HTTP requests. Maintained by the OpenWallet Foundation, ACA-Py began in the Hyperledger Indy/AnonCreds/Aries ecosystem and has evolved to include support multiple verifiable credential formats and exchange protocols. It serves as a foundational building block for Trust Over IP-based ecosystems.
12+
Adaptive Cloud Agent - Python (ACA-Py) is a production-ready, open-source self-sovereign identity (SSI) agent for building non-mobile decentralized trust services—such as verifiable credential issuers, holders, and verifiers—using any language capable of sending and receiving HTTP requests. Maintained by the OpenWallet Foundation, ACA-Py began in the Hyperledger Indy/AnonCreds/Aries ecosystem and has evolved to include support multiple verifiable credential formats and exchange protocols. It serves as a foundational building block for Trust Over IP-based ecosystems.
1313

1414
Full access to an organized set of all of the ACA-Py documents is available at [https://aca-py.org](https://aca-py.org).
15-
Check it out! It's much easier to navigate than the ACA-Py GitHub repo for reading the documentation. ACA-Py documentation is also AI-generated on the [DeepWiki] website at [DeepWiki ACA-Py]. DeepWiki provides a chatbot interface that can be used to ask questions about ACA-Py and get answers based on the documentation.
15+
It's much easier to navigate than the ACA-Py GitHub repo for reading the documentation. ACA-Py documentation is also AI-generated on the [DeepWiki] website at [DeepWiki ACA-Py]. DeepWiki provides a chatbot interface that can be used to ask questions about ACA-Py and get answers based on the documentation.
1616

1717
[DeepWiki]: https://deepwiki.com
1818
[DeepWiki ACA-Py]: https://deepwiki.com/openwallet-foundation/acapy
@@ -23,12 +23,12 @@ Visit the ACA-Py Plugins Store at [https://plugins.aca-py.org](https://plugins.a
2323

2424
ACA-Py is a foundation for building Verifiable Credential (VC) ecosystems. It operates in the second and third layers of the [Trust Over IP Model](https://trustoverip.org/wp-content/uploads/model-panel-full-2048x1146.png) using a variety of verifiable credential formats and protocols. ACA-Py runs on servers (cloud, enterprise, IoT devices, and so forth), and is not designed to run on mobile devices.
2525

26-
ACA-Py includes support for the concepts and features that make up [Aries Interop Profile (AIP) 2.0](https://github.com/decentralized-identity/aries-rfcs/tree/main/concepts/0302-aries-interop-profile#aries-interop-profile-version-20). [ACA-Py’s supported features](./docs/features/SupportedRFCs.md) include, most importantly, protocols for issuing, verifying, and holding verifiable credentials using both [Hyperledger AnonCreds] verifiable credential format, and the [W3C Standard Verifiable Credential Data Model] format using JSON-LD with LD-Signatures and BBS+ Signatures. Coming soon -- issuing and presenting [Hyperledger AnonCreds] verifiable credentials using the [W3C Standard Verifiable Credential Data Model] format.
26+
ACA-Py includes support for the concepts and features that make up [Aries Interop Profile (AIP) 2.0](https://github.com/decentralized-identity/aries-rfcs/tree/main/concepts/0302-aries-interop-profile#aries-interop-profile-version-20). [ACA-Py’s supported features](./docs/features/SupportedRFCs.md) include, most importantly, protocols for issuing, verifying, and holding verifiable credentials using both [AnonCreds] verifiable credential format, and the [W3C Standard Verifiable Credential Data Model] format using JSON-LD with Data Integrity Proofs and BBS+ Signatures. It is also possible to issue and present [AnonCreds] verifiable credentials using the [W3C Standard Verifiable Credential Data Model] format.
2727

28-
[Hyperledger AnonCreds]: https://www.lfdecentralizedtrust.org/projects/anoncreds
28+
[AnonCreds]: https://www.lfdecentralizedtrust.org/projects/anoncreds
2929
[W3C Standard Verifiable Credential Data Model]: https://www.w3.org/TR/vc-data-model/
3030

31-
To use ACA-Py you create a business logic "controller" that talks to an ACA-Py instance (sending HTTP requests and receiving webhook notifications), and ACA-Py handles the various protocols and related functionality. Your 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 protocols.
31+
To use ACA-Py you create a business logic "controller" that talks to an ACA-Py instance (sending HTTP requests and receiving webhook notifications), and ACA-Py handles the various protocols and related functionality. Your controller can be built in any language that supports making and receiving HTTP requests; knowledge of Python is not needed. This approach 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 protocols.
3232

3333
This [checklist-style overview document](./docs/features/SupportedRFCs.md) provides a full list of the features in ACA-Py.
3434
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.

TECHNICAL-CHARTER.pdf

139 KB
Binary file not shown.

0 commit comments

Comments
 (0)