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

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.4.5.tar.gz (58.3 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.4.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

signet_auth-0.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

signet_auth-0.4.5-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

signet_auth-0.4.5-cp310-abi3-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.4.5-cp310-abi3-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

signet_auth-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for signet_auth-0.4.5.tar.gz
Algorithm Hash digest
SHA256 c62304b7d14581859f49f5528f86b775f99bbcca63e3ac5a223edb4b51dc5a39
MD5 1ec66f451775f1698df819ee65b16f35
BLAKE2b-256 d48dd019b3317163eb10bb28468b7455dc5ae51edc8847188244577a6a746177

See more details on using hashes here.

File details

Details for the file signet_auth-0.4.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for signet_auth-0.4.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9f984f94db69def422faa377e58965b369d9dfc6627e75988f8ff78fbb61840
MD5 b135e573b5a1da559373e747e40faa74
BLAKE2b-256 86e5ac13913b7f396728f210bb00af0e2a32c340629fcf5f684f458842a2b5ce

See more details on using hashes here.

File details

Details for the file signet_auth-0.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for signet_auth-0.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6b81d1b77f3b0ecc091462874a7f7add0dd53a7be1f1739340b2583831433af
MD5 2c7cefa78a61b4ce134a2fcea69f9a29
BLAKE2b-256 169c75c722e2c893823f60d4a3505386fd42fd56e14e00785335b19ea3a2fb28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.5-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd04ba96e031136bb48ddf8a2585d12ef445925fbdb147c93e95a5b602f87744
MD5 52b5787981b6b080f9bd67e3164106a9
BLAKE2b-256 ab43b6c5c598f71ae379015890b9cd7325752a77293be99fc6067a0cbd5dfb86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d56c3d1ca603bb5ae9b72860e52c85bda894a795ba8376b5d05e1405e0460d51
MD5 90998bb44c09805c8b0954d3a47f42a4
BLAKE2b-256 0bb87e2334ae2874c292e960306699164a4259c08426f76e948b2b15173aebab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.5-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0da8b5fd6d2f6b8fc9d9fb5b331878c05960454798505be14fcff5b0dd2b10b5
MD5 9982c3b5bf20e5bdd87a4b5fb1f313b0
BLAKE2b-256 4ca666d4eaf3e3735ecf711576f83dda9aa694b5546c577d6b89497f47b6f8e8

See more details on using hashes here.

File details

Details for the file signet_auth-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signet_auth-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4fba40a9c04176642191197c1ce95f4934e3ad7a44b478e39ac31e398e0f472
MD5 947236ccce0cbbc201394475f60fc84d
BLAKE2b-256 a68b1d82e39532450db57e7d55a883d8a69011497c4c4138f05e40b7a53cbebb

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