Is my memory/state still correct right now?
Autonomous agents fail silently — not because their logic is wrong, but because their state is stale. A trade fires on old price data. A restarted agent assumes its context is still valid. A handoff passes drifted state between agents. MemGuard catches these before execution. Send your current state and expected reference — MemGuard returns a drift score, confidence rating, suggested action, and a cryptographic proof hash.
| driftScore | suggestedAction | Meaning |
|---|---|---|
| < 0.1 | proceed | State is fresh — act safely |
| 0.1 – 0.3 | refresh | Minor drift — update before acting |
| 0.3 – 0.6 | rehydrate | Significant drift — re-fetch full state |
| > 0.6 | escalate | Severe drift — do not act |
| Tier | Price | Output |
|---|---|---|
| Basic | $0.005/call | stateValid only |
| Standard | $0.01/call | driftScore + confidence |
| Advanced | $0.02/call | suggestedAction + full analysis |
| Batch | $0.05+ | Bulk state checks |
Also on Virtuals ACP marketplace — agent-to-agent.
| MemGuard | NoLeak | EP | |
|---|---|---|---|
| Question | Is my state valid? | Should I execute? | Is this authorized? |
| Endpoint | /memguard/check | /noleak/check | /ep/validate |
| Output | driftScore + action | GER + confidence | proof_hash + policy |
| Connection | None — three fully independent services | ||