io.github.UnityNodes/canton-ccpedia
REMOTE · CCPEDIA.XYZ · SCANNED AUG 3
Canton Network: CIPs and their on-chain vote outcomes, docs, forum, validator upgrade deadlines.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 1 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability44
- 0% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Fail
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 10705 tokens (~112/item across 95 items; 88 tools + 7 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage96
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 88% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · ccpedia.xyz
claude mcp add --transport http unitynodes-canton-ccpedia https://ccpedia.xyz/mcp
[mcp_servers.unitynodes-canton-ccpedia] url = "https://ccpedia.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"unitynodes-canton-ccpedia": {
"type": "remote",
"url": "https://ccpedia.xyz/mcp",
"enabled": true
}
}
} openclaw mcp add unitynodes-canton-ccpedia --url https://ccpedia.xyz/mcp --transport streamable-http
mcp_servers:
unitynodes-canton-ccpedia:
url: "https://ccpedia.xyz/mcp" {
"mcpServers": {
"unitynodes-canton-ccpedia": {
"type": "http",
"url": "https://ccpedia.xyz/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 0
- Schema quality: excellent → good functional
- New tool “get_validator” functional
- 2 Aug 26 +1
- Tool “list_cips” rewrote its description, which is the text the model reads security
- “list_mailing_threads” reworded the description of “group” cosmetic
- 31 Jul 26 +2
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +2
- Tool “list_github_discussions” rewrote its description, which is the text the model reads security
- Schema quality: good → excellent functional
- 28 Jul 26 0
- Tool “get_breaking_changes” rewrote its description, which is the text the model reads security
- Tool “get_cip_attachments” rewrote its description, which is the text the model reads security
- Tool “get_cip_citations” rewrote its description, which is the text the model reads security
- Tool “get_cip_history” rewrote its description, which is the text the model reads security
- Tool “get_cip_mentions” rewrote its description, which is the text the model reads security
- Tool “get_cip_votes” rewrote its description, which is the text the model reads security
- Tool “get_current_versions” rewrote its description, which is the text the model reads security
- Tool “get_discussion” rewrote its description, which is the text the model reads security
- Tool “get_doc” rewrote its description, which is the text the model reads security
- Tool “get_github_discussion” rewrote its description, which is the text the model reads security
- Tool “get_kb_drift” rewrote its description, which is the text the model reads security
- Tool “get_latest_release” rewrote its description, which is the text the model reads security
- Tool “get_mailing_thread” rewrote its description, which is the text the model reads security
- Tool “get_network_state” rewrote its description, which is the text the model reads security
- Tool “get_network_stats” rewrote its description, which is the text the model reads security
- Tool “get_proposals” rewrote its description, which is the text the model reads security
- Tool “get_radar” rewrote its description, which is the text the model reads security
- Tool “get_recent_changes” rewrote its description, which is the text the model reads security
- Tool “get_recurring_issue_fingerprint” rewrote its description, which is the text the model reads security
- Tool “get_started_guide” rewrote its description, which is the text the model reads security
- Tool “get_token_market” rewrote its description, which is the text the model reads security
- Tool “get_trending” rewrote its description, which is the text the model reads security
- Tool “list_cips” rewrote its description, which is the text the model reads security
- Tool “list_ecosystem_projects” rewrote its description, which is the text the model reads security
- Tool “list_github_discussions” rewrote its description, which is the text the model reads security
- Tool “list_mailing_threads” rewrote its description, which is the text the model reads security
- Tool “list_repos” rewrote its description, which is the text the model reads security
- Tool “list_videos” rewrote its description, which is the text the model reads security
- Tool “outdated_guidance_detector” rewrote its description, which is the text the model reads security
- Tool “search” rewrote its description, which is the text the model reads security
- Tool “get_video” rewrote its description, which is the text the model reads security
- Tool “get_api_reference” rewrote its description, which is the text the model reads security
- Tool “find_similar_projects” rewrote its description, which is the text the model reads security
- Tool “full_context” rewrote its description, which is the text the model reads security
- Tool “check_deprecation” rewrote its description, which is the text the model reads security
- Tool “detect_builder_overlap” rewrote its description, which is the text the model reads security
- Tool “find_collaboration_opportunities” rewrote its description, which is the text the model reads security
- Schema quality: excellent → good functional
- “search_mailing_list” reworded the description of “query” cosmetic
- “search_talks” reworded the description of “query” cosmetic
- “find_known_issues” reworded the description of “description” cosmetic
- 27 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 57
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://ccpedia.xyz/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=ccpedia.xyz | CN=YE1,O=Let's Encrypt,C=US | 9 Jul 2026 | 7 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 5518d40209556bcd7510fa13e6f0ef1888c |
| SANs: *.ccpedia.xyz, ccpedia.xyz | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of ccpedia.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| ccpedia.xyz. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains; preload |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=() |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://ccpedia.xyz/mcp | Verified | 200 | |
| http (plaintext) | http://ccpedia.xyz/mcp | HTTPS enforced | 301 | https://ccpedia.xyz/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
get_recent_changes ~111
Get a chronological (newest-first) feed of recent Canton Network activity: CIP status changes, new grant proposals, new forum threads, blog posts, GitHub releases, and radar items, merged into one time-ordered stream (default last 7 days). Canton-specific. Not a git/repo changelog. Use for 'what changed/happened on Canton recently'; use get_trending instead for popularity-ranked 'what's hot'.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | — | — |
| limit | integer | — | — |
No output schema declared.
No examples provided.
get_recent_deployments ~75
Recent completed SV deployments/releases from sv_operations_calendar (operation_type in deploy|release|upgrade), cross-referenced with github_releases when the title names a SemVer-looking tag. Canton-specific. Use to answer "what shipped on MainNet recently?".
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max rows (default 10). |
No output schema declared.
No examples provided.
get_recurring_issue_fingerprint ~134
Identify error patterns that recur across multiple Canton SDK or Splice release windows: structural bugs the ecosystem keeps hitting versus one-off regressions. Returns the top keywords/error codes mentioned in forum_posts that span at least 3 distinct months over the last 18 months. Canton/Daml/Splice ecosystem only. Useful for triage prioritisation and for choosing what to add to a runbook.
| Name | Type | Req | Description |
|---|---|---|---|
| min_months | integer | — | A keyword must appear in this many distinct months to count as recurring (default 3). |
| window_months | integer | — | Look-back window in months (default 18). |
No output schema declared.
No examples provided.
get_sdk_changelog ~108
Fetch the release-notes body for one SDK version across canton / daml / dpm / decentralized-canton-sync (Splice). Canton-specific. Returns the rendered release body with a link to the GitHub release.
| Name | Type | Req | Description |
|---|---|---|---|
| repo | string | — | Optional repo hint: canton, daml, dpm, splice. |
| version | string | yes | Version tag, e.g. "3.5.6", "v3.5.6", "0.6.10". |
No output schema declared.
No examples provided.
get_started_guide ~138
Generate a personalized Canton Network developer onboarding/quickstart path. Use when a developer asks how to start building, build a dApp, or develop on Canton specifically. Canton-only. Do not use for onboarding to other chains or tools. Ask the user's background first (EVM, Solana, Sui/Move, Web, Enterprise, or New to Blockchain). Prefer this over 'search' for 'how to build / get started on Canton'; use get_faq for a single specific gotcha and get_api_reference for API details.
| Name | Type | Req | Description |
|---|---|---|---|
| background | string | yes | Developer's primary background. Ask the user to select this before proceeding. |
No output schema declared.
No examples provided.
get_sv_schedule ~122
Show the Super Validator operations schedule from the Canton Foundation's sv-cal.canton.foundation feed: planned releases, deploys, upgrades, governance windows, freezes. Filter by environment. Canton-specific. Use when an operator asks "what is happening on MainNet next?" or "when is the next Splice cut?".
| Name | Type | Req | Description |
|---|---|---|---|
| environment | string | — | Restrict to one environment. Omit for all. |
| limit | integer | — | Max rows (default 20). |
| upcoming_only | boolean | — | If true (default), only events with start_at >= today. |
No output schema declared.
No examples provided.
get_token_market ~102
Get the latest cached market snapshot for CANTON COIN (CC) ONLY: USD price, 24h change, market cap, 24h volume, total Canton DeFi TVL, and per-protocol TVL on Canton. Canton-specific. Cannot price BTC, ETH or any other asset (use a general crypto-price MCP like CoinGecko for those). Snapshot from CCPEDIA's sync (captured_at timestamp), not a live exchange feed.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_trending ~76
Get this week's most popular/trending Canton Network content (CIPs, forum threads, docs, blog, etc.) ranked by an engagement score. Canton-specific. Not general crypto/social/news trends. Use for 'what's hot/popular on Canton right now'; use get_recent_changes instead for a chronological 'what changed recently' feed.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_upcoming_deadlines ~189
Canton operational deadlines coming up: scheduled upgrades, minimum-version raises, topology freezes and Logical Synchronizer Upgrades, per network. Use for "what do I have to do in the next N days" on DevNet, TestNet or MainNet. Events whose network could not be attributed are excluded rather than guessed, because a wrong deadline is worse than a missing one. A subscribable calendar of the same data is at https://ccpedia.xyz/calendar. For a verdict on your specific version use get_upgrade_status; for the full historical schedule use get_sv_schedule. Canton ecosystem only.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | — | How far ahead to look, in days. Default 30. |
| environment | string | — | "MainNet", "TestNet" or "DevNet". Omit for all networks. |
| validator_only | boolean | — | Only events that require a validator operator to act. |
No output schema declared.
No examples provided.
get_upcoming_operations ~64
Convenience wrapper: SV operations in the next N days, all environments, all operation types. Canton-specific. Quick "what should I be ready for this week?" answer for validator/SV ops.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | yes | Days ahead to look (1-180). |
No output schema declared.
No examples provided.
get_upgrade_status ~154
Upgrade Copilot for a Canton validator: given the Splice version a node runs and its network, report whether it is below the minimum in force, how many releases behind, the next topology freeze and LSU (with UTC time), the minimum .dar package versions, and the breaking changes between the running version and the target. Canton-specific. Use when an operator asks "am I safe to skip this week?", "what breaks if I upgrade?", or "when is my next deadline?".
| Name | Type | Req | Description |
|---|---|---|---|
| environment | string | yes | Which network the node runs on. |
| version | string | — | Splice version the node currently runs, e.g. "0.6.9". Omit to get the schedule without a verdict. |
No output schema declared.
No examples provided.
get_validator ~205
Look up an individual Canton validator node in the DSO registry by name or party id: its sponsor, self-reported Splice version and how stale that report is, when it was last active, the round range it has been earning over, and how many reward coupons it has missed. CCPEDIA-unique: derived from the DSO validator licenses on the public Scan API. Use for "is node X still live", "who sponsors X", "how reliable is X". For the version distribution across the whole fleet use get_validator_fleet; for whether a version passes the MainNet minimum use get_upgrade_status; for Super Validator GOVERNANCE voting records use list_votes_by_sv, which is a different population. Canton ecosystem only.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Maximum matches to return (default 10, max 50). |
| name | string | yes | Validator name or party id, whole or partial, e.g. "GSF-validator-2" or "MPCH". |
No output schema declared.
No examples provided.
get_validator_fleet ~170
Where do you stand versus other Canton operators on your Splice version? Reports the whole DSO-approved validator fleet as a version distribution; call with no version to see the whole distribution, or pass your own version to get your exact position (early, typical, or dangerously behind most nodes). CCPEDIA-unique: no other public source publishes this. IMPORTANT: versions are self-reported by each operator in its license metadata, not observed, and many reports are months stale; the tool returns how many are fresh so you can qualify the answer. For the pass/fail rule (are you above the required minimum) use get_upgrade_status. Canton ecosystem only.
| Name | Type | Req | Description |
|---|---|---|---|
| version | string | — | Your Splice version, e.g. "0.6.9", to locate it in the distribution. |
No output schema declared.
No examples provided.
get_video ~128
Get a Canton Network video that CCPEDIA has cached (curated channels: Canton Network, Digital Asset, Sync Insights, Canton Foundation, Daml) by its YouTube id: title, channel, publish date, description and full transcript text if stored. CANTON-ONLY and limited to videos already in CCPEDIA's index. Does NOT fetch arbitrary YouTube videos (use a dedicated YouTube tool for that). Obtain ids from list_videos or search.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | YouTube video id, e.g. "dQw4w9WgXcQ" |
No output schema declared.
No examples provided.
get_whitepaper ~89
Get the full extracted text of a specific Canton Network whitepaper by slug (e.g. 'canton-network-whitepaper'): title, tag, page count, PDF link, and body text (up to ~50k chars). Canton-only. Call list_whitepapers first to obtain valid slugs.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Whitepaper slug, e.g. "canton-network-whitepaper" |
No output schema declared.
No examples provided.
learning_path ~86
Construct a structured Canton onboarding sequence for a stated goal: whitepaper → relevant docs → CIPs to know → forum starter threads → talks. Canton-specific. Topic-driven (distinct from get_started_guide which is background-driven).
| Name | Type | Req | Description |
|---|---|---|---|
| goal | string | yes | What the learner wants to do, e.g. "build a Canton dApp", "operate a validator", "write a CIP". |
No output schema declared.
No examples provided.
list_canton_mcps ~78
List the Canton Network MCP servers CCPEDIA knows about: a directory of the Canton MCP ecosystem (payments, wallets, docs, knowledge). For each: what it does, how to connect or run it, whether it is free/hosted, and whether CCPEDIA can call it directly via call_canton_mcp. Canton-specific.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_cips ~155
Browse Canton Improvement Proposals (CIPs), optionally filtered by status (Draft, Early Draft, In Review, Proposed, Approved, Active, Final, Withdrawn, Rejected, Replaced, Obsolete) and type (e.g. "Standards Track"). Returns a metadata list (id, title, status, type, author). Not full text. Use to discover or enumerate CIPs when you don't have a specific ID; use get_cip to read one. Canton/Daml/Splice governance only. Not Cardano or other 'CIP' schemes.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| status | string | — | — |
| type | string | — | Type filter, e.g. "Standards Track" |
No output schema declared.
No examples provided.
list_deprecations ~83
List all known deprecated Daml/Canton CLI commands, packages, and tools with their modern replacements. Returns a compact table you can scan, optionally filtered by category (cli, package, tool, api, workflow). Canton/Daml/Splice only. Use this to enumerate or browse; use migrate_lookup for a specific name.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
No output schema declared.
No examples provided.
list_ecosystem_projects ~139
List Canton Network ecosystem projects (DeFi protocols, wallets, custody, infrastructure, NaaS, etc.) from the curated canton.wiki catalog. Filter by category or free-text query. Returns name, category, description and URL: a static directory of who-builds-on-Canton, not live on-chain/TVL data (use get_token_market for live DeFi TVL). Canton-only.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by category (e.g. "DeFi", "Wallets", "NaaS") |
| limit | integer | — | — |
| query | string | — | Search in title/description/tags |
No output schema declared.
No examples provided.
list_featured_apps ~131
List Canton Network Featured Apps from the live Scan-API-sourced catalogue. Filter by category (when known) and choose ordering. Canton-specific. Use for "what dApps are live on Canton?" or to discover providers offering a particular service. Returns name, provider/app_id, category, last_activity, url.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by category, e.g. "Validator", "DeFi", "Tokenized Assets" (case-insensitive substring match). |
| limit | integer | — | Max rows (default 25). |
| sort | string | — | Sort key (default: recent). |
No output schema declared.
No examples provided.
list_github_discussions ~167
List GitHub Discussions from Canton Network repositories (currently canton-foundation/docs) cached by CCPEDIA, sorted by upvotes then recency. Filter by repo or category. CANTON-ONLY and read from CCPEDIA's cache, NOT the live GitHub API or the user's own repos (use a GitHub MCP for those). This is GitHub Discussions: distinct from the Canton web forum (get_discussion) and the sync.global mailing lists (list_mailing_threads). Use get_github_discussion for full body + comments.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by Discussions category, e.g. "Q&A", "Ideas" |
| limit | integer | — | — |
| repo | string | — | Filter by repo, e.g. "canton-foundation/docs" |
No output schema declared.
No examples provided.
list_governance_votes ~241
List Canton Network on-chain DSO governance vote requests and their outcomes, from the ledger itself. Covers Featured App rights being granted or revoked, Super Validator reward-weight changes, SV offboarding, and AmuletRules/DsoRules config changes. CCPEDIA-unique: no other public source exposes this joined to the CIP corpus. Use for 'what has the DSO decided recently', 'which apps got Featured App status', 'what got rejected'. For one CIP's fate use get_cip_vote_outcome; for one Super Validator's record use list_votes_by_sv. Canton ecosystem only.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | Filter by action, e.g. "SRARC_GrantFeaturedAppRight", "SRARC_RevokeFeaturedAppRight", "SRARC_UpdateSvRewardWeight", "SRARC_OffboardSv". |
| limit | integer | — | Max rows (default 20). |
| outcome | string | — | Filter by outcome: "VRO_Accepted", "VRO_Rejected", "VRO_Expired". |
| status | string | — | "open" for votes still in flight, "closed" for decided ones. |
No output schema declared.
No examples provided.
list_mailing_threads ~177
List threads from the Canton Network governance mailing lists (lists.sync.global groups: cip-discuss, cip-vote, cip-announce, globalSyncForum, grants-discuss, validator-announce). Filter by group, CIP number, or date. Canton-only. This is the EMAIL/mailing-list channel. Distinct from the web forum (get_discussion) and GitHub Discussions (list_github_discussions). Returns thread metadata only; use get_mailing_thread for message bodies.
| Name | Type | Req | Description |
|---|---|---|---|
| cip_id | string | — | CIP number filter, e.g. "0117". Returns only threads tagged with this CIP. |
| group | string | — | Restrict to one of the eight indexed groups. |
| limit | integer | — | — |
| offset | integer | — | — |
| since | string | — | Earliest last_post_at ISO date. |
No output schema declared.
No examples provided.
list_repos ~96
List the Canton Network GitHub repositories that CCPEDIA has indexed (Canton org repos such as canton-foundation and Daml/Splice, excluding the dev-fund proposals repo), with the count of issues+PRs indexed per repo. CANTON-ONLY and read from CCPEDIA's cache. This is NOT a live GitHub API and does NOT list the user's own repos (use a GitHub MCP for that).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_videos ~206
List Canton Network videos cached in CCPEDIA, filtered by channel (Canton Network, Digital Asset, Sync Insights, Canton Foundation, Daml), publish date (since), and transcript availability. CANTON-ONLY corpus. These are curated Canton ecosystem videos, not general YouTube. Returns metadata only (id, title, channel, date); call get_video with an id for the transcript.
| Name | Type | Req | Description |
|---|---|---|---|
| channel | string | — | Channel name filter, e.g. "Canton Network", "Digital Asset", "Sync Insights", "Canton Foundation", "Daml". Case-insensitive substring. |
| has_transcript | boolean | — | If true, only return videos with a stored transcript. If false, only those still missing one. Omit for both. |
| limit | integer | — | — |
| offset | integer | — | — |
| since | string | — | Earliest published_at (ISO date, e.g. "2026-01-01"). Default: no lower bound. |
No output schema declared.
No examples provided.
list_votes_by_sv ~137
Get the on-chain voting record of Canton Super Validators: how many DSO governance votes each has cast, how often they voted for or against, how often they abstained, and the span of their participation. Use for 'how does Tradeweb vote', 'which SVs abstain most', 'who is most active in governance'. CCPEDIA-unique: derived from the full ledger vote history. Canton ecosystem only.
| Name | Type | Req | Description |
|---|---|---|---|
| sv_name | string | — | Super Validator short name, e.g. "Tradeweb-Markets-1", "Digital-Asset-1", "Cumberland-1". Omit for all of them. |
No output schema declared.
No examples provided.
list_whitepapers ~54
List every Canton Network whitepaper indexed by CCPEDIA, returning slug, title, description, tag and page count (metadata only, no body). Use the returned slug with get_whitepaper to fetch full content. Canton-only.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
migrate_lookup ~133
Look up the modern replacement for a deprecated Daml/Canton CLI command, npm package, or tool (e.g. "daml start", "@daml/ledger", "Navigator", "Daml Triggers", "splice-wallet-payments subscription"). Returns the replacement, since-version, install instructions when applicable, and a migration note. Canton/Daml/Splice ecosystem only. Use when a user mentions a specific deprecated symbol; use list_deprecations to enumerate all known pairs or browse by category.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | The deprecated command, package, or tool name to look up. Best-match search. |
No output schema declared.
No examples provided.
outdated_guidance_detector ~63
Surface CCPEDIA content that mentions deprecated Canton/Daml tooling alongside the user's query: likely outdated. Cross-references foundation_kb.DEPRECATED with doc_pages, forum_posts, and blog_posts. Canton-specific.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Topic to scan. |
No output schema declared.
No examples provided.
proposal_success_predictor ~68
Heuristic readiness score for a Dev Fund proposal draft, based on attributes that correlate with approval in the historical corpus: explicit milestones, code/PoC references, sources, scope realism. Canton-specific. Not a vote; a checklist.
| Name | Type | Req | Description |
|---|---|---|---|
| draft_text | string | yes | Full draft text. |
No output schema declared.
No examples provided.
search ~148
Keyword/full-text search over the Canton Network knowledge base (CIPs, Canton/Daml/Splice docs, forum, mailing lists, whitepapers, grant proposals, blog, YouTube, GitHub). Canton-specific. Do NOT use for other blockchains, the web, or local files. Use this for exact-term/name lookups; use semantic_search instead for conceptual or 'how does X work' questions, and get_doc to read a full page once you have its id.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max results to return (1-50) |
| query | string | yes | Search query |
| type | string | — | Restrict results to one source type; "all" searches everything |
No output schema declared.
No examples provided.
search_community ~82
One-call semantic-style search across CCPEDIA's community sources at once: forum, mailing lists, blog, and GitHub discussions. Canton-specific. Use when you want to scan everything written by humans (not docs/code) for a topic.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max hits per source (default 5). |
| query | string | yes | Free-text query. |
No output schema declared.
No examples provided.
search_github_issues ~97
Full-text search across CCPEDIA's indexed GitHub issues (15+ Canton repos). Canton ecosystem only. Use to find prior reports / open bugs / requested features. For PRs use search_github (broader) or list_proposals.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max rows (default 10). |
| query | string | yes | Free-text query. |
| state | string | — | Issue state filter (default: all). |
No output schema declared.
No examples provided.
search_mailing_list ~91
Search across CCPEDIA's indexed Canton mailing-list archives (cip-discuss, cip-vote, grants-discuss, validator-announce, etc). Canton-specific.
| Name | Type | Req | Description |
|---|---|---|---|
| group | string | — | Optional group_slug filter, e.g. "cip-discuss". |
| limit | integer | — | Max rows (default 10). |
| query | string | yes | Free-text query. Appears in subject or body. |
No output schema declared.
No examples provided.
search_release_notes ~63
Search across release-notes bodies of all indexed Canton repos for a feature/keyword. Canton-specific. Use to find which release first mentioned X.
| Name | Type | Req | Description |
|---|---|---|---|
| feature | string | yes | Feature keyword, e.g. "logical synchronizer", "topology", "wallet kernel". |
No output schema declared.
No examples provided.
search_talks ~70
Search CCPEDIA's indexed Canton talks/videos (YouTube transcripts). Canton-specific. Returns matches across title + transcript with a short snippet around the hit.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max rows (default 5). |
| query | string | yes | Free-text query. Appears in title or transcript. |
No output schema declared.
No examples provided.
semantic_search ~204
PRIMARY tool for open-ended questions: how / why / what-is, troubleshooting a symptom ("why is my balance zero", "how do I fix X"), and locating config or setup steps. Conceptual/meaning-based search over the full Canton corpus (CIPs, docs, forum, mailing lists, proposals, blog, releases, ecosystem, foundation KB, YouTube) using vector+FTS hybrid retrieval with reranking. Canton-specific. Use this FIRST for anything a specific tool does not clearly own; the narrow curated tools (get_faq, find_known_issues, diagnose_error) cover only small hand-picked sets or need a literal error string, so prefer semantic_search for real how/why/config questions. Then call get_doc with a returned id to read the full source page.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| query | string | yes | Free-form question or phrase. |
| source_types | array | — | Restrict to these source types. Omit for all. |
No output schema declared.
No examples provided.