Skip to content

Commit

Permalink
New projects
Browse files Browse the repository at this point in the history
Signed-off-by: Tracy Kuhrt <tracy.a.kuhrt@accenture.com>
  • Loading branch information
tkuhrt committed Nov 29, 2023
1 parent 9ca9dba commit 9b92c82
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 0 deletions.
Binary file added docs/assets/projects/afj/afj-high-level-arch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions docs/projects/agent-framework-js.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Agent Framework JavaScript

## Project Description

Agent Framework JavaScript has evolved significantly since its inception as a Hyperledger Aries project. Initially, it heavily relied on Hyperledger standards such as DIDComm, Indy, and AnonCreds. However, with advancements in verifiable credential technology and the emergence of new standards, the framework underwent multiple refactoring and modularization processes to maintain interoperability.

This allowed for the inclusion of non-Hyperledger standards like W3C Verifiable Credentials with Data Integrity Proofs, DIF Presentation Exchange, OpenID4VC, and SD-JWT integration. As industry requirements shifted towards greater modularity, it became apparent that a unified framework may be better.

The future direction for Agent Framework JavaScript involves adopting a compartmentalized approach consisting of single-purpose libraries designed to work together seamlessly, building on what is already out there. This transition will take considerable effort and will, therefore, be gradual.

In order to expand the framework's support for standards beyond the Hyperledger ecosystem, a reassessment of its governance was necessary. The OpenWallet Foundation (OWF) was chosen as a steward due to its commitment to promoting interoperability without directly developing or maintaining standard protocols.

![afj-high-level-arch.png](../assets/projects/afj/afj-high-level-arch.png)

<!---
## Source Repositories
- [openwallet-foundation/agent-framework-javascript](https://github.com/openwallet-foundation/agent-framework-javascript)
- [openwallet-foundation/agent-framework-javascript-ext](https://github.com/openwallet-foundation/agent-framework-javascript-ext)
--->

## Chat Channel
- [#agent-framework-js](https://discord.com/channels/1022962884864643214/1179453305856991263) on the [OpenWallet Foundation Discord server](https://discord.gg/openwalletfoundation)
4 changes: 4 additions & 0 deletions docs/projects/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@ Projects in the OpenWallet Foundation follow the [project lifecycle](../governan
| 2023-Oct-05 | [Wallet Framework .NET](./wallet-framework-dotnet.md) | Lab |
| 2023-Oct-18 | [Android Identity Library](./android-identity-library.md) | Lab |
| 2023-Nov-01 | [SD-JWT JavaScript](./sd-jwt-js.md) | Lab |
| 2023-Nov-15 | [SD-JWT Rust](./sd-jwt-rust.md) | Lab |
| 2023-Nov-29 | [SD-JWT .NET](./sd-jwt-dotnet.md) | Lab |
| 2023-Nov-29 | [Agent Framework JavaScript](./agent-framework-js.md) | Lab |

15 changes: 15 additions & 0 deletions docs/projects/sd-jwt-dotnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# SD-JWT .NET

## Project Description

A .NET implementation of the [Selective Disclosure for JWTs](https://www.ietf.org/archive/id/draft-ietf-oauth-selective-disclosure-jwt-04.html) (SD-JWT) specification.

<!---
## Source Repositories
- [openwallet-foundation-labs/sd-jwt-dotnet](https://github.com/openwallet-foundation-labs/sd-jwt-dotnet)
--->

## Chat Channel

- [#sd-jwt-dotnet](https://discord.com/channels/1022962884864643214/1179453047169110056) on the [OpenWallet Foundation Discord server](https://discord.gg/openwalletfoundation)
13 changes: 13 additions & 0 deletions docs/projects/sd-jwt-rust.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# SD-JWT Rust

## Project Description

A Rust implementation of the [Selective Disclosure for JWTs](https://www.ietf.org/archive/id/draft-ietf-oauth-selective-disclosure-jwt-04.html) (SD-JWT) specification.

## Source Repositories

- [openwallet-foundation-labs/sd-jwt-rust](https://github.com/openwallet-foundation-labs/sd-jwt-rust)

## Chat Channel

- [#sd-jwt-rust](https://discord.com/channels/1022962884864643214/1174382048400654457) on the [OpenWallet Foundation Discord server](https://discord.gg/openwalletfoundation)
3 changes: 3 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,14 @@ nav:
- 2023-03-08: meetings/2023/2023-03-08.md
- Projects:
- projects/index.md
- Agent Framework JavaScript: projects/agent-framework-js.md
- Android Identity Library: projects/android-identity-library.md
- Farmworker Wallet OS: projects/fwos.md
- SD-JWT .NET: projects/sd-jwt-dotnet.md
- SD-JWT JavaScript: projects/sd-jwt-js.md
- SD-JWT Kotlin: projects/sd-jwt-kotlin.md
- SD-JWT Python: projects/sd-jwt-python.md
- SD-JWT Rust: projects/sd-jwt-rust.md
- VC-API: projects/vc-api.md
- Wallet Framework .NET: projects/wallet-framework-dotnet.md
- Special Interest Groups:
Expand Down

0 comments on commit 9b92c82

Please sign in to comment.