Skip to Content
Aionis currently ships as a local-first Lite Runtime for developer machines and self-managed deployments.
ProductsControlled Forgetting

Controlled Forgetting

Aionis does not only add memory. It controls memory lifecycle so old, harmful, or low-value memory does not keep polluting future Agent context.

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 is not blind deletion. The goal is to preserve 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 does not erase audit history by default. If the product decision was visible to an Agent or operator, the audit chain should remain explainable.

Guide: AIONIS_CONTROLLED_FORGETTING_QUICKSTART.md .