1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-09 14:05:53 +00:00
Commit Graph

7 Commits

Author SHA1 Message Date
silverpill 61af68bbdf Fix redirects for some FEPs (#115)
This PR updates redirection pages for my proposals.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/115
2023-07-07 19:55:11 +00:00
a d3cd04d8a8 Migrate to dedicated fep/ directory and FEP-xxxx subdirectories (#109)
as discussed in https://socialhub.activitypub.rocks/t/fep-a4ed-the-fediverse-enhancement-proposal-process/1171/38?u=trwnh onward, and as described in https://socialhub.activitypub.rocks/t/fep-a4ed-the-fediverse-enhancement-proposal-process/1171/57?u=trwnh

Open considerations:

1. This PR copies `feps/fep-xxxx.md` to `fep/xxxx/fep-xxxx.md` for now. There is some consideration for naming it `index.md` instead, in order to ease with potential future static site generation via CI/CD. Imagine a CI/CD task that clones the repo and generates a proper site using `fep` as the content directory. (The idea is that this site may then be served to anyone requesting text/html representations of the `https://w3id.org/fep/xxxx` URI following the specifications laid out in FEP-9606.)

2. This PR does not yet delete any old paths. Everything in `feps/` has been edited to contain a Markdown link to the new location.

Rationale:

- We have encountered FEPs that wish to create their own assets, and the current structure is confusingly laid out. Asset colocation is widely considered a "best practice" for this sort of scenario. Particularly in cases where the rest of the repo's structure may potentially change in the future, asset colocation prevents any FEP-specific links from breaking because those links can be written relative to their FEP root.

- To ease PURL resolution, context documents can be considered sidecar assets to each FEP that defines extension terms. The mechanism for this is again described in FEP-9606. Redirection rules can be simplified to use less conditions, since the base folder remains the same.

Next steps:

- Edit the README.md to update the instructions for submitting a new FEP (pending open consideration 1)
- Set a timeline for when or if the old `feps/` directory should be removed (pending open consideration 2)
- Merge this PR

Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/109
Co-authored-by: a <trwnh@noreply.codeberg.org>
Co-committed-by: a <trwnh@noreply.codeberg.org>
2023-06-13 20:46:13 +00:00
Pere Lev 1ca9905b8d FEP-8b32: List Vervis as an implementation (#107)
I just implemented FEP-8b32 in Vervis and wanting to list it as an implementation, simply for the visibility that Mitra isn't the only one.

Current limitations:

- Only jcs-eddsa-2022 is supported
- The JCS canonicalization is buggy

Co-authored-by: Pere Lev <pere@towards.vision>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/107
Co-authored-by: Pere Lev <fr33domlover@noreply.codeberg.org>
Co-committed-by: Pere Lev <fr33domlover@noreply.codeberg.org>
2023-05-31 01:22:42 +00:00
silverpill 027ac66a29 FEP-8b32: Recommend jcs-eddsa-2022 cryptosuite (#92)
- Recommend DataIntegrityProof proof type.
- Recommend jcs-eddsa-2022 cryptosuite.
- Update use cases.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/92
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-04-21 19:03:00 +00:00
silverpill fcb7a0d81b FEP-8b32: Update proposal (#59)
- Improved history section.
- Fixed JSON-LD context in example.
- Added backwards compatibility section
- Added implementation example.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/59
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-02-06 22:06:33 +00:00
silverpill 429062b920 FEP-8b32: Update proposal
- Added discussionsTo metadata field.
- Fixed proofValue encoding in the example (should be multibase).
- Improved descriptions of proof generation and verification.
- Improved formatting.
2022-11-22 14:29:43 +00:00
silverpill 655f881002 Add FEP-8b32: Object Integrity Proofs 2022-11-17 20:00:05 +00:00