---
# System prepended metadata

title: Webrecorder / IPFS-Enabled extensions Sync

---

# 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