LEZ 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:

  • F22. LEZ supports Programmable Privacy by allowing LEZ Programs to be agnostic as to whether they are interacting with private or public accounts
  • U7. The same LEZ 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