Skip to content
CCPEDIAby Unity Nodes
Incoming#904 Pull requestK2F LabsRFP 13, Payments and DeFi

Proposal: Deposit Gateway, receiver-side attribution and settlement for pooled deposits

Opened 15-10-2026 by kevmuko, last activity today

  1. Incoming0.2 days so far15-10-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Nobody has picked it up
idle 0.2 days
Funding request
1,750,000 CC
Champion named in file
Needs Champion
Duration
6 months engineering (Milestones 1 to 3), adoption window 12 months from Milestone 3 acceptance
Organization
K2F Labs
RFP or roadmap area
RFP 13, Payments and DeFi

Development Fund Proposal Submission

Proposal file:
/proposals/2026-10-K2FLabs-deposit-gateway.md

Applicant

Organization:
K2F Labs

Author / Primary Contact:
Kevin Ko, kko@k2flabs.com

Champion:
Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area:
RFP 13, Payments and DeFi

Label:
financial-workflows-composability


Funding & Timeline

Total Funding Request:
1,750,000 CC (engineering 1,000,000 CC, adoption up to 750,000 CC), plus a 200,000 CC early delivery bonus if Milestones 1 to 3 are accepted within 5 months

Project Duration:
6 months engineering, adoption window 12 months from Milestone 3 acceptance

Maximum Amount:
N/A

Maximum Duration:
N/A


Summary

Exchanges, custodians and payment processors on Canton receive customer deposits into shared parties and rely on a memo to know which customer to credit, and across seven exchanges on MainNet about one deposit in 79 arrives with a missing or malformed memo that staff must resolve by hand. Deposit Gateway is an Apache-2.0 Rust service that a receiver runs beside its own validator. Deposit Gateway checks each incoming deposit against the receiver's rules and optional decision endpoint, then accepts or rejects two-step transfers, returns deposits that already settled through a preapproval less a configurable fee, holds the rest in a review queue, and reports every outcome through signed webhooks. It is built on the token standard, needs no changes to sender wallets, Canton or Splice.


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • RFP / roadmap alignment identified, if applicable
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount
  • Proposal is within any RFP maximum duration
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed

Milestones 4

  1. Deposit intake and validationMonth 2
  2. SettlementMonth 4
  3. Review, notifications and operationsMonth 6
  4. AdoptionRolling, within a 12-month window from Milestone 3 acceptance.