• Public tamper-check that needs no decryption keys. Hashes the on-chain ciphertext and compares with the stored contentHash; also asserts the SP owner address matches the embedded signer's CCI claim. Useful for auditors and non-members verifying an anchor without subnet access.

    Parameters

    • opts: {
          rpcUrl: string;
          storageAddress: string;
      }

      RPC URL + Storage Program address.

      • rpcUrl: string
      • storageAddress: string

    Returns Promise<VerifyAnchorIntegrityResult>

    { ok, errors }ok only when every public check passes; errors contains every failure (collected in one pass so auditors see the full picture, not the first failure).