Skip to content
CCPEDIAby Unity Nodes
Core Review#456 Pull request

Proposal: Zeko ZK Rollup Settlement for Canton

Opened 11-06-2026 by zekoxyz, last activity 1mo ago

  1. Incoming130 days11-06-2026
  2. Needs Core Review6.9 days so far19-10-2026
Waiting on
Waiting on the committee
idle 6.9 days
Champion named in file
LayerZeko
Discussion
5 messages
2 people

Development Fund Proposal Submission

Proposal file: /proposals/2026-06-Zeko-zk-rollup-on-Canton.md

Zeko: https://zeko.io
Zeko GitHub: https://github.com/zeko-labs
Zeko Docs: https://docs.zeko.io

RFP category: Financial Markets, Standards & Verification — 11. Public verifiability


Summary

Canton gets a full-stack sovereign ZK rollup framework for private, end-to-end verifiable enterprise applications and workflows, all settling natively to Canton. It also gains a reusable public-verifiability path: issuers, applications, and market operators can prove standardized aggregate metrics such as supply, reserves, collateral sufficiency, transaction volume, settlement activity, and market or workflow outcomes without publishing the underlying private transactions or source data. Canton Coin (CC) is the default utility and gas/payment token for Canton-integrated Zeko rollup lanes.

The first adoption path is private financial workflow infrastructure with verifiable market outputs: RWA lifecycle and supply metrics, payment and netting aggregates, proof-backed reserve, collateral, credit and risk metrics, private market settlement, compliance packages, and enterprise financial-agent authorization. Zeko lets institutions map authorized off-chain data and computation into proof-backed Canton receipts, including authenticated web or API evidence supplied through zkTLS-based workflows. Enterprise agents can consume that verified evidence, operate under mission-bounded authorization, and produce activity and settlement receipts without exposing source data, private order flow, positions, prompts, policy logic, or internal decision records.

This proposal directly responds to Financial Markets, Standards & Verification — RFP 11: Public verifiability. The RFP reference implementation will prove an aggregate metric from data supplied by an entitled issuer or application, or from private workflow data already executed in a Zeko lane; bind it to the corresponding source commitment, Zeko state, and Canton receipt; and produce a versioned public verification package that external participants can inspect without receiving the underlying private records.

The ecosystem need is direct: issuers and applications need credible market metrics without sacrificing confidentiality, while investors, liquidity providers, counterparties, auditors, regulators, analytics providers, and external applications need stronger evidence than an unverified published aggregate. The grant delivers reusable open-source schemas, proof tooling, Daml receipts, and verifier-quorum infrastructure that can support multiple Canton issuers, assets, applications, and operators.

The work is cross-functional by design: it supports financial workflow adoption while binding Zeko settlement receipts to Canton asset and workflow flows.

This grant produces public, open-source Canton ecosystem infrastructure. The Daml packages, verifier interface, adapter, CLI, Docker deployment path, schemas, test fixtures, and reference scenarios will be reusable by Canton builders, institutions, application teams, and additional ZK integrations, with ecosystem growth support to help kickstart new app deployments and adoption.

Zeko is a fully audited, mainnet-live ZK rollup protocol. This proposal funds a focused 3-6 month effort to make Canton the first-class institutional settlement layer for Zeko's proof-settlement pipeline: turning Zeko's SP1/Groth16 proof path into Canton-governed settlement receipts for institutional assets and workflows.

The grant brings Canton a deployable Zeko settlement kit: institutional-ready, verifier-attested Groth16 settlement; Daml receipt packages; verifier registry and quorum rules; canonical public-input schemas; hash-domain test vectors; Ledger API adapter and CLI; streamlined Docker deployment; reference scenarios for Canton assets and workflows; and a first approved mainnet settlement lane path subject to proposal review, security acceptance, configured verifier operators, and committee-approved timing. Every accepted receipt is strongly bound across proof hash, public inputs, prior and next state roots, verifier keys, canonical receipt digests, and Daml settlement state. Groth16 verification runs in a deterministic verifier layer; Daml governs registered verifier attestations, root progression, asset custody, settlement claims, stakeholder visibility, and auditability.

Zeko's existing settlement work already advances the proof path from Zeko rollup proof material through SP1 into a compact Groth16 artifact. Zeko has already begun building and proving this external-settlement path in zeko-labs/ethereum-settlement. That repository is prior implementation work showing the reusable SP1/Groth16 mechanics. The Zeko Ethereum settlement litepaper is prior technical roadmap context: Ethereum is the initial proof point for the external settlement path, and with this proposal Canton becomes the actual target deployment.

The Canton path uses versioned canonical byte encoding plus Daml-visible SHA-256 digest fields to bind Zeko/Poseidon proof commitments to Canton receipts. The deliverables include test vectors and negative tests showing that the Groth16 public values, Poseidon commitments, Canton-visible digest, and Daml certificate fields are derived from the same canonical batch object.

The core Canton pipeline is:

  1. Zeko executes private, high-throughput, or proof-heavy application activity in a sovereign rollup lane.
  2. Zeko proves the resulting state transition with its recursive proof stack.
  3. SP1 verifies the Zeko rollup proof material and wraps the result as a Groth16 proof.
  4. A deterministic Zeko-Canton verifier service verifies the Groth16 proof and signs a Canton-readable attestation over the exact public inputs.
  5. Canton records the proof hash, public-input digest, verifier attestations, prior root, next root, nullifier root, asset root, DA commitment, and settlement instruction root in Daml.
  6. Daml enforces root progression, verifier authorization, asset custody, one-time settlement claims, stakeholder visibility, and auditability.

An accepted batch becomes a Canton-native settlement receipt for a verified Zeko rollup transition: Canton records the proof hash, public inputs, verifier attestations, and state-root update, then Daml uses that receipt to release or update Canton assets and advance the relevant Canton workflow.

This opens a general ZK application layer for Canton: TypeScript/o1js zk contracts, recursive proof composition, private inputs, proof-carrying appchains, custom sovereign rollups, and modular privacy at the infrastructure/application/user levels. The work directly supports existing AI-agent native coordination and payment protocols, private order book/RFQ settlement, private prediction market, and institutional RWA flows.

Funding request: 6,000,000 CC for the base 3-month Canton final-mile delivery, with a committee-approved extension of up to 4,000,000 CC for the full 6-month hardening, reference scenarios, ecosystem growth support, and first approved mainnet settlement lane path. Maximum request: 10,000,000 CC. Delivery begins after proposal acceptance, with a Q3/Q4 2026 target based on review timing and committee-approved scope.

Post-grant, Zeko Labs will maintain the public reference stack and operate the initial verifier service for the reference lane and first approved production/reference lanes. The verifier model is quorum-based, with Zeko as one initial operator and lane-level CC-denominated verifier fees designed to cover operating costs plus reasonable operator margin over time.

Phase 2 adds usage-based acceptance criteria alongside technical delivery: 25+ verified batch receipts on a Canton testnet or approved demo environment, 2+ registered lanes, at least 1 external institution/app team/ecosystem participant running or participating in the stack, and an end-of-phase report with batch, lane, operator, and integration evidence. Zeko is working with multiple partners on Zeko-based applications and settlement workflows and will select the first reference-lane partner as the Canton review and implementation path becomes more specific.


Checklist

  • Proposal file added under /proposals/
  • Champion/contact identified
  • 3-6 month scope and funding request defined
  • Canton-specific architecture defined
  • Acceptance criteria included
  • Alignment with Canton priorities described
  • Relevant Development Fund 2.0 RFP category identified
  • Ecosystem need, beneficiaries, and adoption impact described

Notes For Reviewers

Champion organization: LayerZeko.
Champion contact: Jack Charlesworth.
SIG label: financial-workflows-composability.
RFP category: Financial Markets, Standards & Verification — 11. Public verifiability.

This proposal advances Canton financial workflow adoption by making verified Zeko state transitions first-class Canton receipts for private asset, market, payment, compliance, and institutional workflow use cases, including enterprise-agent authorization, mission-bounded execution, and activity receipts.

For the RFP reference implementation, Zeko will prove a standardized aggregate over private workflow data or authorized off-chain evidence, including zkTLS-based inputs, and publish an independently checkable verification package bound to the relevant Canton receipt. This gives issuers, applications, enterprise agents, and market participants stronger evidence for supply, reserves, collateral, volume, settlement activity, and related financial metrics without exposing the underlying records.