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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.3-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.3-cp313-cp313-win_amd64.whl (330.2 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.3-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.3-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.3-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.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 331.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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cf442273cb32d68d2021db80059a71139c27d533ae2cd0bc710290c67bec1982
MD5 90684ab563b9277359d7be041666cb44
BLAKE2b-256 a9793e9bbd188a3e5ada47ea1d6ad0d48e5c833d1de91b135cc33268339e5560

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4b3d10f368cfebc8100ae7e9e719e1fc00c5eb236051a2900151bb8994f9d3d
MD5 c79625f601e3848fac4ae6ac353ce9cc
BLAKE2b-256 11daff25f6e78d9a80630e5ea188440242465855155817414af61ead0ee46d68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 330.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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf8ea6e2042f2f0cbd674db8f89d42547da393fb765e5b11e20cd7004a04f9a1
MD5 b882405d9952a03d06998ca9cc25820a
BLAKE2b-256 9b37bd2a23dffe8f9b2bc38ba75c272fe1d2a79f9db654c4d54f9047ed0a843b

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b0c4f8920b14dd29fc3ac3dac34db1840936c1715f5e39ac3f8215fd050e3c9
MD5 98116f26210d45e77df3bd82de6864a7
BLAKE2b-256 c7a63cf52e8d8df20a9ef328350eb53ba27cb592fd07ae15994c07c7e2a88d07

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd26af5159379f15dbe19d945d598dcf8ccbd9e243982e440ae2e554252071c5
MD5 667645621de69df063af397136740fbc
BLAKE2b-256 7a4b7fb0b492d422af7cb5a012c8cebe3fa0c46b56a995b77523aff8bdf503fd

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5c397bc7306e9582406947a199c81dd02f14b0f6b4ec255675e207d334dbe83
MD5 2f99917c6e429574e8bb49d3b383dcbd
BLAKE2b-256 8dc5c2f461968d50d9542677e49da418c1959cb11c7c85da213ae2c25e497816

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b4861a57715a5952ff4a0ccbe66afafd51c2abd7d194e878b376e755988945b
MD5 9df4999658fba836d766472e9ff0f388
BLAKE2b-256 ebdf2fc0c71bd708a4c1888334d1207d496777fceef785b46741bba7105aafd9

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