Overview
Distribution lets you publish papers from Whitepapper to external channels.
Supported channels
| Platform | Method | Status |
|---|---|---|
| Hashnode | GraphQL API | Live |
| Dev.to | REST API | Live |
| Medium | Import URL flow | Live |
See Platform status.
How distribution works
Whitepapper sends title, body, and metadata-derived fields to the target platform.
The intended flow is to distribute published papers so the canonical source URL is publicly reachable.
Token storage options
For Hashnode and Dev.to:
- Store in cloud: token saved in account settings
- Session only: token used for current action and not stored server-side
These behaviors map to user preferences:
hashnodeStoreInClouddevtoStoreInCloud
Editor flow
- Open paper
- Open Distribute action
- Choose platform
- Provide token if needed
- Confirm publish/import
Sync behavior
Distribution is one-way per action. Post updates are not auto-synced back to platforms.