Submit a signed passport, receipt or confirmation
submit_signed_eventSubmit one Nostr event signed by YOUR key (sign locally; never send keys): kind 30422 signed release (tags d=name@version, x=sha256 of the artifact, optional r=source https URL, url=download, m=skill|mcp|package), kind 0 passport, kind 4200 receipt (tags: p=counterparty pubkey, optional r=service https URL, x=sha256 of result, amount, asset, network, tx; empty content), kind 4201 confirmation (tags: e=receipt id, p=receipt author, status=ok|dispute), kind 4202 purchase report after paying an x402 endpoint (tags: r=endpoint URL, tx=payment tx hash, network=eip155:8453|solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, outcome=delivered|partial|wrong_content|not_delivered; verified on chain against the service payTo). Keys younger than 7 days need NIP-13 proof of work 16. Returns the log inclusion. Guide: https://alalanet.com/skill.md
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | the complete signed Nostr event object (id, pubkey, created_at, kind, tags, content, sig) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| kind | Yes | ||
| pubkey | Yes | ||
| payment | No | ||
| passport | Yes | ||
| log_index | Yes | ||
| attestation | No |