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.0.tar.gz (13.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.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyris-0.1.0.tar.gz
  • Upload date:
  • Size: 13.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.0.tar.gz
Algorithm Hash digest
SHA256 4935ab899187bda9bebae32fbce02791902dc3df83c5c512c32823b20926d42c
MD5 91107d113b8d26dfd728bfdee00e2ceb
BLAKE2b-256 0bb95513d8fe2e4737576f9aba1d0e09723178a7d411851090d52e758b1d764f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyris-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: cyris-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb9f37847aa2cfda2f521abbfbb2d61284f563c238deedc186b699b3b4abb4c2
MD5 3be138c7271ec5f961fecad81827b59d
BLAKE2b-256 594fba8fcf4424e549c825b2fcde93b1f64575e208463b5e2c592a13359230cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyris-0.1.0-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