feat: add Interfold vendor profile, verifiable DKG, and ephemeral com… - #178
feat: add Interfold vendor profile, verifiable DKG, and ephemeral com…#178auryn-macmillan wants to merge 1 commit into
Conversation
rymnc
left a comment
There was a problem hiding this comment.
generally LGTM, if you can do an emdash sweep with my other comment, will merge!
| ## CROPS profile | ||
|
|
||
| | Product | CR | OS | Privacy | Security | Context | | ||
| |---------|----|----|---------|----------|---------| | ||
| | Interfold (E3 Protocol) | high | yes | high | high | both | | ||
|
|
There was a problem hiding this comment.
hello @auryn-macmillan i don't think we plan to add the crops profile to vendor cards just yet - can you remove this section please?
rymnc
left a comment
There was a problem hiding this comment.
hey @auryn-macmillan - one more clarification 🙏
frontmatter says maturity: testnet but the body says mainnet deployed / "production alpha live".
wondering what is canonical here?
|
@auryn-macmillan Thanks for the PR! Would you be able to address comments above so we can get this merged? Thanks :) |
|
Landed in #194 as e76282f. Thank you @auryn-macmillan. This PR could not be updated in place. Its head branch lives on Both review points are resolved. The Vale is green. It had been failing here on seven Closing as superseded. |
What are you adding?
Description
Add Interfold vendor profile and two foundational patterns:
Interfold — open-source protocol for confidential coordination via Encrypted Execution Environments (E3s). Integrates FHE, ZKPs, and distributed threshold cryptography to enable secure computation across independent parties without centralized custody or visibility.
Publicly Verifiable DKG & Threshold Decryption — core cryptographic pattern: PVSS-based DKG with on-chain verifier circuits, threshold decryption with per-share ZK proofs, and slashing for provable misbehavior.
Ephemeral Committees & Disposable Encrypted State — single-use committees with mandatory key disposal after decryption, rendering all undecrypted state permanently inaccessible.
Checklist