LSSA Unify Private / Public Execution

Estimated Delivery Date Parallel Milestone

Resources Required

  • 1 Engineer

Risks

  • Unifying execution models may reduce features in public execution
  • Must maintain security properties of private execution

Deliverables

Unified Execution Model

Owner: David Rusu

Feature: FURPS

Unify private and public execution to ensure programs truly support programmable privacy.

FURPS:

  • F24. LSSA supports Programmable Privacy by allowing LSSA Programs to be agnostic as to whether they are interacting with private or public accounts
  • U7. The same LSSA Programs can be used in both private and public execution contexts

Checklist:

  • Unified execution model designed
  • Unified execution model implemented
  • Programs work in both modes without modification