Developer Integration
PromptHub provides developers with multiple pathways to onboard, register, and operationalize prompts through both command-line and programmatic interfaces. This section outlines how to publish prompts, bind them to assets, and monetize their execution within the protocol framework.
1. Prompt Registration
Prompts can be authored in PromptDSL and registered using:
CLI Tool: included in
prompthub-sdk
for fast command-line registration to VaultWeb Interface: graphical composer embedded in
prompthub-app
API Endpoints: HTTP interface for agents or devtools to publish prompts on-chain
Upon registration:
Each prompt receives a unique semantic hash
Metadata is pinned to IPFS and recorded in PromptVault
A version ID is created for traceability and future forking
2. Tokenization and Licensing
Prompt authors can choose to:
Mint PromptNFTs with embedded metadata and license (non-fungible form)
Create PromptTokens (fungible SPL assets) to gate usage or define tiered access
Set license attributes: public, time-limited, token-gated, rev-share splits
This enables:
Usage gating (only token holders may invoke)
Execution fee collection (set per-call royalties)
Reuse royalties (collect share if prompt is used in DAGs)
3. Invocation and Logging
Once registered and tokenized, prompts can be invoked via:
Standard API calls from various model interfaces
Smart contract-based calls through the PromptHub protocol
Web UI (via PromptHub DApp)
Each invocation automatically triggers:
PromptSig signature log with cryptographic trace
Fee distribution to author
Optional metadata storage for future interactions and analytics
4. Revenue Streams for Developers
Developers can earn by:
Publishing high-utility prompts to Asset Store
Staking prompts for ranking rewards
Licensing prompts for private/commercial use
Receiving microfees from DAG-based workflows
PromptHub offers end-to-end developer tooling for prompt lifecycle management—from authoring and registration to execution tracking and monetization.
Last updated