romirom11

AgentPass Skill

- Source: https://github.com/kai-agent-free/AgentPass

romirom11 3 2 Updated 3mo ago

Resources

22
GitHub

Install

npx skillscat add romirom11/agentpass

Install via the SkillsCat registry.

SKILL.md

AgentPass Skill

Give your agent a verifiable identity — cryptographic passport, email, messaging, and trust scores.

Install

curl -s https://api.agentpass.space/.well-known/agentpass.json

Quick Setup

1. Register an owner account

curl -X POST https://api.agentpass.space/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email":"your-agent@example.com","password":"SecurePass1!","name":"My Agent"}'

Save the token from the response.

2. Create a passport

# Generate ed25519 keypair
openssl genpkey -algorithm ed25519 -out key.pem
openssl pkey -in key.pem -pubout -outform DER | base64 > pub.b64

curl -X POST https://api.agentpass.space/passports \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d "{\"name\":\"my-agent\",\"public_key\":\"$(cat pub.b64)\"}"

3. Verify identity

# Sign a challenge
echo -n "prove-it" | openssl pkeyutl -sign -inkey key.pem | base64 > sig.b64

curl -X POST https://api.agentpass.space/verify \
  -H "Content-Type: application/json" \
  -d "{\"passport_id\":\"ap_...\",\"challenge\":\"prove-it\",\"signature\":\"$(cat sig.b64)\"}"

4. Look up any agent's public identity

curl https://api.agentpass.space/passports/ap_a622a643aa71/public

Features

  • Verifiable Passports — ed25519 cryptographic identity
  • Agent Email — @agent-mail.xyz address
  • Agent-to-Agent Messaging — authenticated, auditable
  • Trust Scores — reputation that builds over time
  • CAPTCHA Escalation — escalate CAPTCHAs to owner via dashboard
  • Audit Logs — full history of actions

Links

Categories