Skip to Content
Aionis v0.2 is ready for local agent loops, MCP clients, SDK integrations, and self-managed Runtime deployments.

Controlled Forgetting

Aionis controls memory lifecycle so old, harmful, or low-value memory can be suppressed, archived, rehydrated, restored, or activated with evidence.

Lifecycle Actions

ActionMeaning
suppressKeep the memory but block direct use.
unsuppressRestore a suppressed memory to normal consideration.
archiveMove colder memory out of hot recall.
rehydrateRestore archived or pointer-only evidence when needed.
activateRecord positive outcome evidence so useful memory stays warm.

Controlled forgetting preserves evidence while controlling whether it can steer an Agent.

When To Use It

SituationRecommended action
A memory is stale but still useful as evidenceSuppress or inspect-first.
A memory is large and rarely neededArchive with rehydrate pointer.
A memory was useful in a recent guideActivate through feedback.
A memory is contestedKeep evidence, block direct use until revalidated.

API Shape

curl -s http://127.0.0.1:3001/v1/forget \ -H 'content-type: application/json' \ -d '{ "tenant_id": "default", "scope": "checkout-migration", "operation": "suppress", "memory_ids": ["mem_123"], "reason": "This branch was rejected by verifier feedback." }'

Rehydrate when an Agent needs raw payload:

curl -s http://127.0.0.1:3001/v1/rehydrate \ -H 'content-type: application/json' \ -d '{ "tenant_id": "default", "scope": "checkout-migration", "memory_ids": ["mem_123"], "mode": "partial" }'

Boundary

Forgetting keeps audit history explainable when the product decision was visible to an Agent or operator.

Guide: AIONIS_CONTROLLED_FORGETTING_QUICKSTART.md .