Summary
Excerpt |
---|
Planned:
|
The call was recorded is available here:
...
20200601-Indy Contributors Call.mp4
Remember the Hyperledger Code of Conduct
...
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
...
- 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 Legacy 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 16M credentialspossibly 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:
...