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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.9-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.9-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.9-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.9-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.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.9-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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c1f712920b1b0507334a4c61baaea09418f96a98243b5a7e5ef34dd15e5d8fd9
MD5 d4d909362073bf5376c5449a75164c0e
BLAKE2b-256 e67feb647b508651097a3af2f8785afa5ab9803316d9e195e5535c8bf53c2ab7

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.9-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.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81ac5e294494046608f40d74699c33e6f5d7d586cab370cc176f21e9de9d4940
MD5 1102dc426b9c897717a03be31c9e6906
BLAKE2b-256 83f2d83cf7ece09498d05e6a47cb20b4b47dc4304938632524097abe7789bc6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.9-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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 af550fff17fd9fdac80fbabe36aa75b8e46af83d3adc057be35193f8ad4ae356
MD5 14236b3d5929ecc7ce2b9de1e9b19a27
BLAKE2b-256 988a870a65ad9738c478c2b6a25c81f20579b8334f1b3030ea663ea197e56a79

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.9-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.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9e46009e4f365ac6a2708047a86398dc6b919b4454887563ef5f3ab11b7e66c
MD5 bb514614f2ec5139cab7ea4ca9228ab6
BLAKE2b-256 7b0d96a1bba1b35cbe816374efb3a0c0fe3a4e1c98220dece1cefcd00779f76a

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.9-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.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d7e27467e33cd08661faab8749d25cbb109b2b0dd381b31ca4273ae5901faa5
MD5 4bcb4a5647aa3047f6b2cd7a589052a4
BLAKE2b-256 2b5bdced34fbd95eeae9c2acc8d1084b975f80309ffe8c701ed62df6abe742c3

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b12a4709d18280042135fc2317e33b4ac0236a0b5f5495f529adb8737bcae4d0
MD5 3129e31bbbe87809a4c6f756f3a5c8b1
BLAKE2b-256 2d21ce0958b8d3a46f7875247d4b7829a4dd3396d77ff0c9c5f2673de450b9b5

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.9-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.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1408546eb0f217803f7b597d6fef45b741c60e105cb20f3cc3972ca1b5855d2a
MD5 152d4e76effccd221408af558e1ee4d1
BLAKE2b-256 4aea3f14f5a10c636c229728188c6ec29684dd74f0bbaa6a1de2cf596ebf4d23

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