diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 0000000..4175da6
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,26 @@
+# Use the latest 2.1 version of CircleCI pipeline process engine.
+# See: https://circleci.com/docs/configuration-reference
+version: 2.1
+
+# Define a job to be invoked later in a workflow.
+# See: https://circleci.com/docs/configuration-reference/#jobs
+jobs:
+  say-hello:
+    # Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
+    # See: https://circleci.com/docs/configuration-reference/#executor-job
+    docker:
+      - image: cimg/base:stable
+    # Add steps to the job
+    # See: https://circleci.com/docs/configuration-reference/#steps
+    steps:
+      - checkout
+      - run:
+          name: "Say hello"
+          command: "echo Hello, World!"
+
+# Orchestrate jobs using workflows
+# See: https://circleci.com/docs/configuration-reference/#workflows
+workflows:
+  say-hello-workflow:
+    jobs:
+      - say-hello
diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml
index fc9a169..ece8aa6 100644
--- a/.github/workflows/jekyll-gh-pages.yml
+++ b/.github/workflows/jekyll-gh-pages.yml
@@ -48,7 +48,8 @@ jobs:
     steps:
       - name: Deploy to GitHub Pages
         id: deployment
-        uses: actions/deploy-pages@v2
+        uses: actions/deploy-pages@v4
+        
 - name: Cache
   uses: actions/cache@v1.2.1
   with:
diff --git a/2019-06-10 - Matrix.org Foundation CIC Articles of Association (1).pdf b/2019-06-10 - Matrix.org Foundation CIC Articles of Association (1).pdf
new file mode 100644
index 0000000..6b1c50d
Binary files /dev/null and b/2019-06-10 - Matrix.org Foundation CIC Articles of Association (1).pdf differ
diff --git a/Matrix.org Rules - MSC1779-2.pdf b/Matrix.org Rules - MSC1779-2.pdf
new file mode 100644
index 0000000..78bfdae
Binary files /dev/null and b/Matrix.org Rules - MSC1779-2.pdf differ