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.7.0.tar.gz (86.0 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.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

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

signet_auth-0.7.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.7.0-cp310-abi3-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.7.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.7.0.tar.gz.

File metadata

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

File hashes

Hashes for signet_auth-0.7.0.tar.gz
Algorithm Hash digest
SHA256 bc585bf291e4447147afe51a8b0d289f6aa711eac276d7594d7224ab309c0ee3
MD5 ab3ae61a8a39e37bec600b0994214262
BLAKE2b-256 ff7a98eb3929ecdcd436ea997ff250db80cfbe972fa2a17e1731251cc58fd085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95a5401b9ed7351676b46cb54e560da3dd065a58527b17219aa1b12b8c5a11e7
MD5 47612035b37f765a909fd5fa63158f38
BLAKE2b-256 1b1c46e40a1b15af4d99484c86c3d34b8a6841a31291474a9d24f67fe87dc43b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92235e39a1cead77c4e0fc608831b99f590dc7ffc0a489a335c322004fff165a
MD5 6890283e6c00a03b1d7f42c2ef3c254b
BLAKE2b-256 96555d292adf76e6bf347893536d84f596fd47e29266a59834dfe368e1c6f918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.7.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5de7a75339d96d1a338d116a368b1778d13a213d86c19122087635d325834018
MD5 5ba410cc34b58d6993f31a7632adfcd0
BLAKE2b-256 a807e1d839fe71388058ecb095166cc9948b5ec3000c291862137b00d2f73580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d943e84a47a7bba427568f63e1093abd48282720470ce4aced6497f72b064d6
MD5 3a3ebec81cd1b7bd20ba0fe9e1c81963
BLAKE2b-256 5bed04efde0df89a7e8ffbe969bfa0811b1e26f8db8d70c994688bc23f49d8bb

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