publish_campaign
Publish a pricing campaign to the DPYC community.
Commits both a machine-importable JSON file and a human-readable Markdown summary to the dpyc-community campaigns directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| author_npub | Yes | The npub of the person who designed the campaign. | |
| campaign_json | Yes | The full campaign export as a JSON string. | |
| campaign_name | No | Optional display name. Derived from JSON if omitted. | |
| operator_npub | Yes | The npub of the operator the campaign is for. | |
| campaign_markdown | No | Optional pre-rendered Markdown. If omitted, the Oracle generates a basic summary from the JSON. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||