Skip to main content

Trust layer SDK for AI agents. Registry, delegation, provenance, reputation.

Project description

kanoniv-trust

Trust layer SDK and CLI for AI agents. Registry, delegation, provenance, reputation.

Install

pip install kanoniv-trust

CLI (kt)

kt agents                                          # List agents
kt register sdr-agent -c resolve,search            # Register agent
kt delegate coordinator sdr-agent -s resolve,merge  # Grant delegation
kt action sdr-agent resolve -m '{"entity":"john@acme.com"}'
kt memorize sdr-agent "Resolved john@acme.com"
kt log                                             # Provenance trail
kt demo                                            # Run live scenario

Python SDK

from kanoniv_trust import TrustClient

trust = TrustClient()  # defaults to https://trust.kanoniv.com

# Register agent
agent = trust.register("sdr-agent", capabilities=["resolve", "search"])

# Delegate
trust.delegate("coordinator", "sdr-agent", scopes=["resolve", "merge"])

# Record action
trust.action("sdr-agent", "resolve", metadata={"entity": "john@acme.com"})

# Save memory
trust.memorize("sdr-agent", "Resolved john@acme.com", entry_type="decision")

# Feedback (affects reputation)
trust.feedback(agent["did"], "resolve", "success", reward_signal=0.8)

Observatory

Watch everything live at trust.kanoniv.com

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

kanoniv_trust-0.2.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

kanoniv_trust-0.2.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file kanoniv_trust-0.2.0.tar.gz.

File metadata

  • Download URL: kanoniv_trust-0.2.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for kanoniv_trust-0.2.0.tar.gz
Algorithm Hash digest
SHA256 30a80193b44863205112a79fc992a54ab9d1cd55af564a9a88f71416809f6942
MD5 8e3f3c77fdca72340c6883be2ba16c44
BLAKE2b-256 e53ab79d82b3dc66962ecb3687b765ec95206c54ab213a1a7518b002b2edb890

See more details on using hashes here.

File details

Details for the file kanoniv_trust-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: kanoniv_trust-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for kanoniv_trust-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4acb230c9e1a1f2581441ee45630689476fdbfab8a621e7b96eeadf2aa55aa0
MD5 23c3696789b9e4efcc01047343f27218
BLAKE2b-256 a03bb33d7f794e638c6a01e4f83b9dbdeccc8c0f81ed2b084bc37de0d306a248

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