Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Confidential Ledger provides two Ledger Explorer experiences for inspecting and verifying your ledger data. Both tools let you browse transactions and validate cryptographic proofs, but they serve different purposes and operate under different trust models.
This article explains what each tool is, what data it exposes, and when to use one versus the other. For step-by-step instructions, see the how-to guides linked in each section.
Two Ledger Explorer experiences
| Azure portal ledger explorer | Ledger Explorer (Offline) | |
|---|---|---|
| What it is | Built into the Azure portal; works against a live ledger resource | Standalone web app (Ledger Explorer (Offline)); runs entirely in the browser |
| Data sources | Live ledger resource via Azure authentication | Two options: Azure Ledger Backup (SAS URL to exported backup files) or Audit Ledger Files (upload local .committed files) |
| Connection | Requires Microsoft Entra ID and a role assignment on the ledger resource | No Azure connection required at inspection time |
| Primary use case | Day-to-day transaction browsing, creating ledger entries, and quick integrity checks | Forensic audits, regulatory investigations, and high-assurance verification |
| Can create entries? | Yes (with Contributor or Administrator role) | No (read-only) |
| Data views | Transactions and cryptographic proofs | Transactions, governance history, public tables, internal tables, and cryptographic proofs |
| How-to guide | Use the Azure portal ledger explorer | Inspect ledger data with Ledger Explorer (Offline) |
Ledger Explorer (Offline) data loading options
The Ledger Explorer (Offline) offers two ways to load data:
- Azure Ledger Backup: Connect to exported ledger backup files stored in Azure Blob Storage using a SAS URL. Use this when you've created a backup of your Azure Confidential Ledger and want to inspect it independently of the live service.
- Audit Ledger Files: Upload CCF ledger files (
.committedfiles) directly from your local machine. Use this for auditing any CCF-based ledger data locally without any Azure connection.
Trust differences between the two tools
Both tools rely on the same cryptographic foundations that Azure Confidential Ledger provides — immutable append-only storage, Merkle tree proofs, and hardware-backed enclaves. For details on the general trust model, see Azure confidential ledger architecture and Authenticating Azure confidential ledger nodes.
The key difference is where the data comes from and what intermediaries are involved:
Portal explorer: Reads live data from your Azure Confidential Ledger resource through the Azure portal. Trust relies on your Azure authentication, the portal infrastructure, and the live ledger service.
Ledger Explorer (Offline): Reads data directly from exported ledger backup files or uploaded local ledger files. No external database, indexer, or Azure service is involved at inspection time. You can independently validate ledger integrity and transaction history from the files alone, making this the strongest trust model available for ledger inspection.
Choose the Ledger Explorer (Offline) when trust, depth, and independent verifiability are more important than convenience or real-time access — for example, during forensic investigations, regulatory audits, or when verifying Microsoft service claims.
Data views in Ledger Explorer
The Ledger Explorer tools expose several layers of your ledger data. For information about how data is structured at the API level (Transaction IDs, Collection IDs, Tags), see Data organization in Azure Confidential Ledger.
Transactions
Both explorers display an ordered list of transactions written to the ledger. You can inspect individual transaction payloads and their associated cryptographic proof data. In the portal explorer, transactions are filtered by collection; in the Ledger Explorer (Offline), you see all transactions from the loaded data.
Governance history
The Ledger Explorer (Offline) exposes governance tables that show how the ledger itself has been governed over time, including:
- Users added or removed
- Role assignments and changes
- Access control modifications
This historical governance data is permanently recorded in the ledger. It isn't available in the portal explorer.
Internal tables
The Ledger Explorer (Offline) also exposes low-level bookkeeping structures that support deep forensic analysis and advanced technical investigations. Most users don't need these tables, but they're available when full visibility into ledger internals is required.
Public tables
The Ledger Explorer (Offline) shows application-level data written into the ledger. Use this view to validate that ledger contents align with expected system behavior.
Cryptographic verification
Both explorers support cryptographic proof verification, which confirms that a transaction was correctly committed to the ledger and hasn't been tampered with. The verification process uses Merkle tree proofs and digital signatures from the ledger's signing nodes.
For a detailed explanation of how receipt verification works, see:
- Azure Confidential Ledger write transaction receipts
- Verify Azure Confidential Ledger write transaction receipts
The portal explorer walks you through the verification steps visually (leaf node computation, root node computation, and signature verification). The Ledger Explorer (Offline) lets you inspect proof data directly from the loaded files.
Positioning and scope
Ledger Explorer is a verification and forensics toolset. It prioritizes integrity, depth, and cryptographic proof over convenience. The Ledger Explorer (Offline) in particular is expected to be used infrequently but critically, by users who need the highest assurance that their ledger data is intact.
Other tools and APIs may provide higher-level, indexed, or search-oriented experiences for Azure Confidential Ledger data, but those come with different trust trade-offs. When verifiable trust is the primary goal, the Ledger Explorer tools — especially the Ledger Explorer (Offline) — remain the reference approach.
Related content
- Use the Azure portal ledger explorer to verify transactions
- Inspect ledger data with Ledger Explorer (Offline)
- Azure Confidential Ledger write transaction receipts
- Verify Azure Confidential Ledger write transaction receipts
- Data organization in Azure Confidential Ledger
- Overview of Microsoft Azure confidential ledger