Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ivas-0.2.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ivas-0.2.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

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

Hashes for ivas-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5aa05bccf63ffeb61228ed9f8449f2df277539bd50ec1214321f4f40b8885ea0
MD5 1315ba0f5ac2dc6de44f6c107cd78b71
BLAKE2b-256 9841f4d2239d70d8f8cd55ac2933a040ff42308c27382eeeee8be37797889fdb

See more details on using hashes here.

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

Hashes for ivas-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a34b47e8a8410822bc03d6ba5a2be81ebc2e24f8fc0a80c7d5ee5a9bf6bb03bd
MD5 bf98a848f624469cbc0abb2ffc9caf0d
BLAKE2b-256 90435115cf4ca7684b2294b684f492c459346c26828fe5865a9e795aa7f2ed6a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page