...
Excerpt |
---|
Planned:
|
The call was recorded is available here:
...
20200601-Indy Contributors Call.mp4
Remember the Hyperledger Code of Conduct
...
- Move from Sovrin Foundation infrastructure
- Stalled - no resources
- Indy Node
- June(?):
- Replacing Indy Crypto with Ursa (Kiva)
- More "rich schema" objects
- Ubuntu 20.04 (Kiva)
- Need to check additional dependencies:
Jira server Hyperledger JIRA serverId 6326cb0b-65b2-38fd-a82c-67a89277103b key INDY-2196
- Need to check additional dependencies:
- June(?):
- Indy SDK
- June(?):
- Indy VDR into LibIndy
- Indy Credx into LibIndy
- June(?):
- Aries Shared Libraries
- Aries Shared:
- indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
- No progress
- indy-credx - https://github.com/andrewwhitehead/indy-credx
- No progress
- To be moved to Hyperledger
- indy-shared-rs - https://github.com/bcgov/indy-shared-rs
- Shared features across indy-vdr and indy-credx
- pack/unpack on Ursa (not libsodium)
- To be moved to Hyperledger
- aries-credx
- https://github.com/sovrin-foundation/aries-credx-framework-rs
- 6 most common attribute encodings (but not anoncreds 1 attribute encoding)
- Can make a non-revocable credential and create proofs.
- https://github.com/sovrin-foundation/aries-credx-framework-rs
- Aries Secure Storage initiatives:
- Mike working on documentation and architecture as an Aries RFC (KMS architecture) and Ursa RFC (API)
- PR is submitted: https://github.com/hyperledger/aries-rfcs/pull/440
- Mike and Cam's work aries-kms-mayaguez - Postgres backend for credential storage
https://github.com/sovrin-foundation/aries-kms-rs- Persistence work allows plugging in any database engine.
- Focus is using an external enclave.
- aries-kms-vostok
- Andrew also working on something similar – making progress.async wallet on sqlite, Indy functionality re-imagined - storage implementation
- Mike working on documentation and architecture as an Aries RFC (KMS architecture) and Ursa RFC (API)
- indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
- Ursa
- Revocation work 2.0 work – RFC pending for a new approach (see below)work
- Aries Shared:
Meeting Topics
- Revocation 2.0
- Meeting with Brent Zundel Mike Lodder Andrew Whitehead Stephen Curran
- Review of merkle tree construction based on leaf nodes containing \{ Begin, End \} indices of unrevoked credentials
- RFC PR in progress - Non-Revocation Range Tree
- Prover given index for credential
- Proves in zero knowledge each of: index, index > begin, index < end and leaf \{ Begin, End \} is in the tree
- Together they prove that credential issued to the prover is one that is not revoked.
- We know the merkle tree construction is fast and space-efficient for registries of 1M and possible possibly 16M credentials.
- Test ran with Poseidon Hashing (slows hash, but speeds proof generation) vs. SHA256 - not as fast, but in range
- Could also run tests with 4- or 8-ary trees.
- TBD: How fast is the construction of the proofs and what proof style to use?
- Questions about what ZK tech has been investigated?
- Dynamic Ledger Resolution - Presentation
- Goal is an agent that can easily interact dynamically with multiple Indy ledgers with minimal effort by the agent owner.
- Today: Apps are Sovrin MainNet, Sovrin Staging, Sovrin BuilderNet, BCovrin and others.
- User manually selects which ledger to use in Mobile Wallets.
- Future: Market forces will result in credentials rooted in multiple Indy ledgers.
Future Calls
Next call:
...