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
expectedMeasurementfrom a trusted registry
Prev: Standard Example | Next: FAQ