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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.6-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.6-cp313-cp313-win_amd64.whl (331.0 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.6-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.6-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.6-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.6-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.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 332.7 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4cf6969031397d37cc3b42a7daf6669d157fcb92c1821150a0ac48e84ae68fa5
MD5 df8a2e2350fc8794a4299ac54ecb4f68
BLAKE2b-256 925fcd6a265f4e3c6ae3cd28db5d5b29d9b54ac9eee373d5023bce7629730240

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.6-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.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c11947749df21188c554d21a618b1aa403f95194d66de1e54a94784cdb02b6f4
MD5 d727f5e763f3fa401d33cd7e45bfd800
BLAKE2b-256 c83f14df4ee1e51518ecb51cce7b67becdf1682ec3f505b2f2f60300cf1ada86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 331.0 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 417850d4c979b2de3443f4c092f5d74b2295fc0cdc50582c90b992d752338315
MD5 ff75ec19a2e91fe3fcdb7744b5d75927
BLAKE2b-256 facf55c65759e3943b161c339c8abfcf96b034c794c99e2b3716dcb0ac4b61c3

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.6-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.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9626bb6b5227adf4afff2582698c06120208c41f53b2ccac667fbe1909c856d
MD5 38f3544bf837a118ac39d361ae02411f
BLAKE2b-256 2a35cfaf6f17f03170fa627b0bd72c3bd72dcb0f822ca1b57b1083f40695c5ed

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.6-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.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1278967cefc831dbd2a857d1f47a974df4b3d63a3f40672196138bd78fade6ec
MD5 5ccd373b31c667e66a74bd424a1d267c
BLAKE2b-256 23f892becbf486c8a990fd1796695f0fabb259adcf797046ef1837743c7de82b

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.6-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.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f357696d0ec36a99b7336ecd87529f2870b97befd305fcf1c58f414d581b7499
MD5 a74bc3c8dfbbda714a3de26b2bb892e5
BLAKE2b-256 817897959aeb2c49fccc1d0142f49e796ca20d7309ef6266c6d979f9f3ae445a

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.6-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.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5444591270a2aa7a862481cdbeb4230f2cc43fe1ba6753aa8092035315054438
MD5 147a4b1f01166505e85606743e3a86ef
BLAKE2b-256 a19f1b0e140f6aa1b9d77a7c7ee80befa34df38e4e568b25f23cfca77dfa4f16

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