matters-server
matters-server copied to clipboard
Epic: Publish from matters.news and read from Planet
Part of Milestone https://github.com/thematters/matters-server/issues/2590.
Some components built could be used in pinning services for Planet: https://github.com/Planetable/Planet/issues/12
Components needed:
- Standard pinning service. This can be the current Matters IPFS cluster or Crust Network.
- RSS builder. For Matters, all contents are already pinned, so we need a serverless function that takes a list of content CID and metadata, builds the RSS file, and calls the pinning service to pin CID.
- It should build the RSS file, and also bundle the contents as relative paths so there are accessible under the same domain.
- IPNS publisher. Since IPNS has an expiration time, a cronjob needs to re-publish the CID to IPNS before the TTL expires.