# Webrecorder / IPFS-Enabled extensions Sync ## 8/30 ### Agenda * What needs to be done to get warc files generated in mv3? * How are uploads to web3.storage working? * What does sharing look like? warc viewer. Do we want to build a front end for this? * What is the status of warc viewer being supported on gateways? ### Action Items * Dave * Ilya * Mauve * Contra * Look into credentials proxy server ### Notes on webrecorder - if we can fetch from anywhere, we may be able to grab authenticated content - public content can be "witnessed" - private is harder to verify that it has not been modified, will need to show a disclaimer that its unverified ### Notes on web3.storage - 100mb upload limits, we use SDK streaming api for durin. - We need a prototype to see if we can fetch in serviceworker with credentials in manifest v3, https://github.com/RangerMauve/auto-js-ipfs/tree/initial - users will need to bring their own web3.storage credentials or we could have our own server manage tokens and proxy to web3.storage - create a new user on extension install, and use that token ## Links - https://replayweb.page/ - https://github.com/webrecorder/archiveweb.page/blob/main/src/ext/ipfs.js#L99 - https://github.com/webrecorder/archiveweb.page - https://github.com/RangerMauve/auto-js-ipfs/blob/initial/index.js - https://tweet-signed-witness.glitch.me/ - https://github.com/ipfs/ipfs-companion/issues/666 - https://express.archiveweb.page - https://github.com/webrecorder/archiveweb.page/blob/main/src/embed.html - We can punt on private tweets for mvp, if we cannot fetch in page with credentials to generate the in-page archive. This would need a disclaimer to say that it cannot be verified. Next steps: - user stories - Send drew