Skip to content

Attested Mode Example

import { Axiom, AttestationVerifier } from "@axiom-infra/core";

const axiom = new Axiom({
  securityTier: "attested",
  enclave: "auto",
  policyVersion: "v1",
  platform: {
    type: "sev-snp",
    verificationMode: "permissive",
  },
});

const result = await axiom.reason({
  context: "Alice paid Bob $100.",
  task: "summarize payment",
});

const verifier = new AttestationVerifier();
const verdict = await verifier.verify(
  result.attestationEvidence,
  result.transformedContext,
  { expectedMeasurement: result.verificationHint?.expectedMeasurement }
);

if (!verdict.valid) {
  throw new Error(verdict.errors.join(", "));
}

Notes

  • Simulator mode yields warnings for platform authentication
  • Use expectedMeasurement from a trusted registry

Prev: Standard Example | Next: FAQ