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.4-cp314-cp314-win_amd64.whl (331.9 kB view details)

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.4-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.4-cp313-cp313-win_amd64.whl (330.5 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.4-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.4-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.4-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.4-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.4-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for vaas_x-0.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b648b5ed917c45262fc4b7bfd3003ac5e80b36d932a6c0cbe2acd649e0aecaa4
MD5 67b4e6bce8f8fd673d2970bee77adee5
BLAKE2b-256 8bfdbbb35a1e2d63df3848d746bc1558b81ee3f5f867eb8c26adbb71985bcca9

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.4-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.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4318a019a2dc376d55c08963f6c9d397f71e94517e357f5f78341092a5c2bb97
MD5 5c56680d7830d9165ead6150c3fadd47
BLAKE2b-256 e331aab9cf9f9818ef504adff8aafc15a3c78b2ceeec578cf0eb03f4edf6fdc8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vaas_x-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e7e8ade5ba5a25e69b8ba55bf3bed04f000bb03359f874762b19601ee8be45a
MD5 ca83d029706e1536a27f144e73c5cd57
BLAKE2b-256 2416df25f4575ed9b02841d8a7ba08da753c43e3e2b56a963713321b0e62ec4b

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 001a5cae54c72d29eb4716b26a7d963b21ef03ac61d3a886ed342b4a0f0850bb
MD5 42a03aa9fa31bf4b394d4ed624580c37
BLAKE2b-256 e7448c2fadb7f1298c31aadfb39b55695e1d030c47306a920d4321f376fd1e44

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d2086ebfc7c4884f091d90edc3d81b28009b9dbcc7bb3e5da6a63cbb69adf0e
MD5 0f1c9d8c69c121fae28b9e66cf573232
BLAKE2b-256 1d3de457597853c0e4eca57f7bec4b449b78551714b45cde5c37d942f2fec62e

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4e27b6d07f48c775cc9dce91fd5dabd225810b0ec5efceb8d7aedbf099ebcbc
MD5 17c0c29db54413d5050651994cae9874
BLAKE2b-256 bfea2310b732c875b49d731d865d8716fd2528f2b5b61d1750f0520a4155aec4

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03ed8b60d5e73a19f0a58187569fa10a29406fdb7dc38b4d2f94fac521318240
MD5 6312193e08d2c5330033a589fe9ced8d
BLAKE2b-256 2a3a18fe6645549a8830d5b1c8a33e3f6c26dcea5fa49a95b14e8e97568aa64f

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