AFJ Feature Overview
The below contribution is a joint effort between Northern Block and Animo.
Platform |
Supported |
Notes |
iOS |
โ
|
Runs in React Native |
Android |
โ
|
Runs in React Native |
Server |
โ
|
Runs in Node.JS |
Desktop |
โ ๏ธ |
Runs in Electron (still WIP) |
Browser |
โ |
Indy cannot run in browser due to ZMQ |
Agent Types
Role |
Supported |
Notes |
Issuer |
โ ๏ธ |
Only in Node.JS, doesn't work in React Native |
Holder |
โ
|
|
Verifier |
โ
|
|
Mediator |
โ
|
Supports both mediator and mediatee role |
AIP Support
AIP Version |
Supported |
Notes |
AIP 1.0 |
โ ๏ธ |
Missing support for issuing revocable indy credentials |
AIP 2.0 |
๐ง |
Implementation in progress |
Credential Types
Credential Type |
Supported |
Notes |
Indy Credentials |
โ
|
|
W3C Credentials |
๐ง |
|
DID Methods
Method |
Supported |
Notes |
did:sov |
โ ๏ธ |
did:sov DIDs are supported for indy credential based actions, not as generic did capabilities. Using public DIDs for creating connections is not supported. |
did:peer |
โ
|
Indy based did:peer dids are used for DIDComm, however the DIDs are not prefixed with did:peer yet and are not following the conventions from RFC 0627: Static Peer DIDs |
Wallet Types
Wallet types |
Supported |
Notes |
Indy SDK |
โ
|
Indy SDK provides storage, crypto, indy credentials and indy ledger support |
Aries Askar |
๐ง |
|
Miscellaneous Features
Feature |
Supported |
Note |
Connectionless (non OOB protocol) |
โ
|
Only for issue credential starting with credential offer and present proof starting with proof request |
Multi use invitations |
โ
|
|
Multi ledger support (with automatic detection) |
โ
|
Github Issue |
Invitations using public did |
โ |
Github Issue |
Persistence of mediated messages |
โ |
Messages are currently stored in memory (Github Issue) |
Implicit pickup of messages in role of mediator |
โ |
Only support explicit pickup of message using pickup protocol (Github Issue) |
Revocable Indy Credential |
โ ๏ธ |
Only receiving, providing and verifying. Issuing not supported |
Wallet Import & Export |
โ
|
Github Issue |
Multitenancy |
๐ง |
|
Postgres wallet support |
โ
|
|
Supported RFCs (AIP 1.0 and 2.0)
Non AIP supported RFCs