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.3.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.3-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.3-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.3-cp310-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.9.3-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.3.tar.gz.

File metadata

  • Download URL: signet_auth-0.9.3.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.3.tar.gz
Algorithm Hash digest
SHA256 e336fc77867c805847b4330ab33fe56daf030ff9f9738439121cb8650ff316de
MD5 70024dd15e0facefff66988364d8cc02
BLAKE2b-256 f277943e63fe116925a0f07da54a40a99e6d83f6b553b6ce1b5fc4e1963f3047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a66b15e784fcbe11e2237670abfb543e4694438ac76855b28b382302e959882
MD5 ced7af0a0654f1a0f07e468adff03fbc
BLAKE2b-256 3a42b0782aba12a84cdad04ce4f5fc669b446873172aae124a21e679f69115a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd2fadfb64a5a1bfdaf14df3ceaf7a02a8f9574928ad92655f9676725eac08c2
MD5 5527101c3ab18058ee139530dd058aaa
BLAKE2b-256 e7cc1f50288d464e34097bed0db0961eb11f619237dd36e833fb0c30bec547fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83d34518e9da962ced0b959db0a72301165692d810193e6208af5cfc1c54cbcd
MD5 5efb5577cc84ac9e07c0686a16f9235e
BLAKE2b-256 d3156968e89abaa3bb65f11c594e02afecb974410a345b532d453d1b283821e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.9.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 abc1efd006ac54ca5aaaebd8e01b3bd8e837623f54d1d575ae09adae1f925af9
MD5 97617ff70b4927a80fb90c55464627b4
BLAKE2b-256 eed42bd43f8e77be6d2fe65a76016bc6216bfe275f03163ef3b6fdb896ed98e0

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