mcpField
A
azure-confidential-ledger

azure-confidential-ledger

github.com/microsoftdocsSecurity796164 installsUpdated 3d ago
Repository

About azure-confidential-ledger

A reference skill for agents working with Azure Confidential Ledger, covering design, security, integrations, and deployment. It combines local quick-reference material with remote documentation fetching.

Key features

  1. 01Troubleshooting and decision guidance
  2. 02Architecture patterns and quota details
  3. 03Authentication and node attestation guidance
  4. 04Integration and coding patterns
  5. 05ARM and Terraform deployment guidance

Use cases

  1. 01Diagnose ledger verification issues
  2. 02Plan ledger security settings
  3. 03Design confidential workflows
  4. 04Deploy Azure Confidential Ledger instances

MCP support

It can fetch remote Microsoft documentation through mcp_microsoftdocs tools; the README does not describe how the skill itself uses MCP.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-confidential-ledger

After installing, type/azure-confidential-ledgerin Claude Code to confirm it loaded.

Details

From the project README

Azure Confidential Ledger Skill

This skill provides expert guidance for Azure Confidential Ledger. Covers troubleshooting, decision making, architecture & design patterns, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL35-L40Diagnosing and resolving Microsoft Signing Transparency (MST) ledger verification issues, plus steps to verify ledger integrity and inspect individual ledger entries.
Decision MakingL41-L46Choosing between ACL Explorer tools for viewing/querying ledgers, and guidance on migrating applications and data from Managed CCF to Azure Confidential Ledger
Architecture & Design PatternsL47-L51End-to-end architectures and patterns for building confidential workflows with Azure Confidential Ledger, including data flows, trust boundaries, and integration with other confidential computing services.
Limits & QuotasL52-L56Capacity and throughput limits for Azure Confidential Ledger, including max ledgers, transaction rates, payload sizes, and performance expectations under different workloads.
SecurityL57-L69Configuring secure access to Confidential Ledger: Entra ID auth, app registration, token/cert-based users and roles, client certs, node attestation/quote verification, and security best practices.
Integrations & Coding PatternsL70-L80Patterns for integrating ACL with Blob Storage, Power Automate, Cosmos DB, and for structuring data, MST payloads, auditing, server-side logic, user-defined endpoints, and UDFs.
DeploymentL81-L85How to deploy and provision Azure Confidential Ledger instances using ARM templates or Terraform, including required parameters and configuration steps.
Troubleshooting
TopicURL
Troubleshoot Microsoft’s Signing Transparency Ledger verification issueshttps://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-troubleshoot
Verify MST ledger integrity and inspect entrieshttps://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-verify-signatures
Decision Making
TopicURL
Choose between Azure Confidential Ledger Explorer toolshttps://learn.microsoft.com/en-us/azure/confidential-ledger/ledger-explorer-concepts
Migrate from Managed CCF to Azure Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/managed-confidential-consortium-framework-migration
Architecture & Design Patterns
TopicURL
Design end-to-end confidential workflows with Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/end-to-end-confidentiality
Limits & Quotas
TopicURL
Azure confidential ledger limits and performance expectationshttps://learn.microsoft.com/en-us/azure/confidential-ledger/limits
Security
TopicURL
Authenticate and attest Azure Confidential Ledger nodes securelyhttps://learn.microsoft.com/en-us/azure/confidential-ledger/authenticate-ledger-nodes
Configure Microsoft Entra authentication for Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/authentication-azure-ad
Choose control-plane vs data-plane user management in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/choose-how-to-manage-ledger-users
Create and configure client certificates for Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/create-client-certificate
Manage Microsoft Entra token-based users in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/manage-azure-ad-token-based-users
Manage certificate-based users and roles in Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/manage-certificate-based-users
Register Azure confidential ledger apps with Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/confidential-ledger/register-application
Apply security best practices to Confidential Computing Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/secure-confidential-ledger
Verify node quotes and establish trust in Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/verify-node-quotes
Integrations & Coding Patterns
TopicURL
Integrate Blob Storage digests with Azure Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/create-blob-managed-app
Integrate Azure confidential ledger with Power Automate and Cosmos DBhttps://learn.microsoft.com/en-us/azure/confidential-ledger/create-power-automate-workflow
Organize and access data in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/data-organization
Design MST payloads, claims, and auditing workflowshttps://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-usage
Implement server-side logic in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/server-side-programming
Build user defined endpoints in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/user-defined-endpoints
Create and manage user defined functions in Azure confidential ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/user-defined-functions
Deployment
TopicURL
Deploy Azure Confidential Ledger via ARM templatehttps://learn.microsoft.com/en-us/azure/confidential-ledger/quickstart-template
Provision Azure Confidential Ledger using Terraformhttps://learn.microsoft.com/en-us/azure/confidential-ledger/quickstart-terraform

Comments

Markdown supported