devgrants icon indicating copy to clipboard operation
devgrants copied to clipboard

Next Step Microgrant: QuantumOracle

Open utgarda opened this issue 3 years ago • 0 comments

1. What is your project? (max 100 words)

QuantumOracle provides means of assuring the authenticity of a screenshot of a web resource by getting the same web content as the user, and keeping network communication details. Users can share their finds as NFTs as in "hey, I found this being served on this domain / published by that social network account, here's the timestamp". Social networks are overwhelmed with screenshots of web content accompanied by lies about it, subtle or not, like year when it was published, or screenshots may be forged altogether. This project aims to provide a cheap anti-fake tool.

2. Project links

Link to Github repo: https://github.com/NotarizedScreenshot
Link to demo or website: https://www.quantumoracle.app

Note: those repos have MPL-2.0 license in their LICENCE files, I guess we can relicence them to MIT or APACHE2

3. How is IPFS, Filecoin, or related technology used in this project? (max 100 words)

IPFS is used to store the web content after it is verified, as well as network communication details in NFT metadata, and generated previews of that. The above is done via nft.storage

4. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words)

The hackathon submission is a proof of concept, all it can do is timestamp a single type of web resource, namely static images. The next step is to generate actual "screenshots" of web content and keep all the components in IPFS, alongside with how it was acquired, the resulting image, and how it can be rendered from raw data. To make sure that it can be done within 3 months, that'll be processing content with low variability, like tweets or Telegram posts, where images, videos, sound, and text encounter in limited quantities and combinations per post - unlike a web page, and are served through a relatively narrow interface. This will make the project usable in real life, while keeping the implementation simple.

5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?

Yes

6. Does your proposal comply with our Community Code of Conduct?

Yes, the project is in compliance with https://github.com/filecoin-project/community/blob/master/CODE_OF_CONDUCT.md

7. Links and submissions

  • If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available: Best use of web3.storage or nft.storage https://ethglobal.com/events/hackfs2022/prizes

Additional questions:

utgarda avatar Aug 15 '22 12:08 utgarda