Core Concepts

State Hashing

Attest context windows cryptographically to eliminate LLM execution drift.

State Hashing creates a deterministic signature for non-deterministic AI outputs. By hashing the exact sequence of prompts, tool calls, and verified responses, you guarantee the LLM's execution path.

Implementation

At the end of every reasoning loop, Exogram generates an SHA-256 hash of the execution directed acyclic graph (DAG). This hash is used as the foundational state ID for the next inference step.

python
def get_state_hash(session_id):
    # Returns the cryptographic proof of the interaction
    return exogram.get_last_verified_state(session_id)
EAAP Protocol v1.0Verified Architecture