Skip to content
azure-confidential-ledger logo

Azure Confidential Ledger Skill

azure-confidential-ledger

Expert knowledge for Azure Confidential Ledger development including decision making, security, integrations & coding patterns, and deployment. Use when configuring Entra ID/cert auth, RBAC, node attestation, .NET SDK, UDFs, receipts, or ARM/Terraform deploys, and other Azure Confidential Ledger ...

MicrosoftDocs/Agent-Skills0installs772stars

SKILL.md

Full skill instructions

Azure Confidential Ledger Skill

This skill provides expert guidance for Azure Confidential Ledger. Covers decision making, 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
Decision MakingL32-L37Choosing between ACL Explorer tools for viewing/​querying ledgers, and guidance on migrating applications and data from Managed CCF to Azure Confidential Ledger
SecurityL38-L50Configuring secure access to Confidential Ledger: Entra ID auth, client certs, RBAC/​roles, access controls, node attestation/​quote verification, and secure app registration.
Integrations & Coding PatternsL51-L59Patterns and code for integrating ACL with other services (Blob digests, Power Automate), querying/​organizing data, using the .NET SDK, writing JavaScript UDFs, and verifying transaction receipts.
DeploymentL60-L64How to deploy and provision Azure Confidential Ledger instances using ARM templates or Terraform, including required parameters and configuration steps.

Decision Making

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 Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/authentication-azure-ad
Create and configure client certificates for Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/create-client-certificate
Manage Entra token-based users and roles in 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 Confidential Ledger applications in Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/confidential-ledger/register-application
Secure Azure Confidential Ledger with access controlshttps://learn.microsoft.com/en-us/azure/confidential-ledger/secure-confidential-ledger
Implement advanced UDFs with RBAC in Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/user-defined-endpoints
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
Use Power Automate connector with Azure Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/create-power-automate-workflow
Organize and query data in Azure Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/data-organization
Run user-defined functions in Azure Confidential Ledgerhttps://learn.microsoft.com/en-us/azure/confidential-ledger/server-side-programming
Create simple JavaScript UDFs in 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