FilOzone / FilOzone/tpm-utils

Decentrally host FOC websites

Open
#2 10 comments 0 reactions 1 assignee Claimed by @TippyFlitsUK View on GitHub
Dominant language
Python
Stars
1
Forks
2
Avg merge
12h 9m
Merged PRs (30d)
10

Description

## Done Criteria
We have a runbook that lists:
1. which of our web-properties we want to ensure has a decentralized backup (i.e., Filecon Pinned, ENS contenthash set)
2. what ENS domains they each map to
3. who has credentials to update the corresponding ENS domain contenthash fields

In addition, our FOC web-properties are decentrally hosted by default.

## Why Important
We want to ensure key functionality of our decentralized toolchain is still accessible, even if platforms like Cloudflare are down. It is a selling point of our tech, and it's otherwise a bad look if it doesn't work when AWS/Cloudflare are down.

## Notes
1. This should be automated.
Note that there are complications with automating this:
- Gas costs for ENS domain updates
- ENS domain ownership should be under a multisig, but that would get int he way of contenthash updates in CI
- Will we rely on ipns instead?
2. Any site that we do want hosted decentrally needs to be pinned (presumably with the filecoin pin GitHub action so that we have IPFS CID to set the ENS domain contenthashh or ipns record to)
3. Before doing the implementation work, lets have a review of the plan to (e.g., tools we're going to use, how we're going to automate) to make sure we're aligned.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.