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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.10-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.10-cp313-cp313-win_amd64.whl (331.8 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.10-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.10-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.10-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.10-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.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 333.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for vaas_x-0.1.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9f48d2334f5954b499475385a3c24a8a740b3b253c658573d8668a8aa98a8668
MD5 852f9375abe1e8fe633b8bb3dc374116
BLAKE2b-256 d4420662bde9dc4234681e84b0e325a52e2e04b436980af3cd5b7dfaccc242e0

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.10-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.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 116ff363560cac3f35b47077a8d77fa62e93da723be2d169ee7da634fa44088e
MD5 a237a79c3224cb4b6c8152885b4358a9
BLAKE2b-256 f3b06194fbbb5ea356a0de381e12dee1cb3081235c13c995de1b7ac22319cc05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 331.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for vaas_x-0.1.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e5d1f3f272a16eaceedce6c71946e149fb787eb8718606104b3990f81bbe09f9
MD5 59fc3d634f0cd88c2b04805b4f4815d3
BLAKE2b-256 0d0d5d4c781732a9fdf55ab232a9c357e9abb2c9e418c0522907449c90391039

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.10-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.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0d3aa1e2bfd3c3516755c0792002c290b23fffc11fc32823e18e904048256ca
MD5 bb7362cb971fa876aa850ef88ee7fa44
BLAKE2b-256 3298db140bc05a6d644e58612eed43f50241b8edd0973177270a65c74bbbf6ee

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.10-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.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1ed8bc4d95e1aa09a3e3733f5a5ebd2ad2504798cb657447a2f985f47e3a740
MD5 ae1f4c9d9b9b24438d4231b15e336ee2
BLAKE2b-256 782bc24dedb44ce4dcc1e836b10d68b78985a6fbee0e8068e5b06d159a72cde1

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.10-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.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1068d5a51e25c72a7d908abfc48b1a55a8bd76b54d8e98d0d137969a54b8424
MD5 f14108bef3132aa5915c3b6399cd86e8
BLAKE2b-256 64104db72baeaa23117e091f4fc809f58c0d32b2866a379997c82e83a483f714

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.10-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.10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a11409b6fc348c22f1f4835af99d2cea54316a9b0c7083ad591edda8d917397
MD5 a30978caf0c40c68f501f873f10fd38f
BLAKE2b-256 d30d8073d8aea95419c90c43ef2b89dfcfb55448097a0a8ed7553bff14635309

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