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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.5-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.5-cp313-cp313-win_amd64.whl (330.4 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.5-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.5-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.5-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.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 332.1 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b909a06513e56bfa794142b039b06f72b03bb31a982bd9993eca172dd41248df
MD5 142c5be7d904a5f166d917b9608b65ab
BLAKE2b-256 4cb82ca937487007b85bbb4fe303b5ae950eefcf0428bf450d460164e1f5f96e

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.5-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.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ee9261e0755a9d2134bf77134a5e0e4494879bc89d5a2dc74767fdd87e54118
MD5 4bfa3696d5aa936bbbf19e66394c21d7
BLAKE2b-256 5980ae622dc84a2bc1f144d0d220bc89e521b0386ec1e63796f97036c19c0e71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 330.4 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 75731069281144a51dd7843b3252a45d347584e570a8a76f2f53d924dc24b0b2
MD5 5729dd365717175aab0f0c955fe8dcbd
BLAKE2b-256 64dc39ef86c959b5ea790c51a62167169debcab102d3243cf7b57cb33b62f315

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.5-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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d12714ca29590a4c6c324b9ed71e771dfcca32485e7dde9d91daf75d485ced8a
MD5 b19697efa8ac6cad948e93d5fd46d0ef
BLAKE2b-256 1401d88c4350a6ec21388a4aa1745ce2277edf542eb322ff8d4a61b2e877733c

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.5-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.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea188f648ecb4d4a271c59d8dcd0f5a591aa45cfb8a2e19cda4546da2765b56b
MD5 c0fd4f85a9a417e9a2cda536296c994d
BLAKE2b-256 7df98c241efd7d2c13f628d531873e41c6a0551236f86eae68151d5337b984d7

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.5-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.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e280cc3545535e010193a955a1b1bffc636bf798c61024a844feb1eeb16a19a0
MD5 dc00f520686743383de53be77869ce33
BLAKE2b-256 320510c26c51a8e67f714571769382536f00cbd27f536c5cc5985bb2c2b9a5c4

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.5-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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1625f106d8ef4e763c123a135183393468713685436a2c0e0ea8280a5c128f0d
MD5 6faa4d5003cd68c6fae103e1bffb3532
BLAKE2b-256 862977d49cef05783dd27adc6c99f1e270db1c8addda8928f37612de6f5f2060

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