Ledger Explorer Verification

This document tracks the public verification status for optional DAAL smart contracts.

Current Status

ItemStatusNotes
Public DAAL contract addressRedacted from starter repoPublish contract addresses in release notes or deployment-specific evidence bundles after source mapping and review.
Explorer verificationCriteria documentedThis page defines what must be shown before making explorer-verification claims.
Supported MVP testnetsActiveBase Sepolia is the current MVP target. Polygon Amoy remains a compatible option.
Public verifier evidencePlannedProduction all-log reconciliation and a packaged verifier workflow are still planned.

Verification Requirement

Before public claims that DAAL is explorer-verifiable, publish all of the following:

FieldRequired Value
Networkbase-sepolia or polygon-amoy
Contract nameDAALog
Contract address0x...
Deployment transactionExplorer transaction URL
Verified source URLBasescan, Etherscan, or Polygonscan contract verification URL
Example audit transactionExplorer transaction URL containing an emitted ActionLogged event
Source commitGit commit that matches the deployed Solidity source

Acceptance Criteria

A third-party reviewer must be able to:

  1. Open the explorer contract page.
  2. See the contract source marked verified.
  3. Match the verified source to the public repository commit.
  4. Open an example transaction.
  5. Confirm the transaction emitted an ActionLogged event with an agent ID, action hash, timestamp, and metadata.

Claim Boundaries

Approved claim before verification:

DAAL hooks and verifier patterns exist, and Base Sepolia MVP evidence is published. Production all-log verification claims remain pending until source-to-contract mapping, reconciliation, alerting, and verifier automation are complete.

Approved claim after full verification:

The DAAL testnet contract is verified on <Explorer>, and example audit anchors can be independently inspected.

Avoid:

Every audit log is ledger verified.

That claim is only valid after the production control plane writes all relevant audit anchors to a verified deployed contract and monitoring proves the expected delivery rate.