import { createClient, verifyBundle } from "@deepidv/chain";
// Read public registry data
const client = createClient({
apiUrl: "https://api.deepidv.com",
});
const attestation = await client.getAttestation("att_01HZ8...");
console.log(attestation.envelope_hash);
// Verify a downloaded bundle
import { readFile } from "node:fs/promises";
const bundleBytes = await readFile("./attestation.dpiv");
const result = verifyBundle(bundleBytes);
if (result.ok) {
console.log("Bundle verified.");
} else {
console.error("Verification failed:", result.checks);
}