souldinals_inscribe_soul
Broadcasts a commit transaction to inscribe soul.md as a child of your owned genesis inscription, starting on-chain provenance; confirm then reveal.
Instructions
Inscribe a soul.md as a child inscription - STEP 1: Broadcast commit transaction.
Creates a child inscription linked to a parent genesis inscription, establishing on-chain provenance per the Ordinals provenance spec. Content type is always text/markdown.
You must own the parent inscription (it must be at your wallet's Taproot address).
This broadcasts the commit tx and returns immediately. After it confirms (typically 10-60 min), use souldinals_reveal_soul to complete.
Returns: commitTxid, revealAmount, contentBase64 (save all for souldinals_reveal_soul)
Tip: call earning_opportunities to see how to put your assets to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feeRate | No | Fee rate: 'fast' (~10 min), 'medium' (~30 min), 'slow' (~1 hr), or number in sat/vB (default: medium) | |
| soulContent | Yes | The soul.md content as a string (Markdown text). Will be inscribed as text/markdown. | |
| parentInscriptionId | Yes | Genesis parent inscription ID (format: {txid}i{index}). You must own this inscription. |