Delegated Publishing (and Transcoding)
Open
Nobody has claimed this yet.
resilience
- Dominant language
- Python
- Stars
- 7.2k
- Forks
- 493
- PR merge metrics
- No merged PRs in 30d
Description
🚨🚨🚨 This is WIP 🚨🚨🚨
Primary Goal
Allow third parties to add transcoded versions of your videos to your claims
Stretch Goals
- untrusted third-party annotation of claims (e.g. editing tags without explicit owner permission)
- trusted edits of other stuff besides transcoded versions
- generically representing multiple versions of a stream within a single claim
Non-goals
Anything we want to leave off the table for this changeset? Multiple views on a claim?
Model
Interface
Open Questions
- whats the algo that collapses multiple (semi-asynchronous) deltas into up-to-date claim data
- how to represent different views on a claim (based on which untrusted edits are included, or even which trusted edits are excluded?)
- the challenge will probably be in the wallet server sync algo
- verifying that edits are trusted
- storing different versions
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by defining the model and interface, then resolve the open questions around collapsing asynchronous deltas, representing multiple claim views, and the wallet server sync algorithm. Done should include an agreed scope and design for delegated transcoding.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- blockchain, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100