Community Ledger for Canton Network
Build on Canton Network without running a validator, writing Daml, or managing Canton infrastructure. 15 REST endpoints + 15 MCP tools — call a standard API, get immutable on-chain records with cryptographic proof.
Build on Canton. Human or agent.
Self-service API key registration, community rewards, and full on-chain attestation. No Canton node required. No setup fees. Connect your AI agent via MCP or call the REST API directly.
Community API
Seven action endpoints that create immutable Daml contracts on Canton MainNet. Each action records a cryptographic proof that can never be altered or deleted. All actions support CIP-56 asset type classification. 50 trial actions included. Send CC from your Loop wallet to upgrade to paid tier (auto-credited).
Attest & Transfer
POST /actions/attest— record an immutable fact on-chainPOST /actions/attest-mutual— two-party mutual attestation (5.0 CC)POST /actions/transfer— move an asset between parties- Every action returns a Daml contract ID and on-chain proof
Lock & Unlock
POST /actions/lock— freeze an asset in placePOST /actions/unlock— release a previously locked asset- Deterministic state transitions with full audit trail
Mint & Settle
POST /actions/mint— create a new asset on-chainPOST /actions/settle— finalize a transaction- All 7 actions return on-chain proof with contract ID
Self-Service Registration
POST /community/register— get an API key instantly- Community tier: 50 trial actions + query, balance, stats (10 RPM)
- Paid tier: send CC from Loop wallet, auto-credited (100 RPM)
- 2.0 CC per action · 5.0 CC for mutual attestation
Canton Infrastructure
Production Canton participant node on MainNet. Spring Boot backend with Flyway migrations, PostgreSQL, and gRPC connection to the Canton ledger. Enterprise-grade from day one.
Developer Integration
OpenAPI 3.1 spec, interactive API explorer, comprehensive documentation, and self-service API keys. Integrate Canton into your application in minutes.
API Explorer
- Interactive API explorer at /api-docs/
- Try every endpoint directly in your browser
- Auto-generated from OpenAPI 3.1 spec
REST API
- 15 community endpoints: register, 7 actions, balance, deposit, stats, chart, query, and CCL rewards
- Enterprise endpoints: submit, query, verify, snapshots (admin-provisioned)
- API key auth via
X-API-Keyheader - JSON responses with on-chain proof metadata
Security & Transparency
Every action creates an immutable Daml contract on Canton MainNet. Cryptographic proof, API key authentication, rate limiting, and security headers on every response.
On-Chain Proof
- Every action mints a Daml contract on Canton MainNet
- Contract ID returned in every response
- Immutable audit trail — contracts cannot be altered or deleted
API Key Security
- SHA-256 hashed keys — plaintext never stored
- Scoped permissions:
community:write,submit,query - Per-key rate limiting and usage tracking
Transport Security
- HTTPS with HSTS preload (2-year max-age)
- Content Security Policy, X-Frame-Options DENY
- All security headers verified in automated smoke tests
Community Rewards
- Every 10 paid actions mints 1 CCL on-chain token
- Hold CCL for discount on future actions (up to ~50% off)
- Public stats dashboard at
/community/stats
How to Use CC Ledger
Two paths for developers. Community API for self-service access, or enterprise integration for digital asset operations. Both create immutable contracts on Canton MainNet.
Community Tier
Register with your Canton party, send CC from Loop wallet, balance auto-credits. Start building immediately with 50 trial actions.
- POST /community/register → get API key + 50 trial actions
- Send CC from Loop wallet → auto-credited, upgrades to paid tier
- 2.0 CC base per action · 5.0 CC base for mutual attestation
- Hold CCL for discount — up to ~50% off
Enterprise Access
Admin-provisioned API keys with submit and query scopes. Full ledger submission, verification, and snapshot capabilities for digital asset operations.
- POST /submit → submit attestations to Canton ledger
- GET /submissions → query submission history
- GET /verify/{batchId} → verify on-chain proof
- GET /snapshots → point-in-time ledger snapshots
Every action creates an immutable Daml contract on Canton MainNet. Contracts cannot be altered or deleted. On-chain proof is returned in every API response.
Developer & Agent Ready
Canton infrastructure for developers and AI agents. 15 REST endpoints, 15 MCP tools, and full agent discovery. No Canton node required. No blockchain experience necessary.
Application Developers
Add immutable audit trails to any application. 7 action types cover attestation, mutual attestation, asset transfers, locking, minting, and settlement. All actions support CIP-56 asset type classification.
AI Agents & MCP
15 MCP tools let any AI agent interact with Canton directly. Compatible with Claude, ChatGPT, LangChain, CrewAI, and any MCP-enabled framework. Point your agent at /mcp and go.
Portfolio Management
Enterprise integration for digital asset operations. Submit attestations, query history, verify on-chain proof, and capture point-in-time snapshots of the Canton ledger.
Compliance & Audit
Every action creates an immutable Daml contract on Canton MainNet. Tamper-proof audit trail with cryptographic proof. Ideal for regulatory compliance and financial record-keeping.
Get Started in Seconds
Register for an API key and make your first action call. No Canton node, no wallet setup, no blockchain experience required.
# 1. Register — 50 trial actions included, no payment needed
# cantonParty = your Loop wallet address (where CCL rewards are sent)
curl -X POST https://ccledger.theblueprint.xyz/api/v1/community/register \
-H "Content-Type: application/json" \
-d '{"appName":"my-app","cantonParty":"your-party::1220abc..."}'
# 2. Submit an action — uses trial credits (no CC required)
curl -X POST https://ccledger.theblueprint.xyz/api/v1/community/attest \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"appName":"my-app","dataHash":"abc123","description":"My first attestation"}'
# That's it. 50 actions on Canton MainNet, on-chain proof in every response.
# When ready for unlimited actions, send CC from your Loop wallet to:
# blueprint-validator-1::1220daab58adcae026bd2ca7ad95014f678bda3ce2a6f91b744cf3ec3d87f09deeac
Full documentation at /docs/ · Interactive API explorer at /api-docs/ · OpenAPI spec at /openapi.json
Hold CCL. Pay less.
Every 10 paid actions mints 1 CCL — the CIP-56 builder rewards token for the CC Ledger ecosystem. Hold in your wallet for a real-time discount on every action, or send to CC Ledger for 1:1 CC prepay credit.