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 protected as a trade secret, not through patent filing. 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.8-cp314-cp314-win_amd64.whl (333.0 kB view details)

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.8-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.8-cp313-cp313-win_amd64.whl (331.2 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.8-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.8-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.8-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.8-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.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 333.0 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.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 083c76ac0196abe2557b85401de767e238958c78288066f5f3bbf407fc4d5ea6
MD5 a1875071620756c49380d78fd9a3be0b
BLAKE2b-256 42c7f3ed5653c59c9500ca0f44ee1669e716ccca4287222cce1a86c77a76407a

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.8-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.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92ed792591f31f507060350bd6d452769e3ac8b2d670ae2da073bbe640814aa2
MD5 cb5c80371a6a9f1181e1e764271f7d05
BLAKE2b-256 21b0379eb3877eac7dda22c7e485817ec42b4a7e1a3b0fab407c0d759009852c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 331.2 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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 88b2a0a346d2a115ad1e262a07de8cf206368eebfddaf04e341f2220c74e6d7f
MD5 ca23858cb81668c6e484916a8870f081
BLAKE2b-256 d41f7b4e6a4f3ba21c87b21ab5433d5bd573ddce7bfdb1c9a52ecd4920378d05

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.8-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.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3011784109bbfa7cc54d307a8365adc6fdd063fd82b04c16d24317abc199b32
MD5 c167418425377d035590c41a3d0843d7
BLAKE2b-256 f0d38982d21b18b1217311af95a35d7202d35f89953df6dfd645c1143c1e1aba

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.8-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.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 697bae4c6e6d6d342a4343dc0063e54856906ee19b2661c4cf61751178039aa3
MD5 9322f09195ae980b5897324783f3cb38
BLAKE2b-256 5ce3318fb70bc92429da0bb6958843db8df57db50480619105734a0350a15487

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.8-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.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c96ca49dc372739c910a15ee5815e83734099b144d4d83b78f155d99c6e916
MD5 1531481a1e72d5b41c20909d046b9420
BLAKE2b-256 8afec76e2ad94e1634ac932ab8c1b490a4d6873c29f41e5dece82447bf1160a6

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.8-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.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 206f1f1658e44d1512728cf7b0b059c8d4f13889e58a2af66e2df9e0e41a0b4f
MD5 dc1664bdbaf83bdc3536e90b644abc0b
BLAKE2b-256 849a3e60c9fdca61e39337018745aa53b20a595d84cb4c5c23b2020cda36bd7e

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