Skip to main content

High-level routing and cognitive abstraction SDK for the VEX Protocol

Project description

VEX SDK for Python (v1.5.0) 🛡️🐍

Cognitive Routing & Silicon-Rooted Evidence

The provn-vex-sdk is the high-level implementation of the VEX Protocol. It builds directly on top of the base provn-sdk to provide verifiable loops for AI agents.

Installation

pip install provn-vex-sdk

🚀 Usage

import os
from provn_vex_sdk import VexAgent, vex_secured

agent = VexAgent(
    identity_key=os.getenv("VEX_IDENTITY_KEY"),
    vanguard_url="https://vanguard.provn.ai"
)

# Option A: Method Decorator (Automated Verifiable Loop)
@vex_secured(intent="Authorize high-value transaction")
async def execute_transfer(amount: float, recipient: str):
    # This block only runs if VEX verification succeeds
    return await bank_api.send(amount, recipient)

# Option B: Manual Capsule Construction
capsule = await agent.build_capsule(
    tool_name="reboot_system",
    parameters={"node_id": "titan-01"}
)

Note: provn-vex-sdk requires provn-sdk for core cryptographic signatures. 🛡️⚓🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

provn_vex_sdk-1.5.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

provn_vex_sdk-1.5.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file provn_vex_sdk-1.5.0.tar.gz.

File metadata

  • Download URL: provn_vex_sdk-1.5.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for provn_vex_sdk-1.5.0.tar.gz
Algorithm Hash digest
SHA256 c6a00310d50cc0c0b75b2716ad015f6118129e334ccb4ab75b28ae11a113e678
MD5 14811fc62017d8bfa3fb644a4fe975b4
BLAKE2b-256 ae1ea0112ffe2b2d17b2ea9d3f04bebc5c118aa2dff8b9f8bbaf9e7077fd4e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for provn_vex_sdk-1.5.0.tar.gz:

Publisher: release.yml on provnai/vex-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file provn_vex_sdk-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: provn_vex_sdk-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for provn_vex_sdk-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 214801be3b864c0a27c0c638a586c59a7a1f8baa60de6675e9a3e1a2225c5d0f
MD5 e822aa622521f8b7866bd8a28896d611
BLAKE2b-256 5a5e58d191235af0967c4d1b7562bbd645d56f93f92b0287de5a001b976e10e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for provn_vex_sdk-1.5.0-py3-none-any.whl:

Publisher: release.yml on provnai/vex-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page