Immortal Virtual Agent Sessions -- persistent memory and session continuity for any AI agent
Project description
IVAS -- Immortal Virtual Agent Sessions
Your AI agent remembers everything. Forever. Across crashes, restarts, and updates.
IVAS gives any AI agent persistent memory, session continuity, and verified knowledge restoration.
Install
pip install ivas
Quick Start
from ivas import Client
client = Client(api_key="your-key")
# Store memories
client.remember("user", "preference", "Dark mode enabled")
# Search memories (< 1ms server-side)
results = client.recall("dark mode")
# Save session state
client.save_session(
active_task="Processing invoices",
current_thought="Checking line 47",
)
# Restore after crash
state = client.restore_session()
# Verify nothing was lost
report = client.audit()
CLI
export IVAS_API_KEY="your-key"
ivas remember user preference "Dark mode enabled"
ivas recall "dark mode"
ivas stats
ivas save "Processing invoices" "Checking line 47"
ivas restore
ivas audit
ivas health
Features
- Immortal Memory -- Survives crashes, restarts, updates. Proven, not promised.
- Einherjar Protocol -- Verifies nothing was lost after every session transition.
- Sub-1ms Recall -- FTS5 full-text search, no embedding drift.
- Private Vault -- Your data on isolated infrastructure. Never shared.
- Any Model -- Works with Claude, GPT, LLaMA, Gemini, or custom agents.
- Zero Setup --
pip install ivas, get an API key, done.
Get Your API Key
Sign up at ivas.dev to get your API key and start your free trial.
License
Proprietary -- IVAS Corp
Patent: 64/019,813 (Provisional) -- Multi-Instance AI Agent Session Relay System with Persistent State Recovery.
Links
- ivas.dev -- Homepage
- Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ivas-0.2.0.tar.gz.
File metadata
- Download URL: ivas-0.2.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5aa05bccf63ffeb61228ed9f8449f2df277539bd50ec1214321f4f40b8885ea0
|
|
| MD5 |
1315ba0f5ac2dc6de44f6c107cd78b71
|
|
| BLAKE2b-256 |
9841f4d2239d70d8f8cd55ac2933a040ff42308c27382eeeee8be37797889fdb
|
File details
Details for the file ivas-0.2.0-py3-none-any.whl.
File metadata
- Download URL: ivas-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a34b47e8a8410822bc03d6ba5a2be81ebc2e24f8fc0a80c7d5ee5a9bf6bb03bd
|
|
| MD5 |
bf98a848f624469cbc0abb2ffc9caf0d
|
|
| BLAKE2b-256 |
90435115cf4ca7684b2294b684f492c459346c26828fe5865a9e795aa7f2ed6a
|