diff --git a/LICENSE b/LICENSE
new file mode 100644
index 00000000..0b4b21fc
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,6 @@
+Serai crates are licensed under one of two licenses, either MIT or AGPL-3.0,
+depending on the crate in question. Each crate declares their license in their
+`Cargo.toml` and includes a `LICENSE` file detailing its status. Additionally,
+a full copy of the AGPL-3.0 License is included in the root of this repository
+as a reference text. This copy should be provided with any distribution of a
+crate licensed under the AGPL-3.0, as per its terms.
diff --git a/README.md b/README.md
index d1f0b5bd..81655c14 100644
--- a/README.md
+++ b/README.md
@@ -7,20 +7,24 @@ wallet.
### Layout
-- `docs` - Documentation on the Serai protocol.
+- `docs`: Documentation on the Serai protocol.
-- `coins` - Various coin libraries intended for usage in Serai yet also by the
- wider community. This means they will always support the functionality Serai
- needs, yet won't disadvantage other use cases when possible.
-
-- `crypto` - A series of composable cryptographic libraries built around the
+- `crypto`: A series of composable cryptographic libraries built around the
`ff`/`group` APIs achieving a variety of tasks. These range from generic
infrastructure, to our IETF-compliant FROST implementation, to a DLEq proof as
needed for Bitcoin-Monero atomic swaps.
-- `processor` - A generic chain processor to process data for Serai and process
+- `coins`: Various coin libraries intended for usage in Serai yet also by the
+ wider community. This means they will always support the functionality Serai
+ needs, yet won't disadvantage other use cases when possible.
+
+- `processor`: A generic chain processor to process data for Serai and process
events from Serai, executing transactions as expected and needed.
+- `contracts`: Smart Contracts implementing Serai's functionality.
+
+- `substrate`: Substrate crates used to instantiate the Serai network.
+
### Links
- [Twitter](https://twitter.com/SeraiDEX): https://twitter.com/SeraiDEX
diff --git a/coins/ethereum/LICENSE b/coins/ethereum/LICENSE
index a759b22a..d6e1814a 100644
--- a/coins/ethereum/LICENSE
+++ b/coins/ethereum/LICENSE
@@ -1,6 +1,6 @@
AGPL-3.0-only license
-Copyright (c) 2022 Luke Parker, Elizabeth Binks
+Copyright (c) 2022 Luke Parker
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License Version 3 as
diff --git a/contracts/extension/LICENSE b/contracts/extension/LICENSE
new file mode 100644
index 00000000..d6e1814a
--- /dev/null
+++ b/contracts/extension/LICENSE
@@ -0,0 +1,15 @@
+AGPL-3.0-only license
+
+Copyright (c) 2022 Luke Parker
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License Version 3 as
+published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
diff --git a/contracts/multisig/LICENSE b/contracts/multisig/LICENSE
new file mode 100644
index 00000000..d6e1814a
--- /dev/null
+++ b/contracts/multisig/LICENSE
@@ -0,0 +1,15 @@
+AGPL-3.0-only license
+
+Copyright (c) 2022 Luke Parker
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License Version 3 as
+published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
diff --git a/substrate/consensus/LICENSE b/substrate/consensus/LICENSE
new file mode 100644
index 00000000..d6e1814a
--- /dev/null
+++ b/substrate/consensus/LICENSE
@@ -0,0 +1,15 @@
+AGPL-3.0-only license
+
+Copyright (c) 2022 Luke Parker
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License Version 3 as
+published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
diff --git a/substrate/node/LICENSE b/substrate/node/LICENSE
new file mode 100644
index 00000000..d6e1814a
--- /dev/null
+++ b/substrate/node/LICENSE
@@ -0,0 +1,15 @@
+AGPL-3.0-only license
+
+Copyright (c) 2022 Luke Parker
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License Version 3 as
+published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
diff --git a/substrate/runtime/LICENSE b/substrate/runtime/LICENSE
new file mode 100644
index 00000000..d6e1814a
--- /dev/null
+++ b/substrate/runtime/LICENSE
@@ -0,0 +1,15 @@
+AGPL-3.0-only license
+
+Copyright (c) 2022 Luke Parker
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License Version 3 as
+published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .