freshcrate
Home > Frameworks > AgentPin

AgentPin

AgentPin agent pinning protocol, part of the Symbiont Agent Trust Stack

Description

AgentPin agent pinning protocol, part of the Symbiont Agent Trust Stack

README

AgentPin

Domain-anchored cryptographic identity for AI agents. The second layer in the ThirdKey trust stack (SchemaPin → AgentPin → Symbiont).

Read the Documentation →

What It Does

AgentPin lets organizations publish verifiable identity for their AI agents. Issue short-lived ES256 credentials, verify agent identity with a 12-step protocol, and enforce capability-scoped access — all anchored to your domain via .well-known discovery.

  • ES256 (ECDSA P-256) cryptographic credentials
  • Domain-anchored .well-known/agent-identity.json discovery
  • 12-step verification with TOFU key pinning
  • Delegation chains for maker-deployer models
  • Capability-scoped credentials with constraints
  • Credential revocation at credential, agent, and key level
  • Mutual authentication with challenge-response
  • Trust bundles for air-gapped and enterprise environments
  • Cross-language — Rust, JavaScript, and Python SDKs produce interoperable credentials

Quick Start

# Generate keys
agentpin keygen --domain example.com --kid my-key-2026 --output-dir ./keys

# Issue a credential
agentpin issue \
  --private-key ./keys/my-key-2026.private.pem \
  --kid my-key-2026 --issuer example.com \
  --agent-id "urn:agentpin:example.com:scout" \
  --capabilities "read:data,write:reports" --ttl 3600

# Verify a credential
agentpin verify --credential <jwt>

Getting Started Guide →

Installation

Rust

[dependencies]
agentpin = { version = "0.2", features = ["fetch"] }

JavaScript

npm install agentpin

Python

pip install agentpin

Documentation

Topic Link
Getting Started docs.agentpin.org/getting-started
Verification Flow docs.agentpin.org/verification-flow
CLI Reference docs.agentpin.org/cli-guide
Trust Bundles docs.agentpin.org/trust-bundles
Delegation Chains docs.agentpin.org/delegation-chains
Deployment docs.agentpin.org/deployment
Security docs.agentpin.org/security
Technical Specification AGENTPIN_TECHNICAL_SPECIFICATION.md

Project Structure

crates/
ā”œā”€ā”€ agentpin/          # Core Rust library
ā”œā”€ā”€ agentpin-cli/      # CLI binary
└── agentpin-server/   # HTTP server for .well-known endpoints
javascript/            # JavaScript/Node.js SDK
python/                # Python SDK

License

MIT — Jascha Wanger / ThirdKey.ai

Release History

VersionChangesUrgencyDate
0.0.0No release found — using repo HEADMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026
main@2026-04-04Latest activity on main branchMedium4/4/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

adk-javaAn open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.v1.1.0
astackšŸ¤– A composable framework for building AI applications.v0.1.1-beta.0
mcp-verified-repo-memoryProvide reliable, repository-scoped memory for AI coding agents with code citations, just-in-time verification, and stale-proof data management.main@2026-04-21
adk-pythonAn open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.v1.31.1
ClawRecipesSave 120+ Hours of Setup Pain (I did it for you) – Launch Your OpenClaw Agent Teams with 1 Command (15+ Recipes)v0.4.55