Skip to content
LogoLogo

Prior art

Canton / Daml ledger model. Contracts with signatories, observers, controllers; the authorization rule (signatories authorize creation, actors authorize exercise, both jointly authorize consequences); projections and informees; consistency as create-before-use and no-use-after-consume; stakeholder-based confirmation. Everything in §4 is that model with participants replaced by proofs and the mediator replaced by J. The Polyglot Canton whitepaper's goal, sub-transaction privacy for EVM programs, is what this layer provides on an EVM settlement contract.

Zexe. Records with birth and death predicates and function privacy via a universal circuit. §4.7's witnessed method VK is the same idea with a registry instead of a universal predicate.

Aztec. Notes and nullifiers, private kernel recursion over a call stack, contract-class trees for VK lookup, in-circuit note encryption. K and J follow the kernel pattern; private calls (§12) would follow the call stack.

Bonsai. Uniform records and witness-selected branches for operation hiding, root windows, per-party anchored state. Applied here to whole transactions via fixed-shape fragments.

RFC-019 / RFC-020. The Cell and private-workflow drafts this layer refines (§10).