Privacy

August 26, 2026 ยท View on GitHub

Context Guard stores only bounded, deterministic facts. It does not persist prompt or tool-output bodies.

Stored

  • Normalized clause text (single-line, whitespace-collapsed) and its SHA-256.
  • Stable identifiers (R/A/P/E/C), revision, epoch, and event sequence references.
  • Tool name, call/result seq, outcome enum, capability, subject, and surface.
  • A bounded summary hash (truncated to 240 characters before hashing).

Never stored

  • Complete prompts, stdout, stderr, or file contents.
  • Authorization headers, URL query values, credentials, or API keys.
  • Image bytes or binary contents.
  • Authenticated session state or raw transcripts.

Failure behavior

  • Unknown, failed, or object-mismatched evidence cannot certify completion.
  • Without a durability checkpoint, evidence is recorded as unknown.
  • Corrupt or unknown Guard state refuses certification rather than guessing.