Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API endpoint for fetching signed content #21

Closed
5 tasks
benhylau opened this issue Nov 19, 2020 · 1 comment
Closed
5 tasks

API endpoint for fetching signed content #21

benhylau opened this issue Nov 19, 2020 · 1 comment
Assignees
Labels
COMPOST: Technical Magazine software and website development

Comments

@benhylau
Copy link
Member

benhylau commented Nov 19, 2020

๐ŸŽŸ๏ธ Re-ticketed from: #
๐Ÿ“… Due date: Jan 13, 2021
๐ŸŽฏ Success criteria: Serve an API endpoint for fetching JSON plain text versions of our content with appropriate signaturing metadata.

Task Summary

Develop API that returns JSON containers of plain text content (e.g. markdown, html) suitable for rendering in clients such as SSB and Aether. There must be a way to verify the bundle, which can be achieved by including a signature in the JSON bundle.

The exported bundles can also contain direct monetization information, which clients can choose to support / render.

To Do

  • Design schema and signaturing scheme
  • Publish schema and sample content
  • Design and develop API
  • Sign JSON content as part of CI (requires CI publish web monetized website to DWebย #18)
  • Serve API from an api endpoint on compost.digital domain
@benhylau benhylau added the COMPOST: Technical Magazine software and website development label Nov 19, 2020
@benhylau benhylau added this to To do in Distributed Press & COMPOST via automation Nov 19, 2020
@benhylau benhylau self-assigned this Nov 20, 2020
@benhylau
Copy link
Member Author

benhylau commented Jan 22, 2021

Some relevant links for signed exchange and content registry standards:

Signed Exchanges

ISCN

An idea around monetising โ€œdistributedโ€ content (Hyperaudio)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
COMPOST: Technical Magazine software and website development
Projects
No open projects
Development

No branches or pull requests

2 participants