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

Add design documentation #1

Merged
merged 228 commits into from
Sep 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
228 commits
Select commit Hold shift + click to select a range
c6c6935
mkdocs new .
ahouseholder Jul 24, 2023
3775b1b
add requirements.txt
ahouseholder Jul 24, 2023
03278e1
add initial content
ahouseholder Jul 24, 2023
74089fb
move user stories into place
ahouseholder Jul 24, 2023
0e70327
add user stories table
ahouseholder Jul 24, 2023
4221426
add report management page
ahouseholder Jul 24, 2023
62f37b3
add embargo management page
ahouseholder Jul 24, 2023
e23066d
add case state page
ahouseholder Jul 24, 2023
1bd1ebc
add section index page
ahouseholder Jul 24, 2023
fff7217
continued cleanup of latex conversion
ahouseholder Jul 24, 2023
de4cdf7
update nav
ahouseholder Jul 24, 2023
70d8fa0
update nav features
ahouseholder Jul 24, 2023
f2a0e3a
replace math with italics
ahouseholder Jul 24, 2023
3e76511
add diagram to index.md
ahouseholder Jul 24, 2023
787add7
add index to nav
ahouseholder Jul 24, 2023
fa08608
add transition names to arrows
ahouseholder Jul 24, 2023
5f5c1ad
add embargo management state machine
ahouseholder Jul 24, 2023
0cfc6e6
fix link
ahouseholder Jul 24, 2023
72e09eb
add copyright and footer
ahouseholder Jul 25, 2023
b02cd5d
add some diagrams
ahouseholder Jul 25, 2023
80f40ad
use stateDiagrams instead of flowcharts in mermaid
ahouseholder Jul 25, 2023
0f5c6fb
add more files from pandoc .tex -> .md
ahouseholder Jul 25, 2023
6293396
add todo
ahouseholder Jul 25, 2023
9ce5cf4
rename file
ahouseholder Jul 25, 2023
5c76295
split worked example from formal protocol
ahouseholder Jul 25, 2023
e48c7a0
cleanup file
ahouseholder Jul 25, 2023
ef527ee
add todo
ahouseholder Jul 25, 2023
453f9c6
add pages
ahouseholder Jul 25, 2023
f6cd077
add more formatting features
ahouseholder Jul 25, 2023
17c5a39
improved formatting
ahouseholder Jul 25, 2023
45a850c
setup for icon usage
ahouseholder Jul 25, 2023
d216b55
keep on formatting...
ahouseholder Jul 25, 2023
16c913c
rearrange some files
ahouseholder Jul 26, 2023
3bd4e95
update todo
ahouseholder Jul 26, 2023
3767f42
update nav
ahouseholder Jul 26, 2023
ca56df6
add features
ahouseholder Jul 26, 2023
66d0086
add glossary page
ahouseholder Jul 26, 2023
74205e5
basic home page
ahouseholder Jul 26, 2023
2666db9
update todo
ahouseholder Jul 26, 2023
6448755
split file
ahouseholder Jul 26, 2023
8df927a
move diagram into separate file
ahouseholder Jul 26, 2023
82ebab6
fix links, add empty iso page
ahouseholder Jul 26, 2023
27e63e7
generic todo file
ahouseholder Jul 26, 2023
4955c3a
remove double highlight
ahouseholder Jul 26, 2023
7014d72
highlight refs
ahouseholder Jul 26, 2023
3c13324
simplify diagram
ahouseholder Jul 26, 2023
7ab7bdd
refactor content
ahouseholder Jul 26, 2023
a165c99
link to empty ssvc crosswalk
ahouseholder Jul 26, 2023
1b038f5
fix nav
ahouseholder Jul 26, 2023
c4bb404
redo headers in lower section
ahouseholder Jul 26, 2023
0f3f16c
put info in a box
ahouseholder Jul 26, 2023
1250ed7
fix ssvc links
ahouseholder Jul 26, 2023
f1f7dea
move em to folder
ahouseholder Jul 26, 2023
6d24f5c
refactor dm definition to separate file
ahouseholder Jul 26, 2023
2b8fe23
add regex to todo
ahouseholder Jul 26, 2023
c734a05
replace acronyms and start editing
ahouseholder Jul 26, 2023
04b0d52
refactor diagram into separate file
ahouseholder Jul 27, 2023
319462c
lots of text cleanup, insets, and diagrams
ahouseholder Jul 27, 2023
fb1f95e
add new files for refactor
ahouseholder Jul 27, 2023
1cfba41
refactor docs
ahouseholder Jul 27, 2023
0007596
refactor negotiating embargoes into separate file
ahouseholder Jul 27, 2023
de49808
keep revising content
ahouseholder Jul 27, 2023
7ca8a2b
add gh workflow (not working yet)
ahouseholder Jul 27, 2023
299a497
add site deploy workflow
ahouseholder Jul 27, 2023
a7b42a5
add gh workflow (not working yet)
ahouseholder Jul 27, 2023
54a93be
add mkdocs build line
ahouseholder Jul 27, 2023
2ff9841
install python dependencies
ahouseholder Jul 27, 2023
d9f4987
fix setup python
ahouseholder Jul 27, 2023
77cc476
installing dependencies
ahouseholder Jul 27, 2023
e46184f
installing dependencies
ahouseholder Jul 27, 2023
a0a6280
Update deploy_site.yml
ahouseholder Jul 27, 2023
e27f419
break out user story table
ahouseholder Jul 27, 2023
a745ca4
Merge branch 'feature/setup_mkdocs' of https://github.com/ahouseholde…
ahouseholder Jul 27, 2023
ff9a4b7
move case state to dir
ahouseholder Jul 27, 2023
098a42e
keep slogging
ahouseholder Jul 27, 2023
ef154ab
add some diagram titles
ahouseholder Jul 31, 2023
c59a3ad
refactor big diagram into separate file
ahouseholder Jul 31, 2023
36cc28f
update todo
ahouseholder Jul 31, 2023
f20ddfc
fixup acronyms
ahouseholder Jul 31, 2023
71e656e
link RM and EM
ahouseholder Jul 31, 2023
fa53dbd
refactor pxa diagram into separate file
ahouseholder Jul 31, 2023
4abf6f7
fix links, add formatting and diagrams
ahouseholder Jul 31, 2023
49bb021
more diagrams
ahouseholder Jul 31, 2023
7d59c26
header fix
ahouseholder Jul 31, 2023
db1030d
revise diagrams
ahouseholder Jul 31, 2023
a9a8cf9
move model interactions to dir
ahouseholder Jul 31, 2023
224e5e3
refactor doc
ahouseholder Jul 31, 2023
9e694aa
refactor doc
ahouseholder Jul 31, 2023
d5074fb
restructure site according to diataxis framework
ahouseholder Jul 31, 2023
39e3261
pull out goal into highlight box
ahouseholder Jul 31, 2023
fe6df36
clean up
ahouseholder Jul 31, 2023
8d50a82
add excerpts
ahouseholder Aug 1, 2023
56e404a
refactor diagram into separate file
ahouseholder Aug 1, 2023
51ed30d
clarify expectations
ahouseholder Aug 1, 2023
ce1f08f
remove todo
ahouseholder Aug 1, 2023
0895f94
mention parallelism
ahouseholder Aug 1, 2023
a2d5835
update diagram headers
ahouseholder Aug 1, 2023
a41c677
extract table for inclusion
ahouseholder Aug 1, 2023
cb7f971
reduce LaTeX
ahouseholder Aug 1, 2023
9406dc5
remove todo and extend example diagram
ahouseholder Aug 1, 2023
1c5687f
nav fixup
ahouseholder Aug 1, 2023
49a1aca
title fixup
ahouseholder Aug 1, 2023
7bbe5c0
reorganize files to diataxis directories
ahouseholder Aug 2, 2023
9dab157
initial commit of introduction
ahouseholder Aug 2, 2023
90fb8d6
chunking up the intro
ahouseholder Aug 2, 2023
8ace681
formatting background
ahouseholder Aug 2, 2023
f29956d
de-LaTeX
ahouseholder Aug 2, 2023
b4824e7
table and link cleanup
ahouseholder Aug 2, 2023
96561c0
refactor interoperability.md into its own doc
ahouseholder Aug 2, 2023
7192b44
refactor overview.md to separate doc
ahouseholder Aug 2, 2023
d5abf7c
iso links
ahouseholder Aug 2, 2023
8533ad0
cleanup
ahouseholder Aug 2, 2023
9a78993
cleanup
ahouseholder Aug 2, 2023
10e71a7
break up file
ahouseholder Aug 2, 2023
6ed2a97
acronyms
ahouseholder Aug 2, 2023
dc95d5f
highlight refs
ahouseholder Aug 2, 2023
8411161
draw cvd_bt and vuldisco_bt diagrams
ahouseholder Aug 2, 2023
5e6f8a5
draw rm_bt diagram
ahouseholder Aug 2, 2023
f416252
horiz bt
ahouseholder Aug 2, 2023
6bd7962
add diagrams and clean up text
ahouseholder Aug 3, 2023
2e5e9f3
add diagrams and clean up text
ahouseholder Aug 3, 2023
88deac7
deployment behavior
ahouseholder Aug 3, 2023
25bfb07
break out sections
ahouseholder Aug 3, 2023
66fa9d1
add diagram
ahouseholder Aug 3, 2023
f037c2f
add diagrams and clean up
ahouseholder Aug 3, 2023
42ad116
fix xref
ahouseholder Aug 3, 2023
31e831a
refactor note
ahouseholder Aug 3, 2023
57a2ef9
add diagram
ahouseholder Aug 3, 2023
8aa700c
add diagram & cleanup
ahouseholder Aug 3, 2023
f60be78
add links
ahouseholder Aug 7, 2023
116b23b
add diagram and clean up
ahouseholder Aug 7, 2023
6235a91
refactor RM behaviors
ahouseholder Aug 7, 2023
3f81e80
refactor EM behaviors
ahouseholder Aug 7, 2023
6872205
fix links
ahouseholder Aug 7, 2023
966c782
add diagram, links
ahouseholder Aug 7, 2023
b4e376b
add diagram, links
ahouseholder Aug 7, 2023
90969ab
add links
ahouseholder Aug 7, 2023
2914c70
add diagram, split content
ahouseholder Aug 7, 2023
54de625
add diagram, split content
ahouseholder Aug 7, 2023
9cd85e3
add diagram, clean up
ahouseholder Aug 7, 2023
6283484
add diagrams, clean up
ahouseholder Aug 7, 2023
02d00ba
add diagrams, clean up
ahouseholder Aug 7, 2023
267af98
fix error in diagram node types
ahouseholder Aug 7, 2023
e1cd857
s/global/participant-agnostic/
ahouseholder Aug 7, 2023
3708799
s/global/participant-agnostic/
ahouseholder Aug 9, 2023
ce3af7c
s/global/participant-agnostic/
ahouseholder Aug 9, 2023
5075305
s/global/participant-agnostic/
ahouseholder Aug 9, 2023
9ce157c
add diagram, cleanup
ahouseholder Aug 9, 2023
c751ee6
cleaning up equations
ahouseholder Aug 9, 2023
aced153
set up for doc refactor
ahouseholder Aug 9, 2023
9a2f19c
refactor states.md
ahouseholder Aug 9, 2023
edffa14
refactor messages.md
ahouseholder Aug 9, 2023
8a7dc7b
refactor transitions.md
ahouseholder Aug 9, 2023
afcd22a
cleanup
ahouseholder Aug 9, 2023
f0fc5e6
move footnotes
ahouseholder Aug 9, 2023
cf4ab73
add todo
ahouseholder Aug 9, 2023
2efd9cd
clean up messages.md
ahouseholder Aug 9, 2023
0a47648
clean up transitions.md
ahouseholder Aug 9, 2023
5180f3b
add message table
ahouseholder Aug 9, 2023
e13f70f
add rm transition tables
ahouseholder Aug 9, 2023
1a784bc
add rm transition tables
ahouseholder Aug 9, 2023
b1cd70e
complete transition tables
ahouseholder Aug 11, 2023
44bc66e
add game board diagrams and refactor summary
ahouseholder Aug 11, 2023
d8ed9fb
clean up worked_example
ahouseholder Aug 11, 2023
d115548
minor tweak
ahouseholder Aug 11, 2023
72196f1
highlight todos
ahouseholder Aug 11, 2023
7695aa1
break out case object into a page
ahouseholder Aug 11, 2023
e8574bd
fix bad latex
ahouseholder Aug 11, 2023
e21ab73
fix diagrams
ahouseholder Aug 21, 2023
dba3b5f
split off process implementation
ahouseholder Aug 21, 2023
4e66476
split off general implementation notes
ahouseholder Aug 21, 2023
571b032
clean up section
ahouseholder Aug 21, 2023
93684e6
add skeleton iso crosswalk docs
ahouseholder Aug 21, 2023
40fd098
add links
ahouseholder Aug 22, 2023
c18c331
add table
ahouseholder Aug 22, 2023
06d0d24
clean up
ahouseholder Aug 22, 2023
7a1ee13
initial pandoc conversion
ahouseholder Aug 22, 2023
9845988
first pass edit
ahouseholder Aug 22, 2023
abe20ca
add diagrams
ahouseholder Aug 22, 2023
b2886e7
clean up
ahouseholder Aug 23, 2023
0ad3bb0
fix links
ahouseholder Aug 23, 2023
1b25422
fix links
ahouseholder Aug 23, 2023
884756e
fix links
ahouseholder Aug 23, 2023
6e59931
fix links
ahouseholder Aug 23, 2023
6921a83
fix links
ahouseholder Aug 23, 2023
3969758
fix links
ahouseholder Aug 23, 2023
0bea38b
fix links
ahouseholder Aug 23, 2023
a7f4559
fix links
ahouseholder Aug 23, 2023
eaaa159
fix links
ahouseholder Aug 23, 2023
aa0c315
fix links
ahouseholder Aug 23, 2023
00a14b9
fix links
ahouseholder Aug 23, 2023
5cda255
fix links
ahouseholder Aug 23, 2023
bd03f0f
fix links
ahouseholder Aug 23, 2023
afd8fd6
fix links
ahouseholder Aug 23, 2023
48a6835
fix links
ahouseholder Aug 23, 2023
2d5cea3
fix links
ahouseholder Aug 23, 2023
593e719
fix links
ahouseholder Aug 23, 2023
3811b2d
add pr template
ahouseholder Aug 23, 2023
3c16a95
fixing links
ahouseholder Aug 23, 2023
e9f89bb
fixing links
ahouseholder Aug 23, 2023
27a8551
first shot at em_icalendar (table missing)
ahouseholder Aug 23, 2023
b65f225
add table
ahouseholder Aug 23, 2023
409abd4
minor fix ups
ahouseholder Aug 24, 2023
cdcda42
refactor future work into sections
ahouseholder Aug 24, 2023
6083de3
more cleanup
ahouseholder Aug 24, 2023
1ed1faf
add state meanings
ahouseholder Aug 25, 2023
a910703
typo fix
ahouseholder Aug 25, 2023
16a9c96
cross-refs and format fixups
ahouseholder Aug 25, 2023
7db1a95
add github header and return to top nav
ahouseholder Aug 25, 2023
1be83f2
updating external refs
ahouseholder Aug 25, 2023
05a80e1
update home page
ahouseholder Aug 25, 2023
2a123ed
indicate normative/not normative
ahouseholder Aug 25, 2023
6fcf0c9
reference fixes
ahouseholder Aug 25, 2023
529bc6c
link and reference fixes
ahouseholder Aug 25, 2023
6af146e
MPCVD protocol -> Vultron protocol
ahouseholder Aug 25, 2023
dc9daf0
capitalize Vultron Protocol
ahouseholder Aug 25, 2023
635ef9c
make legend a table
ahouseholder Aug 25, 2023
d871a4b
link fixes
ahouseholder Aug 25, 2023
91d6d3c
format fixes
ahouseholder Aug 25, 2023
e186a74
top-bottom walkthrough edits
ahouseholder Aug 28, 2023
3396a00
top-bottom walkthrough edits
ahouseholder Aug 28, 2023
e195889
top-bottom walkthrough edits
ahouseholder Aug 29, 2023
b89029a
add version blurb
ahouseholder Aug 29, 2023
0796dd1
link fix
ahouseholder Aug 29, 2023
f792703
link fix
ahouseholder Aug 29, 2023
f14ac03
link fix
ahouseholder Aug 29, 2023
31d5a6b
add doc conventions
ahouseholder Aug 29, 2023
6a3a77d
fix minor bugs
ahouseholder Aug 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Please note: Pull request submissions are subject to our [Contribution Instructions](https://github.com/CERTCC/Vultron/blob/main/ContributionInstructions.md).
60 changes: 60 additions & 0 deletions .github/workflows/deploy_site.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: [main, feature/*]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt

- name: Setup Pages
uses: actions/configure-pages@v3

- name: Build Site
run: |
mkdocs build --verbose --clean --config-file mkdocs.yml

- name: Upload artifact
uses: actions/upload-pages-artifact@v2
with:
# Upload entire repository
path: 'site'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,4 @@ dmypy.json
# Pyre type checker
.pyre/
/tmp/
/TODO.md
12 changes: 6 additions & 6 deletions Acknowledgements.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,28 @@ Department of Defense.
### The CERT Guide to Coordinated Vulnerability Disclosure

- Allen D. Householder, Garret Wassermann, Art Manion, Christopher King
- Original 2017 publication: https://doi.org/10.1184/R1/12367340.v1
- 2019 Update: https://vuls.cert.org/confluence/display/CVD
- Original 2017 publication: <https://doi.org/10.1184/R1/12367340.v1>
- 2019 Update: <https://vuls.cert.org/confluence/display/CVD>

### A State-Based Model for Multi-Party Coordinated Vulnerability Disclosure (MPCVD)

- Allen D. Householder and Jonathan Spring
- https://doi.org/10.1184/R1/16416771
- <https://doi.org/10.1184/R1/16416771>

### Are We Skillful or Just Lucky? Interpreting the Possible Histories of Vulnerability Disclosures

- Allen D. Householder and Jonathan Spring
- https://doi.org/10.1145/3477431
- <https://doi.org/10.1145/3477431>

### Designing Vultron: A Protocol for Multi-Party Coordinated Vulnerability Disclosure (MPCVD)

- Allen D. Householder
- https://doi.org/10.1184/R1/19852798
- <https://doi.org/10.1184/R1/19852798>

### Coordinated Vulnerability Disclosure User Stories

- Brad Runyon, Eric Hatleback, Allen D. Householder, Art Manion, Vijay S. Sarvepalli, Timur D. Snoke, Jonathan Spring,
Laurie Tyzenhaus, Charles G. Yarbrough
- https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=886543
- <https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=886543>

DM23-0698
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

Thank you for your interest in contributing to Vultron!

Please review [ContributionInstructions.md](ContributionInstructions.md) before submitting any Pull Requests.
Please review our [Contribution Instructions](https://github.com/CERTCC/Vultron/blob/main/ContributionInstructions.md)
before submitting any Pull Requests.

<!--
## Code of Conduct
Expand All @@ -16,7 +17,7 @@ There are a number of ways you can contribute to the development of Vultron.

### Participate in Discussions

- Participate in an existing [Discussions](https://github.com/CERTCC/Vultron/discussions) or start a new one.
- Participate in an existing [Discussion](https://github.com/CERTCC/Vultron/discussions) or start a new one.

### Report Bugs

Expand Down
2 changes: 1 addition & 1 deletion ContributionInstructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ provided that this license is conditioned upon compliance with Section 2.2.

### 2.2 Outbound License

Based on the grant of rights in [Sections 2.1](#2.1-copyright-license), if We include Your Contribution in a Material,
Based on the grant of rights in Section 2.1, if We include Your Contribution in a Material,
We may license the Contribution under any license, including copyleft, permissive, commercial, or proprietary licenses.
As a condition on the exercise of this right, We agree to also license the Contribution under the terms of the license
or licenses which We are using for the Material on the Submission Date.
Expand Down
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.5.0
2 changes: 1 addition & 1 deletion doc/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Vultron Docs

What's here:
- [User Stories](/doc/user_stories/)
- [User Stories](/docs/topics/user_stories/)
- [Activity Vocabulary Examples](/doc/examples/)

36 changes: 0 additions & 36 deletions doc/user_stories/README.md

This file was deleted.

1 change: 1 addition & 0 deletions docs/about/acknowledgements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{% include-markdown "../../Acknowledgements.md" %}
5 changes: 5 additions & 0 deletions docs/about/contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{% include-markdown "../../CONTRIBUTING.md" %}

## Contribution Instructions

{% include-markdown "../../ContributionInstructions.md" heading-offset=2 %}
14 changes: 7 additions & 7 deletions FAQ.md → docs/about/faq.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Vultron Frequently Asked Questions
# Vultron Protocol Frequently Asked Questions

## What do we need to move Vultron to widespread use?
## What do we need to move the Vultron Protocol to widespread use?

First, we need to finish the protocol and get it to a sufficiently stable state that we can start to use it even in
test environments. We're not there yet.
Expand All @@ -11,13 +11,13 @@ In the meantime, there are a number of other things that can help. We're looking
## How do we apply encryption to ActivityPub messages to enable end-to-end encryption?

We're of the opinion that encrypted messaging is a feature that should be available to all users of
ActivityPub, not just those using Vultron to coordinate vulnerability cases.
ActivityPub, not just those using the Vultron Protocol to coordinate vulnerability cases.
Therefore, our position is that end-to-end encryption would be better implemented as a layer on top of the ActivityPub
protocol, rather
than as a specific feature of the Vultron protocol.
than as a specific feature of the Vultron Protocol.
From what we can tell, the topic has come up before in the ActivityPub community, but there is no
standardized solution yet.
We're currently focused on developing the Vultron protocol, but we realize that encryption may be a requirement for
We're currently focused on developing the Vultron Protocol, but we realize that encryption may be a requirement for
widespread adoption, so we're keeping an eye on the topic.

Some relevant links include:
Expand All @@ -42,7 +42,7 @@ Some relevant links include:
We are interested in any developments in this space, please let us know if you are aware of more recent developments.
We'd be interested to know how we could help with efforts to bring encrypted messaging to ActivityPub.

## What are the requirements for the participants?
## What are the requirements for contributing?

See [CONTRIBUTING.md](CONTRIBUTING.MD)
See [CONTRIBUTING](contributing.md)

1 change: 1 addition & 0 deletions docs/about/license.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{% include-markdown "../../LICENSE.md" %}
Loading