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.2.tar.gz (498.1 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.2-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.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

signet_auth-0.9.2-cp310-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.9.2-cp310-abi3-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for signet_auth-0.9.2.tar.gz
Algorithm Hash digest
SHA256 fe124ec4c2faae815ac5d88d41d5cf898aec52a86cc1a42d00f09d9ed92fed6c
MD5 d9270d7d6f95a20968a9cfa885a120da
BLAKE2b-256 77fee38ce1a6600fb70243a4fb249ffd648f2383b2a0ae27fedb4920847107a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0771ba285a9aa6c29c74f4c87a56b387dab91fa51c594fada0571a972408fc7f
MD5 f806e5e52c9d68da769269d72bbe5eb2
BLAKE2b-256 bd6bad9cdc214ff9945a93813045b612aebbb19e22bd52b19890defd46942e7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edff7f11395dc233c12ec8bfdfbf175b09378eeb156b659aff23fac00f7c0110
MD5 ed17d42b7202356492a8c1dab3bff92e
BLAKE2b-256 43075b58e9d888c8bf30906a807ee9b0acaecff9af378a944b67e6e9be0a98e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 935f6b781a0772f2d700984e4be18c7d6d977d7ebd9d5f0e028e086419ca82f8
MD5 71916820a6f77a47176fc07ae4d2043c
BLAKE2b-256 5854fa657d21029b413466aed58ba3c06b310492fe32f7721106809a29e71a21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ab49782693a10707b955a442385583c3d18e044c8e9e4636f2d604a4b466f733
MD5 a9c77a3ee27aaa9535fa176f311c92d4
BLAKE2b-256 eb90f93af75c38746e37a12a211aae8d12e847bcae85786a846dc5263ed07963

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