Skip to main content

Vienna OS SDK — The execution kernel for AI agents

Project description

Vienna OS Python SDK

The execution kernel for AI agents. Agents propose. Vienna decides.

Install

pip install vienna-os

Quick Start

from vienna_os import ViennaClient

client = ViennaClient(
    base_url="https://console.regulator.ai",
    agent_id="my-agent",
    api_key="vos_..."
)

# Submit an intent through the governance pipeline
result = client.submit_intent(
    action="deploy",
    payload={"service": "api-gateway", "version": "v2.4.1"}
)

if result.pipeline == "executed":
    print(f"Warrant: {result.warrant.id}")

Documentation

License

BSL-1.1

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

vienna_os-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

vienna_os-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file vienna_os-0.1.0.tar.gz.

File metadata

  • Download URL: vienna_os-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vienna_os-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ca5b96d10c28808f9fd28d0f21bda06f7d38f9767af2b48446ffec6b6656600a
MD5 6ecf8d9c427b58b80970cd774118688c
BLAKE2b-256 424bbbea6f5b72e20177c54588fb38c428a673a479f425a5f7d9cc0b6ae1791a

See more details on using hashes here.

File details

Details for the file vienna_os-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vienna_os-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vienna_os-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47e11ab33f27096c5f012e38d85223665580b240e93e9463c111f1017df1c18d
MD5 81a0122239a742e1c587667d36f3b6aa
BLAKE2b-256 0cbd47ee65f665f0b3d996e8ac3383b901b7569162bde2bc2803989909fb1b7d

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 Pingdom Monitoring Sentry Error logging StatusPage Status page