PROTECT

Your agent can be manipulated through memory.
Sgraal stops that before it happens.

And you won't see it happen.

Memory poisoning, prompt injection, and tampering are blocked before they reach your agent.

Get API Key arrow_forward

Without Sgraal

  • → Attacker injects poisoned memory via external feed
  • → Agent stores it as trusted fact
  • → Used in a financial decision 3 weeks later
  • → Silent manipulation — no trace, no rollback

With Sgraal

  • → Injection detected at write time
  • → Memory never stored
  • → Full threat trace recorded (SHA256)
  • → Agent remains unaffected
1

Every write is validated before storage

The write firewall intercepts incoming memory. Sleeper patterns, injection signatures, and source anomalies are flagged immediately.

2

Every read is scanned for threats

Poisoning detection, hallucination risk, tamper verification (Merkle hash), and circuit breaker on repeated high-risk patterns.

3

Every incident is recorded and provable

Memory Forensics · Black Box Capsule (SHA256) · ZK Validation. Every threat is traceable. Every decision is defensible.

Capabilities

security

Security Signals

poisoning_suspected: true — 3-signal combination. hallucination_risk: high — cyclic contradiction in memory graph. Circuit breaker: 5× omega > 80 → HTTP 429 Safety Block.

Your agent acts on corrupted data — silently, repeatedly, without you knowing.

shield

Write-time Protection

Write firewall: blocks poisoned data before storage — prevention not detection. Sleeper detector: proactive scan for dormant trigger conditions.

Never store poisoned memory. Ever.

Most tools detect after storage. Sgraal blocks before it ever enters memory.

lock

Legal & Cryptographic Layer

Memory Forensics: full incident trace. Black Box Recorder: tamper-evident capsule for every BLOCK. ZK Validation: omega score computed without content leaving your system.

Every threat is provable in court. Every block is auditable.

bug_report

Testing & Visualization

Red Team as a Service: injection, poisoning, replay, drift, tamper, sleeper. Memory Readiness Grade: A–F graded assessment.

Know your resilience score before attackers find out for you.

Write Firewall + Poisoning Detection

Block poisoned memory at write time. Detect tampering at read time.

# Store with write firewall — blocks before storage
result = client.store(
    content="User account balance: $50,000",
    agent_id="agent-payments",
    domain="fintech"
)
if result.write_firewall_triggered:
    print(result.block_reason)   # SLEEPER_PATTERN_DETECTED
    print(result.threat_score)   # 0.94

# Preflight scan — detect poisoning at read time
preflight = client.preflight(
    memory_state=[{"id": "mem_001", "content": "...",
        "type": "semantic", "timestamp_age_days": 1}],
    action_type="irreversible",
    domain="fintech"
)
print(preflight.poisoning_suspected)   # True
print(preflight.recommended_action)    # BLOCK
vaccines

Fleet-Wide Immunity in Under 1 Second

When one agent detects an attack, Sgraal extracts the attack signature and immunizes every agent in your fleet — automatically, in under a second. No manual intervention. No configuration. One agent attacked, all agents protected.

< 1s
Immunization time
O(1)
Lookup complexity
100%
Fleet-wide coverage

Powered by cryptographically signed vaccine signatures with automatic expiry.

Ready to protect your agents?

Get API Key →