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