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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe124ec4c2faae815ac5d88d41d5cf898aec52a86cc1a42d00f09d9ed92fed6c
|
|
| MD5 |
d9270d7d6f95a20968a9cfa885a120da
|
|
| BLAKE2b-256 |
77fee38ce1a6600fb70243a4fb249ffd648f2383b2a0ae27fedb4920847107a4
|
File details
Details for the file signet_auth-0.9.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: signet_auth-0.9.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0771ba285a9aa6c29c74f4c87a56b387dab91fa51c594fada0571a972408fc7f
|
|
| MD5 |
f806e5e52c9d68da769269d72bbe5eb2
|
|
| BLAKE2b-256 |
bd6bad9cdc214ff9945a93813045b612aebbb19e22bd52b19890defd46942e7f
|
File details
Details for the file signet_auth-0.9.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: signet_auth-0.9.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edff7f11395dc233c12ec8bfdfbf175b09378eeb156b659aff23fac00f7c0110
|
|
| MD5 |
ed17d42b7202356492a8c1dab3bff92e
|
|
| BLAKE2b-256 |
43075b58e9d888c8bf30906a807ee9b0acaecff9af378a944b67e6e9be0a98e0
|
File details
Details for the file signet_auth-0.9.2-cp310-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: signet_auth-0.9.2-cp310-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
935f6b781a0772f2d700984e4be18c7d6d977d7ebd9d5f0e028e086419ca82f8
|
|
| MD5 |
71916820a6f77a47176fc07ae4d2043c
|
|
| BLAKE2b-256 |
5854fa657d21029b413466aed58ba3c06b310492fe32f7721106809a29e71a21
|
File details
Details for the file signet_auth-0.9.2-cp310-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: signet_auth-0.9.2-cp310-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab49782693a10707b955a442385583c3d18e044c8e9e4636f2d604a4b466f733
|
|
| MD5 |
a9c77a3ee27aaa9535fa176f311c92d4
|
|
| BLAKE2b-256 |
eb90f93af75c38746e37a12a211aae8d12e847bcae85786a846dc5263ed07963
|