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

Uploaded CPython 3.14Windows x86-64

vaas_x-0.1.1-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.1-cp313-cp313-win_amd64.whl (325.6 kB view details)

Uploaded CPython 3.13Windows x86-64

vaas_x-0.1.1-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.1-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.1-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.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: vaas_x-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 327.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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 34a02dff274490c8383ec8201d6ef99d539d879484ee1e98c435bf486bd6dc91
MD5 c5330c64bea3513af07028b0b7fbf3e6
BLAKE2b-256 1e94d37ca607ccc17049870086d2ec0bea1f296af664eb79e343a65bf17e192f

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fa89100f52c7215ba4804549a2eebd8ca039eca7b15cf65777a83b72cff48e5
MD5 59c82bf1b378581f4baf3e329c833535
BLAKE2b-256 48004681b82f9b939c8cc9c1a9ad7beb21d35667efa0a51f94da279f91c3a38c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vaas_x-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 325.6 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8275b6e47f85a708f94af75fc30a227c8e1cd30b2e67cd8fb535c37bed7d60af
MD5 42701367fc4081a6d3a9a7ff4eaa9b59
BLAKE2b-256 63e886510d3100f9133713274f4aff4feb4ecb5c1d078530317c92941a541b0d

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f7981ed2870111fb19a3b9b7b7f5a512bbef86c890017c6ae49a3dec1281f9f
MD5 a4a4bc8f160345fd7f5bade6895ee15d
BLAKE2b-256 72fef63b2acca883d7bc2b7fec40e1aa746c057cbed103f73364f5712828a5c9

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06ce8968b7fbf1ce0cb42dd30c58c6b0b05068ceebc6978bc672d2c0f836a51b
MD5 85b6e5dbd3779b15ca34277ffe0d4e97
BLAKE2b-256 02677785ccf568ffe4384c4a3ad63e60e847ca684df2f274a7ac351bc7d52b4b

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa74f4fd743db0ec7a3745ab73015ecdfb7c707f4c4024bb8540ee86a966c72f
MD5 2980f6926cb484437561e986832f14c7
BLAKE2b-256 51332e9e582f59f1ecaf9c785fdc909495ed49966b16cf7b5111b0d250e31e0e

See more details on using hashes here.

File details

Details for the file vaas_x-0.1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 516ee38ccfaac0c81ac0bb99dcb64484112f65e5d564ced90285625ffa5a19c1
MD5 45573659c9c825a197614ed54483b22d
BLAKE2b-256 281290c8ef6432a9f4e21155eaf86c2255008a4520dab76e157718d9f2056ef9

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