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.9.1.tar.gz (96.4 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.9.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

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

signet_auth-0.9.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

signet_auth-0.9.1-cp310-abi3-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.9.1-cp310-abi3-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for signet_auth-0.9.1.tar.gz
Algorithm Hash digest
SHA256 39a3e58652c25556ca664029908913b040d8d80e33db3cf0e95faf76160289f3
MD5 328e2c954823cba9e05ec206570309ef
BLAKE2b-256 e21fc8476995473d3e37643637a06836737d15d08fafaea996e74908b6016e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59af7a025c27779859c8a10154911c4c776732d0cb0b62be71792c7a53d55133
MD5 10a454a20fba71143248b196c92e7725
BLAKE2b-256 ebb333400af68c97d4be314252b1163de778bbed731036edd640bc4f5b650d94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f47ac04b56fa69416b332ba9476e3bd03c2a9312ae92689795b4e5e96cd07b8b
MD5 89d5630978460e18df4489c9b48fd0f6
BLAKE2b-256 1c1448881d7fc3110bdf9acfa747f3b73fd3b29cad73d1299d3137c0f4823b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a60fcc4b8bfb4944dfdfb478939472e1929bd6e570020a7acb132eb035e2477
MD5 bec86149259a4dd619241b8c4c9794f4
BLAKE2b-256 15709e4efc879410ce80f862789a46b2d87e8b59ac031af5122809787240f775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8f1bb8cc91c028e8762f568d3ad1e7d16308c0034cdc2f8824c7b13a50e6cc7
MD5 640d044467bf9a6ad6d5abca7ad7f4e9
BLAKE2b-256 b0eee4f7bbf99c2be833eeb115342f8661bed0be172dda18d057ee85bbd08a41

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