Skip to main content

The system of record for AI agent decisions. Log every LLM call your agents make, hash-chain the audit trail, and answer compliance questionnaires from real data.

Project description

cyris

The system of record for AI agent decisions.

Install

pip install cyris

Usage

import cyris
cyris.init(api_key="your-key")
# That's it. Every OpenAI/Anthropic call is now logged.

Manual logging

cyris.log_call(provider="openai", model="gpt-4o", input_text="Hello", output_text="Hi there")

Sessions

with cyris.session("my-workflow") as sid:
    # all calls inside this block share the same session_id
    ...

CLI

cyris login       # authenticate via browser
cyris whoami      # show current identity
cyris status      # check API connectivity
cyris logout      # remove saved credentials

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

cyris-0.1.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

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

cyris-0.1.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file cyris-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for cyris-0.1.1.tar.gz
Algorithm Hash digest
SHA256 298591f41fb3c1d125eae338e48048a2d89cdcc1a9f515bd38558bc5d821b5bf
MD5 05450fc669b822d7760b3064caf01290
BLAKE2b-256 38e4a614042ec1b0966d2f6ac8cd70da2af53f67a852a2f7cdd76b27011617a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyris-0.1.1.tar.gz:

Publisher: publish-sdk.yml on ultimatem7/Cyris

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

File details

Details for the file cyris-0.1.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for cyris-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfd556dfb0ec58af5d285ad5071306f5c5ab65f65eccef82d8b33ebd9fa50c36
MD5 0ba25ab3371d4149d1e47c345e3da2f9
BLAKE2b-256 3f517b7f100ac635d500e48cfede2256d40df1e148dea71b2785bc4f1c807509

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyris-0.1.1-py3-none-any.whl:

Publisher: publish-sdk.yml on ultimatem7/Cyris

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