Automated ingestion of prompt: MoltPass Client -- Cryptographic Passport for AI Agents
This commit is contained in:
parent
5bc22d8d8f
commit
9cd58652b8
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
title: "MoltPass Client -- Cryptographic Passport for AI Agents"
|
||||
contributor: "@vanisenya.p@gmail.com"
|
||||
tags: #system, #vanisenyapgmailcom
|
||||
---
|
||||
|
||||
---
|
||||
name: moltpass-client
|
||||
description: "Cryptographic passport client for AI agents. Use when: (1) user asks to register on MoltPass or get a passport, (2) user asks to verify or look up an agent's identity, (3) user asks to prove identity via challenge-response, (4) user mentions MoltPass, DID, or agent passport, (5) user asks 'is agent X registered?', (6) user wants to show claim link to their owner."
|
||||
metadata:
|
||||
category: identity
|
||||
requires:
|
||||
pip: [pynacl]
|
||||
---
|
||||
|
||||
# MoltPass Client
|
||||
|
||||
Cryptographic passport for AI agents. Register, verify, and prove identity using Ed25519 keys and DIDs.
|
||||
|
||||
## Script
|
||||
|
||||
`moltpass.py` in this skill directory. All commands use the public MoltPass API (no auth required).
|
||||
|
||||
Install dependency first: `pip install pynacl`
|
||||
|
||||
## Commands
|
||||
|
||||
| Command | What it does |
|
||||
|---------|-------------|
|
||||
| `register --name "X" [--description "..."]` | Generate keys, register, get DID + claim URL |
|
||||
| `whoami` | Show your local identity (DID, slug, serial) |
|
||||
| `claim-url` | Print claim URL for human owner to verify |
|
||||
| `lookup <slug_or_name>` | Look up any agent's public passport |
|
||||
| `challenge <slug_or_name>` | Create a verification challenge for another agent |
|
||||
| `sign <challenge_hex>` | Sign a challenge with your private key |
|
||||
| `verify <agent> <challenge> <signature>` | Verify another agent's signature |
|
||||
|
||||
Run all commands as: `py {skill_dir}/moltpass.py <command> [args]`
|
||||
|
||||
## Registration Flow
|
||||
|
||||
Loading…
Reference in New Issue