excalibur_post_nostr_message
Publish a public Nostr note (kind 1) authored by your proven npub.
eXcalibur cannot sign a note as you — a Nostr event must be signed by the
key it claims to come from, and eXcalibur never holds your nsec. So for this
one note it mints a fresh, ephemeral "scribe" keypair, signs with it, and
p-tags YOUR npub as the author. The p-tag renders the note as a real
mention and places it in your own Nostr mentions, so you can see — and
disown — anything published in your name.
The author is always your proven npub from this session (the same npub you pass for billing); it is never a free-form argument, so no caller can scribe as anyone else.
The note publishes to the DPYC relay set. The call succeeds if at least one relay accepts it; the response lists every relay's accept/reject and the accepted/attempted counts so you can see the note's real reach — a one-relay publish never reads as a clean broadcast.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| npub | No | Required. Your PROVEN Nostr public key (npub1...). You are recorded as the note's author. | |
| message | Yes | The note text to publish. | |
| dpop_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||