Verified Video Platform
Load from IPFS: https://bafybeiar6m3hchxetu25n34ighzunq3f275vg3xk2wefhejzss7kz6gt4u.ipfs.cf-ipfs.com/
Load from GITRAW: https://rawcdn.githack.com/zodtv/truth/eb0ea2ab10c8c2d5a9fec46dcbdd39ac1e0068e7/video-platform/dist/index.html
Sign your video with your ed25519 key and add it to the longest content chain

Videos are transcoded using decentralized video platform https://github.com/zodtv/farm and stored on IPFS.
(You can run a farm node + IPFS node locally without using someone elses to transcode + upload your video).
By signing the IPFS root cid of a video folder you verify the contents of that video, meaning if someone else were to produce a deep-fake or even modify the order of the frames the signature would fail.
You put your transcoded video on IPFS, great, but no one can find your video. To have your video visible publicly you need to get a chainer node to pick it up and add it to one of its chains.
A chain link looks like the following:
%{
cid: cid,
pubkey_ed25519: pubkey,
signature: signature,
prev: head_cid,
type: :link
}Chains can be tagged accordingly, for example a chain could be called CatVideos, another chain could be called VerifiedCatVideos (only verified signatures are allowed to link videos on this chain), another chain could be called Democratic where the chain maintainer only links videos showing acts of democracy.
Currently all posted videos are linked by the all chain that you see on the discover page.
- IPFS gateway content validation (ipfs/kubo#8758) (ipfs/in-web-browsers#128)
- Node finder + DHT for scale (right now bootstrap node is hardcoded)
- Chain selector
- Signing of other content like images, news articles, documents.
- @Jorropo (Major contributor; idea to just sign the root cid; overall IPFS help)
- @kasim393 (Major contributor; UX/UI; styling and template)

