assemblee-virtuelle / assemblee-virtuelle/semapps
Implement FEP-8b32: Object Integrity Proofs
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
With this, objects and activities can be signed so that the auther is verifiable independent of the storage location.
I am almost finished with the object integrity implementations (in the context of VCs and capabilities). We would need to use a different canonicalization / crypto suite though. There is a library available so this should be very easy to add.
The question that remains: Where to use this and how to design in the UI. The other impelemtations might be a good starting point for investigation.
https://codeberg.org/fediverse/fep/src/branch/main/fep/8b32/fep-8b32.md
https://socialhub.activitypub.rocks/t/fep-8b32-object-integrity-proofs/2725
Contributor guide
No contributing guide indexed for this repository
Research direction
Read the FEP-8b32 specification and the linked SocialHub discussion first, then inspect the other object-integrity implementations mentioned in the issue. Determine where signing should be used and how it should be represented in the UI; done means the FEP is implemented for objects and activities with a clear integration design.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cryptography, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100