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

Uploaded CPython 3.10+macOS 11.0+ ARM64

signet_auth-0.4.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: signet_auth-0.4.4.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.4.tar.gz
Algorithm Hash digest
SHA256 cf2efe8eb299365f1f985efc7860b7ef119b14e66c6faafd9a509ff496aea1fe
MD5 6d0d2470d29cc5d3717b2a1b2dae75e0
BLAKE2b-256 ee1e51c0f1b4bbac5887a11e799df33975f4f5826cff9c3289db0296ce2bddc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af75cee9eaeb64f0bb94560ef98c7ddc78fe7c337e2ee459bec8c73de8db6d05
MD5 d9bc0eee50e1ba7e264b415e7b8ab73b
BLAKE2b-256 1a376fca94dbd5ad23d4bbb531afd8f5e7487999d61e9a252766b1b9217ad037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc15ed631c14e48e2f55d662b07aa6d150d81d2c8eb7e610a028409855d727e9
MD5 196d065b63457e6e76b9f2adf7fbb94c
BLAKE2b-256 03347f3567c975b259201d3e14664386e7386d3657ac04d9077f03c33ad9ebd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c7b230aa4ac1e848810ea75feb9503bfd9aa2abb11911bcbd221c42ed6f3b39
MD5 3c33446c3b14bc0ebf4c44fc73ef2ae7
BLAKE2b-256 e20c2effdbb5fb0b68aae2c89093b6cde473674dc1cca5dbfa61f62198b1e9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9e0d9a1ee3c8dec293f5016305011aa45a40f511589802bfb6b2814da7a2bf7
MD5 67ee5ec6483ed68ae0e6a9a2a7cd13bb
BLAKE2b-256 915f7b39b9040f92a6136722e6db9b9e1c5c6ca0d57303fadcf26bfb7ffa9b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d4830f4a62fcd74c6d7e94e950f1d17d86db71df571b5d0d2d2a87d952f203a4
MD5 3e7c1cb91c5bce97b2711bf0f098b4ea
BLAKE2b-256 a296e4f97e92c68483eb42e73319e6d44462ed32e823b6b6fcb1b46996c4207b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for signet_auth-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55429aeee5d70b5d252496c58e631c1dd3a3859fb4a7ab9f3a37281a42ec4234
MD5 2a68c55ae317b9922d78683fa7d7716f
BLAKE2b-256 8a14a5883d120465a6a6d1cfc7ae8eb6d0a4c8bb59e21e2415707016d0496a3f

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