Skip to content
CCPEDIAby Unity Nodes
Needs Revision#788Pull requestUpflam

Proposal: a Ledger API Proxy run on top of Canton Ledger API to provide authentication and audit trail (RFP 25, Identity and Access Control and RFP 27, Security Monitoring, Auditability and Evidence)

Opened 15-09-2026 by v9nlast activity 10d ago

  1. Incoming0.4 days15-09-2026
  2. In Review36 days15-09-2026
  3. Voting Live13 days21-10-2026
  4. Needs Revision12 days so far03-11-2026
Waiting on
Waiting on the applicant
idle 11 days
Funding request
1,650,000 CC
Champion named in file
Akash Gaurav github.com/akashgaurav, Brandon Young github.com/beezybarg
Duration
3 months build, a 6-month adoption window from Milestone 1
Organization
Upflam
Discussion
59 messages
10 people

Development Fund Proposal Submission

Proposal file:

/rfps/security-assurance-incident-readiness/2026-09-Upflam-LedgerShield.md

Applicant

Organization:

Upflam

Author / Primary Contact:

Champion:

@akashgaurav @beezybarg


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP Category:

  • RFP 25: Identity and Access Control
  • RFP 27: Security Monitoring, Auditability and Evidence

Label:

  • node-deployment-operations
  • canton-api
  • rfp-25:identity-access-control
  • rfp-27:security-monitoring

Funding & Timeline

Total Funding Request:

1,650,000 CC

Project Duration:

3 months for development, 6 months for community outreach and ecosystem adoption

Maximum Amount:
1,650,000 CC

Maximum Duration:
9 monthes


Summary

LedgerShield is a Canton Ledger API Proxy run on top of Ledger API, providing an additional layer of access token issuer and deep granularity permission control without manually issueing OIDC app or access token and store an audit log of all the request again it queryable in a DuckDB database

Any operator can choose to run this on top of their ledger and re-configure their app to point to this proxy, reduce operation overhead in providing Ledger API access and have full visibility into an auditlog of activities against and API key

Who benefits

Every participant operator benefits, without a node upgrade. Institutional deployments benefit most, because separation of duties and per-credential audit are compliance requirements for them.

Both service provider and node operator benefit because how quick it's to share Ledger API access.

How adoption is drive

By reducing this friction to gain access to Ledger API, we believe it will drive adoption. Once people see how quickly and safely they can expose or share Ledger API access, while at the same time gaining access to an audit log, they will do it more. For example, a validator can quickly share a read-only credential with a third-party indexer, which is a common need in accounting and private data exploring.

Development will also be easier and safer. Devs, engineers, and contractors can easily get scoped, limited access to help debug and work on the validator.

Today, many validators download and run those accounting/explorer tools inside their infrastructure. That increases friction and lowers adoption. By making it safe to expose Ledger API to the outside, operators don't need to run these tools themselves, and service providers can onboard validators quicker.


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 3

  1. API Gateway, Admin UI, Open Source Repository with all CI/CD pipelineMonth 2
  2. Security, Observability, Hardening and Policy FuzzerMonth 3
  3. Ecosystem AdoptionMonth 8 (6-month window opening on Milestone 1 acceptance)