Creator Tools
Creator tooling in the current codebase combines reveal visibility controls, monetization routes, boost/distribution surfaces, and a larger set of feature-flagged extensions.
Reveal Visibility & Access Models (Core)#
Reveal creation supports three visibility modes in API schemas:
- public
- subscribers
- paywalled
Creation and retrieval live under /api/v1/reveals and /api/v1/reveals/:commitPda.
Unlocks / Paywalled Content (Core)#
Unlock purchases are handled through POST /api/v1/unlocks with on-chain payment verification, plus status/history endpoints.
/api/v1/unlocks/api/v1/unlocks/me/api/v1/reveals/:id/unlock-status
Subscriptions (Core)#
Subscription tiers are implemented as bronze, silver, and gold, with configurable per-creator pricing and benefits.
Default tier prices in code are 0.1 / 0.5 / 2.0 SOL equivalent lamports. Subscription protocol fees are derived from on-chain config (subscription_fee_bps).
/api/v1/creators/:pubkey/tiers/api/v1/creators/me/tiers/api/v1/subscriptions,/api/v1/subscriptions/me
Boosts (Core)#
Reveal boosts are implemented under /api/v1/boosts, with basic/premium pricing and durations read from on-chain config.
POST /api/v1/boostsGET /api/v1/boosts/activeGET /api/v1/boosts/pricing
Proof Cards, Share Links, and Embeds (Core)#
Creator distribution surfaces are active in core routes:
/api/v1/reveals/:id/proof-card(+ PNG/SVG variants)/api/v1/reveals/:id/share/api/v1/embed/:type/:id,/api/v1/oembed
Creator Analytics (Core)#
Analytics endpoints are available under /api/v1/analytics/* (overview, revenue, engagement, audience, content, export, and full).
Feature-Flagged Creator Extensions#
These mapped modules are present in source but disabled by default unless feature flags are enabled:
- ENABLE_AUCTIONS — auction and share-unlock routes.
- ENABLE_IDENTITY — personas and credential routes.
- ENABLE_TEMPORAL — timeline and arc-style publishing routes.
- ENABLE_MEMORY — reflections, milestones, recaps, retrospectives.
- ENABLE_LEGACY — footnotes and legacy instruction surfaces.
The /api/v1/anchors/:commitId route is implemented in a separate module and is currently default-enabled because it is outside the feature map.
Current Web UI Coverage#
Some creator capabilities are currently API-first. The web app includes components for these experiences, but not every route is fully wired end-to-end in this branch.
See Developer API for route-by-route details, and Reputation for tier/slot context.