Skip to main content

Cryptographic action receipts for AI agents

Project description

signet-auth

Cryptographic action receipts for AI agents. Sign every tool call with Ed25519 — works with LangChain, LangGraph, LlamaIndex, Google ADK, Pydantic AI, Smolagents, Semantic Kernel, OpenAI Agents, AutoGen, CrewAI, and more.

PyPI GitHub Stars

Install

pip install signet-auth

Quick Start

from signet_auth import SigningAgent

agent = SigningAgent.create("my-bot", owner="alice")
receipt = agent.sign("web_search", params={"query": "signet"}, target="mcp://local")
print(receipt.id)

Framework Integrations

Framework Import
LangChain / LangGraph from signet_auth.langchain import SignetCallbackHandler
LlamaIndex from signet_auth.llamaindex import SignetEventHandler
Google ADK from signet_auth.google_adk import SignetPlugin
OpenAI Agents SDK from signet_auth.openai_agents import SignetAgentHooks
Pydantic AI from signet_auth.pydantic_ai import SignetMiddleware
Semantic Kernel from signet_auth.semantic_kernel import SignetFunctionFilter
Smolagents from signet_auth.smolagents import SignetStepCallback
AutoGen from signet_auth.autogen import SignetAutogenHook
CrewAI from signet_auth.crewai import SignetCrewCallback

Install with framework extras:

pip install signet-auth[langchain]     # LangChain / LangGraph
pip install signet-auth[llamaindex]    # LlamaIndex
pip install signet-auth[google-adk]    # Google ADK
pip install signet-auth[pydantic-ai]   # Pydantic AI
pip install signet-auth[semantic-kernel] # Semantic Kernel
pip install signet-auth[all]           # All frameworks

Links

If Signet is useful to you, star us on GitHub — it helps others discover the project.

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

signet_auth-0.6.0.tar.gz (75.2 kB view details)

Uploaded Source

Built Distributions

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

signet_auth-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

signet_auth-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

signet_auth-0.6.0-cp310-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file signet_auth-0.6.0.tar.gz.

File metadata

  • Download URL: signet_auth-0.6.0.tar.gz
  • Upload date:
  • Size: 75.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for signet_auth-0.6.0.tar.gz
Algorithm Hash digest
SHA256 844c24f7e6588d12ab12f444da33c9a9024f13081522a4a27bf5c8c9c1152278
MD5 0d210993c03b721a2098bb092d2d760a
BLAKE2b-256 84f2b83bedb22a41b3a9b04bec9fba1a78e95fe70ad770d585f14586d982e92b

See more details on using hashes here.

File details

Details for the file signet_auth-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signet_auth-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5c531f92c43359af76a73c9e3b70ae57cda2eea3bf5b263b0fcdca7512d6bf5
MD5 ed7a1ff5e48e6a7bdc4d6597aaca27fd
BLAKE2b-256 745c04392064108524d592429288a2e9a8cf972216a09c6e4c068f10a8c2172b

See more details on using hashes here.

File details

Details for the file signet_auth-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for signet_auth-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6272807f16ed935413749f9e663eb8b30fc6124499f1ace8e4aa2d6f66b0f583
MD5 ac69c551d0f76a82da4e909df083ef3b
BLAKE2b-256 52e8339df2459014a084e96012fdd1ff6dd8084459143065cb7dba8d5f291508

See more details on using hashes here.

File details

Details for the file signet_auth-0.6.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signet_auth-0.6.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 283954e0867d7819741a07a68338b33a5d5190b024078f214c9a1261410b7263
MD5 6fb986c00a8c65fba0d2cca8884172a4
BLAKE2b-256 7339f6c98b5acc25cbf4f32d688522319ef05ae293dc2cb2ebbd8866ff16e1a7

See more details on using hashes here.

File details

Details for the file signet_auth-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for signet_auth-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0cdcdf1d9a5dcd5e97c441102d23f63c8fd1d5131b3027e4caca9ecddc66f5c5
MD5 1a1bea428731dedfd94e6ca0d0eed4b0
BLAKE2b-256 75bbd553b44c1060bf1a5e32faf44950e5e171482030f8882310b2f63866c723

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