New here?
1
2
3
4
Timing (optional β slides flip with the talk)
Load / start over
Start from the demo, or load an existing p2present.json to edit it.
π¦ Hosted references
References you produced in the Host page. Click one to copy, then paste it into a video / deck / subtitle source below.
Title & metadata
Video sources
Ordered fallback list β the player tries each until one loads.
Deck
Timing
Slide-boundary cues. Time is float seconds or "MM:SS" / "HH:MM:SS".
π¬ Capture timing (optional)
Play the video, flip to each slide, stamp the moment it changes.
Subtitles
Resolvers (IPFS gateways / WebTorrent trackers)
Optional. Leave empty to use the built-in defaults.
IPFS gateways (
{cid} placeholder)
WebTorrent trackers (wss://)
π Sign (optional)
Prove who published this. The player verifies on load and shows a ββ signed by β¦β badge β it never blocks playback. The signature covers the whole manifest, so if you edit anything after signing youβll need to sign again. Keys are used locally and never leave your browser.
Ethereum wallet
β¦or an Ethereum private key
β¦or a raw Ed25519 keypair