Step 01
Install the AgDR Kernel
AgDR requires a low-latency environment. For production Rust environments, add the crate to your Cargo.toml:
[dependencies]
agdr_core = "0.0.2" # v1.8 Phoenix Release
Step 02
Define the PPP Triplet
Every inference must be preceded by a Purpose, Place, and Person triplet. This is the cryptographic "handshake" for accountability.
let record = AgDR::new(
Purpose::from("High-risk credit evaluation"),
Place::from("Compute-Node-Alpha-East"),
Person::from("FOI-7702")
);
Step 03
Commit the Inference
The Atomic Kernel Inference (AKI) ensures that the record is hashed and signed before the AI output is released to the requester.
let output = record.execute(inference_task)?;
// Record is now immutable and signed via BLAKE3