← Back to home

WayBack

Proof of Screenshot. Prove a site looked a certain way at a certain time.

Screenshots

WayBack screenshot 1
WayBack screenshot 2
WayBack screenshot 3
WayBack screenshot 4

Problem Statement

This project aims to be an on-demand way-back-machine. A user submits a URL and funds and this triggers a process that:Sends the URL to decentralized oracleMultiple nodes spin up, run browser automation, take screenshots of the site, create a hash of the image data, URL, and datetime truncated to the minute.An NFT of the screenshot is minted for the requesting user.

Solution

This project uses @walletconnect on the front-end and uses @UMA on OoG (@optimism on @gnosis) to give requests to node operators. These requests contain a URL, operators are expected to return a hash by following our instructions.We also experimented with Bacalhau (and many others) to run screen capture and hashing in decentralized compute. For screen capture we tried selenium and cutycapt to capture the DOM. CutyCapt was successfully dockerized and ready for a future platform that allows arbitrary external connections.

Hackathon

ETHBogotá

2024

Prizes

  • 🏆

    1️⃣9️⃣ IPFS/Filecoin — Top 19

  • 🏆

    🥉 UMA — Best Use

  • 🏆

    🥈 Gnosis Chain — Best Use

Contributors