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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

vaas_x-0.1.11-cp313-cp313-win_amd64.whl (333.9 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

vaas_x-0.1.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

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

vaas_x-0.1.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

vaas_x-0.1.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 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.11-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 335.6 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.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9c6fb844a87d37ae080264b6123f4d892c8b9ca23dd2d5d9a361cdfd75861581
MD5 ece008721e80d6bd371ca65033c71e22
BLAKE2b-256 c3f7eca0652e52d85ac5261dabcfa8c0b4d19951cfc52df600382cb9275110f5

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.11-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.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6425bfec279cdb94f840a5d8c15a0f0833a99ef7d436b3ec5f27c0bff25a03e8
MD5 933e93c14adf927642ff38a114fe7d5b
BLAKE2b-256 8369325b3cfd837d5938fd4b0f523df3e2b8cb447601b66dd3c9529dc9506d03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 333.9 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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 494fbb0e8d67c3f8d5cb02cf97f1d14b8d28ab906acf5b3b6933073e1614c0c0
MD5 3761afd17afb37d41835edeaa10db614
BLAKE2b-256 8fb6835000e5192f69ae7e23bbc8511eea9cc3adee2e2d32dfa5e6c325ab2ac4

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.11-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.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10e65be22b563a99982504f4ba5307aaed64e9da9fc7f5bd61b11a640db627c0
MD5 5dfb1b154afadab03002b7fbff7e4a29
BLAKE2b-256 ee4dc27c6e43e62ba4f902fd4f592fa1694edae87b670923c229ec3e3c7083b6

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.11-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.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5df7d37b4d19d6b07232f25d18589bc96f08285b395b72df664026a26bea5acf
MD5 ef480edd7b7aeed895c3af324fb6e44b
BLAKE2b-256 505db75fafb16182162a10a4639a719e0d668219a5c91a37f912bbaca2b97080

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.11-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.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b3bf2dedff45bc290fd7f4979294024b66ca78e356abbab344b74a165d98250
MD5 04cf2e872ea68fb74fc0c5dc7f33c8e9
BLAKE2b-256 3bdf7c4acf9953769dbae4ab6a94e98c2cc56a251e86e0c8f78b2224f57c65f4

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.11-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.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d3d4db82570daabc8a99d6eb6d0426941b5970aa916ed1c9c06f39aa866717
MD5 3fe12b2c6c53a3a8d02cc26e138c7e55
BLAKE2b-256 862757143e431297e34849d67358dbcce4decca6cbfc28ada5682273cb9010ba

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.11 This release

7 files

0.1.10

7 files

0.1.9

7 files

0.1.8

7 files

0.1.7

7 files

0.1.6

7 files

0.1.5

7 files

0.1.4

7 files

0.1.3

7 files

0.1.2

7 files

0.1.1

7 files

Supported by

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