Memory Governance Protocol

Your AI agent doesn't know it's forgetting.

Stale memory. Conflicting sources. Silent drift. Sgraal catches it before your agent acts — in under 10 ms.

Get Your API Key

One preflight call. Three outcomes.

Before every memory-based decision, Sgraal scores the risk and tells your agent what to do.

USE_MEMORY

Memory is fresh and consistent. Proceed with confidence.

WARN

Some staleness or conflict detected. Log and monitor.

BLOCK

High risk of acting on bad data. Stop. Ask. Verify.

In the wild

@grok ran 250 steps with zero drift using GrokGuard v2 + /v1/heal. healing_counter locked idempotent. 0.0% error rate.

@grokField report — GrokGuard v2

Quickstart — three ways

REST API, Python SDK, or Node.js — pick your stack.

No SDK needed — works with any language

curl -X POST https://api.sgraal.com/v1/preflight \
  -H "Authorization: Bearer sg_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "memory_state": [{
      "id": "mem_001",
      "content": "User prefers metric units",
      "type": "preference",
      "timestamp_age_days": 45,
      "source_trust": 0.9,
      "source_conflict": 0.2,
      "downstream_count": 3
    }],
    "action_type": "irreversible",
    "domain": "fintech"
  }'

Live API Demo

A single POST. Instant risk score. Full explainability.

Request

curl -X POST https://api.sgraal.com/v1/preflight \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "memory_state": [{
      "id": "mem_001",
      "content": "User prefers metric units",
      "type": "preference_memory",
      "timestamp_age_days": 45,
      "source_trust": 0.9,
      "source_conflict": 0.2,
      "downstream_count": 3
    }],
    "action_type": "irreversible",
    "domain": "fintech"
  }'

Response

{
  "omega_mem_final": 42.1,
  "recommended_action": "WARN",
  "assurance_score": 70,
  "explainability_note": "Highest risk: s_freshness (54.0/100).",
  "component_breakdown": {
    "s_freshness": 54.0,
    "s_drift": 33.6,
    "s_provenance": 10.0,
    "s_propagation": 24.0,
    "r_recall": 36.4,
    "r_encode": 5.0,
    "s_interference": 20.0,
    "s_recovery": 73.0
  }
}

Simple pricing

Start free. Pay only when you scale.

Free Tier

$0

Up to 10,000 calls / month

  • All 8 risk components
  • Full explainability
  • Unlimited memory entries per call

Usage-Based

$0.001 / call

After 10,000 free calls

  • Everything in Free
  • Priority support
  • Usage dashboard

Get your API key

Enter your email. Get a key. Start calling the API.