Skip to main content

vaas-x

Persistent, outcome-grounded memory for AI agents and connected devices.

pip install vaas-x gives any device or agent a persistent, queryable record of what it's seen -- what happened, what it did, what the outcome was -- and retrieves the closest matching past episode in milliseconds, on CPU, with no cloud round-trip required for the actual similarity search.

Install

pip install vaas-x

Get a free-tier API key at vaasx.com -- no card required.

Quickstart

from vaasx import Bootstrap

brain = Bootstrap(api_key="...", device_id="my_device")

# Point it at a structured data stream (sensor readings, agent actions,
# API events -- anything JSON-shaped) and it profiles the stream
# automatically, no schema design required.
brain.connect("https://your-data-stream.com/events")

# Query for the most similar past episodes, ranked by what actually
# worked, not just what's nearest in vector space.
hits = brain.query("engine running hot", k=5, prefer_success=True)

An agent that already knows its own outcome the moment it acts can log a full state/action/outcome episode in one call instead of a separate ingest-then-tag-later round trip:

resp = brain.ingest([{
    "state": {"observation": observation},
    "action": {"taken": action},
    "outcome": {"success": result.success},
}])
episode_id = resp["episode_ids"][0]

What it does

  • Profiles a raw data stream automatically -- statistical profiling, schema classification, and anomaly detection all run locally before anything touches the network.
  • Stores episodes as (state, action, outcome) triples, so retrieval can be weighted toward what worked last time in a similar situation, not just nearest by embedding distance.
  • Runs on both a small edge device and a standard server -- same codebase, no domain-specific build.

Tiers

Free gets you an API key instantly. Developer and Professional are self-serve paid tiers with higher episode/query limits. Enterprise is contract-based, for teams wanting on-prem or air-gapped deployment. See vaasx.com/pricing for current details.

The honest caveat

This package ships as a compiled wheel, not source-available -- the retrieval and indexing internals are proprietary and stay closed while patent filing is in progress. What is open: full API documentation, working examples, and the wire format, so you can see exactly what goes in and comes back even without reading the internals.

Multimodal support (vision/audio/depth/thermal, via the optional ac extra) is real but still early -- encoder models are in active training and not yet production-tuned; treat it as a preview, not a finished feature.

Links

License

Proprietary -- see LICENSE.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

vaas_x-0.1.2-cp314-cp314-win_amd64.whl (327.0 kB view details)

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vaas_x-0.1.2-cp313-cp313-win_amd64.whl (325.6 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vaas_x-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vaas_x-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

vaas_x-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file vaas_x-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 327.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for vaas_x-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2ae5be533eed37583d03c78a9bc0d6d4818f02fb877f3ab31fcd34dbdcb83263
MD5 0cbe57fe4293228d3d6697147a5fe1c9
BLAKE2b-256 449f90db9f45cb1903c6cb6a476f0618f482ec7162a98b7d6e910cdbcf486618

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vaas_x-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b44b5f0f0eccee011686ecfb661b33c974377312b552ebcd915e17f2e8ba7eb5
MD5 eb5abae237083cac36e75a256b1b7417
BLAKE2b-256 9426193799d38825eb0c9e739420b9c678e26cbf4cd5f9879c026b3ffc52e8d2

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 325.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for vaas_x-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e813f62b070f94a79cddf61fe9048e2d0e873ba22d5ec76ae7fe0346db24968e
MD5 6d8300358d4df13cec0420c3fc7e3df7
BLAKE2b-256 11f671ce824a9171c6ec6f823a8c5c131b86d9e91cd8aaaf72a62989b8182aeb

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vaas_x-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24f3852c7460e9538218a2065d77effb2550a2ec27129a36c3d22b8f5b55673f
MD5 61cf838d9d36e87a45be748249f14cf4
BLAKE2b-256 9ea042a7bff9110b2ff138bd983c02752820083158e25ca4f2b8a320bcbbbfa6

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vaas_x-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21eeecea58b8b86afb3f9d5caf6b1457bc400a5eee068f7e3b664ae430c517f3
MD5 f3e4528e1a98ae9eda9bba56d8a8f286
BLAKE2b-256 03bc20539cdaeafdf3e134cb0dc23b307e33edd0957b93b6c9eb1f3fd2040224

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vaas_x-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4cd0b62471e2dc394a6fcd7df9e7df9768b217428f1d1e4db8e875d284b0e81
MD5 16e7220df2300d8035d5788bada3d4e0
BLAKE2b-256 54d564d18917033ca8ea98878bc3102669c193d5cf00ecea5bb4bb9ddf1a29a3

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vaas_x-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 601217ac52abb2ec4d417bca32b116c72dbf65bd06efeb1f7f0f413011e7dcb6
MD5 fa652b213970e85445d125314a6f3ebf
BLAKE2b-256 6c32ace4c5cb1dc58d26c8b7bf6ec5e1d2416833677b570de57cf52cbf955301

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 Sentry Error logging StatusPage Status page