The repository contains Rust crates to build
aries_vcx
- Library implementing DIDComm protocols, with focus on verifiable credential issuance and verification.messages
- Library for building and parsing Aries (DIDComm v1) messages.aries_vcx_anoncreds
- Interfaces for interaction with credentials.aries_vcx_ledger
- Interfaces for interaction with ledgers.aries_vcx_wallet
- Interfaces for interaction with wallets.agents
- Aries agents built on top ofaries_vcx
.
did_doc
- Building and parsing DID Documents
did_parser
- Building and parsing DIDsdid_peer
- https://identity.foundation/peer-did-method-spec/did_sov
- https://sovrin-foundation.github.io/sovrin/spec/did-method-spec-template.htmldid_cheqd
- https://docs.cheqd.io/product/architecture/adr-list/adr-001-cheqd-did-methoddid_web
- https://w3c-ccg.github.io/did-method-web/did_key
- https://w3c-ccg.github.io/did-method-key/did_jwk
- https://github.com/quartzjer/did-jwk/blob/main/spec.md
Do you have a question ❓Are you considering using our components? 🚀 We'll be excited to hear from you. 👋
There's 2 best way to reach us:
- Leave us message on
aries-vcx
discord channel. - Join our Zoom community calls. Biweekly Tuesdays @ 11:00 pm UTC via Zoom, find more details on wiki
- Crates are not yet published on crates.io. You can consume crates as github-type Cargo dependency.
- All releases have currently major version
0
- We bump minor version on releases containing new features, significant refactors or breaking changes.
- We bump patch version if release only contains fixes or smaller refactoring.
- See releases page.
- Crates are known to be stable with atleast Rust version 1.79
Contributions are very welcome! If you have questions or issues, please let us know on Discord or at our bi-weekly community call.
For contributions, please run clippy
and format prior to creating a PR. This can be done via just
:
cargo install just
just clippy
just fmt