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.0.tar.gz (88.8 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.0-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.0-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.0-cp310-abi3-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.9.0-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.0.tar.gz.

File metadata

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

File hashes

Hashes for signet_auth-0.9.0.tar.gz
Algorithm Hash digest
SHA256 c650db7d16236448234a2d356245e19bdb5b48fe78cc3436311db8b002867885
MD5 40f13826b05938a4e86f4b1bf870ffae
BLAKE2b-256 b80968036ddb2d00985d1081f205e2480368ed28294a864bc87e44796ec6685b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2139507c8c0d44b74fa6d73f1812446223c1fa381f0d2e811a9a411302378deb
MD5 34380161d38f18f1b9b315242eb4b070
BLAKE2b-256 e46071f8884256523a57646fd0e216b7a267cae69e4751f4bf0e5703bd9b1d5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2950761b4199d764902520749c60d668ae7ade91de8347e89253a94f102c94d
MD5 696bd16714d431c8cf9628eff9b874c3
BLAKE2b-256 39a4b0d887fda7e25647629be600cd38e8f1fc129f6bc4c5bdefdac61531a915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c3ce87dc6265993ddc4f56d6ef5ad867b66d74cc8713c23f1fe47d6317b1d55
MD5 ae7274fc3f8f8b653396ffac12f2dd67
BLAKE2b-256 786159f87d18c76f9dff467b62a48afade139460c090f91ad13c56cb52dd2b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 013152b26415ceb89cf2969e69a03aa254328f2d7f656a080842c967e2c7d1e1
MD5 2a116c6e77d772559bb7f296f057ccbb
BLAKE2b-256 3a8d800651df03709729ae52c89310c71eaf3aea4efadb183e67a9d7f002cba6

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