#51Needs Champion Pull Request400K CC requested
Add Canton Participant Event Gateway proposal
illegalcall05-03-2026Last activity 6mo ago
Development Fund Proposal Submission
Proposal file:
/proposals/canton-participant-event-gateway.md
Summary
This PR has been reframed from Canton Event Indexer into Canton Participant Event Gateway: an open-source, participant-local application event delivery service for Canton dApps.
The revised proposal makes one clear architectural decision: direct Ledger API ingestion is the canonical source, and the funded core works end-to-end without PQS. PQS and Canton Index are treated as complementary infrastructure, not required dependencies.
The gateway focuses on the app integration layer that teams repeatedly rebuild:
- Daml
interfacesas first-class event selectors, with template selectors as explicit opt-in/fallback. - Participant-local Ledger API ingestion with durable checkpointing.
- REST/OpenAPI event history and replay.
- Reliable webhooks with HMAC signatures, retries, dead-letter queue, and replay.
- Party-scoped JWT/OIDC authorization.
- Docker/Helm packaging and reference integrations.
- 25% of the total request held for adoption validation.
Checklist
- Proposal file added under
/proposals/ - Milestones and funding amounts defined
- Acceptance criteria included
- Alignment with Canton priorities described
Notes for Reviewers
- Funding request remains 400,000 CC, but the payment structure is now 120,000 / 120,000 / 60,000 / 100,000 CC, with the final 100,000 CC tied to external adoption validation.
- The proposal is no longer positioned as a PQS layer, PQS alternative, general query engine, GraphQL system, or typed analytical projection system.
- Requested primary SIG label:
dapp-integration. canton-apisreview may also be useful because the deliverable includes REST/OpenAPI and webhook APIs, but the proposal is intentionally scoped as application integration rather than base indexing/query infrastructure.- Champion is still needed.