diff --git a/src/content/docs/dev/admin/pricing/1-overview.mdx b/src/content/docs/dev/admin/pricing/1-overview.mdx
index 027579e..1a538b6 100644
--- a/src/content/docs/dev/admin/pricing/1-overview.mdx
+++ b/src/content/docs/dev/admin/pricing/1-overview.mdx
@@ -2,8 +2,40 @@
title: Overview
---
-import { Aside } from "@astrojs/starlight/components";
+import { Aside, LinkCard } from '@astrojs/starlight/components';
-
+Ricochet uses a self-service pricing and licensing model.\
+Licenses can be purchased, managed, and renewed **without** contacting sales.
+
+## Editions
+
+Ricochet is available in two editions:
+
+- **Community Edition**: free to use with a subset of features, ideal for personal projects and small-scale deployments.
+- **Enterprise Edition**: unlocks the full feature set including additional runtimes, higher resource limits, and priority support.
+
+If you start with the Community Edition and upgrade to a licensed plan at any time.
+
+## Pricing
+
+An overview of all pricing options is available at [portal.ricochet.rs/pricing](https://portal.ricochet.rs/pricing).
+
+[Paddle.com](https://paddle.com) acts as the Merchant of Record (MOR) for all transactions, handling billing, invoicing, and tax compliance on our behalf.
+You can purchase a license in the currency of your choice.
+
+## Licensing
+
+Licenses are tied to individual Ricochet instances (machines).
+Each license key activates a single instance, and usage is tracked through the license portal.
+
+
+
+
diff --git a/src/content/docs/dev/admin/pricing/2-license-portal.mdx b/src/content/docs/dev/admin/pricing/2-license-portal.mdx
new file mode 100644
index 0000000..e0964c1
--- /dev/null
+++ b/src/content/docs/dev/admin/pricing/2-license-portal.mdx
@@ -0,0 +1,20 @@
+---
+title: License Portal
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+The license portal at [portal.licensing.ricochet.rs](https://portal.licensing.ricochet.rs) provides a self-service dashboard for managing your Ricochet licenses.
+
+## Features
+
+In the portal you can:
+
+- Purchase or renew licenses
+- Update or change your current license tier
+- View current usage and machine allocation
+- Check license expiration dates
+
+## Getting Access
+
+You can either sign up to the license portal manually or wait until an account has been created for you (this is done automatically after a purchase).
diff --git a/src/content/docs/dev/admin/pricing/5-community-edition.mdx b/src/content/docs/dev/admin/pricing/5-community-edition.mdx
new file mode 100644
index 0000000..42df9ca
--- /dev/null
+++ b/src/content/docs/dev/admin/pricing/5-community-edition.mdx
@@ -0,0 +1,24 @@
+---
+title: Community Edition
+---
+
+import { Aside, LinkCard } from "@astrojs/starlight/components";
+
+The Community Edition is a fully functional version of Ricochet that is free to use.
+It provides everything individuals need to publish and maintain their apps and tasks.
+
+## Philosophy
+
+A powerful Community Edition is important to us.
+We believe there is a good middle ground between community and enterprise offerings: one where individual users get a complete, production-ready platform, and where teams get advanced sharing and security capabilities.
+
+## What's Included
+
+The Community Edition gives you access to:
+
+- Deploying and managing apps and tasks
+- SSO authentication
+- Scheduling and task invocation
+- CLI-based deployments
+
+and will stay free forever, always 💜️
diff --git a/src/content/docs/dev/admin/pricing/5-homelab.mdx b/src/content/docs/dev/admin/pricing/5-homelab.mdx
deleted file mode 100644
index 0cc08f3..0000000
--- a/src/content/docs/dev/admin/pricing/5-homelab.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: "Unlicensed Instance Limits"
----
-
-import { Aside } from "@astrojs/starlight/components";
-
-
diff --git a/src/content/docs/dev/admin/technical/licensing.mdx b/src/content/docs/dev/admin/technical/licensing.mdx
deleted file mode 100644
index 2cff65e..0000000
--- a/src/content/docs/dev/admin/technical/licensing.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: Licensing
----
-
-import { Aside } from "@astrojs/starlight/components";
-
-
diff --git a/src/content/docs/v0-1/admin/pricing-licensing/1-overview.mdx b/src/content/docs/v0-1/admin/pricing-licensing/1-overview.mdx
new file mode 100644
index 0000000..fbbae4c
--- /dev/null
+++ b/src/content/docs/v0-1/admin/pricing-licensing/1-overview.mdx
@@ -0,0 +1,41 @@
+---
+title: Overview
+---
+
+import { Aside, LinkCard } from '@astrojs/starlight/components';
+
+Ricochet uses a self-service pricing and licensing model.\
+Licenses can be purchased, managed, and renewed **without** contacting sales.
+
+## Editions
+
+Ricochet is available in two editions:
+
+- **Community Edition**: free to use with a subset of features, ideal for personal projects and small-scale deployments.
+- **Enterprise Edition**: unlocks the full feature set including additional runtimes, higher resource limits, and priority support.
+
+If you start with the Community Edition and upgrade to a licensed plan at any time.
+
+## Pricing
+
+An overview of all pricing options is available at [portal.ricochet.rs/pricing](https://portal.ricochet.rs/pricing).
+
+[Paddle.com](https://paddle.com) acts as the Merchant of Record (MOR) for all transactions, handling billing, invoicing, and tax compliance on our behalf.
+You can purchase a license in the currency of your choice.
+
+## Licensing
+
+Licenses are tied to individual Ricochet instances (machines).
+Each license key activates a single instance, and usage is tracked through the license portal.
+
+
+
+
diff --git a/src/content/docs/v0-1/admin/pricing-licensing/2-license-portal.mdx b/src/content/docs/v0-1/admin/pricing-licensing/2-license-portal.mdx
new file mode 100644
index 0000000..e0964c1
--- /dev/null
+++ b/src/content/docs/v0-1/admin/pricing-licensing/2-license-portal.mdx
@@ -0,0 +1,20 @@
+---
+title: License Portal
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+The license portal at [portal.licensing.ricochet.rs](https://portal.licensing.ricochet.rs) provides a self-service dashboard for managing your Ricochet licenses.
+
+## Features
+
+In the portal you can:
+
+- Purchase or renew licenses
+- Update or change your current license tier
+- View current usage and machine allocation
+- Check license expiration dates
+
+## Getting Access
+
+You can either sign up to the license portal manually or wait until an account has been created for you (this is done automatically after a purchase).
diff --git a/src/content/docs/v0-1/admin/pricing-licensing/5-community-edition.mdx b/src/content/docs/v0-1/admin/pricing-licensing/5-community-edition.mdx
new file mode 100644
index 0000000..42df9ca
--- /dev/null
+++ b/src/content/docs/v0-1/admin/pricing-licensing/5-community-edition.mdx
@@ -0,0 +1,24 @@
+---
+title: Community Edition
+---
+
+import { Aside, LinkCard } from "@astrojs/starlight/components";
+
+The Community Edition is a fully functional version of Ricochet that is free to use.
+It provides everything individuals need to publish and maintain their apps and tasks.
+
+## Philosophy
+
+A powerful Community Edition is important to us.
+We believe there is a good middle ground between community and enterprise offerings: one where individual users get a complete, production-ready platform, and where teams get advanced sharing and security capabilities.
+
+## What's Included
+
+The Community Edition gives you access to:
+
+- Deploying and managing apps and tasks
+- SSO authentication
+- Scheduling and task invocation
+- CLI-based deployments
+
+and will stay free forever, always 💜️
diff --git a/src/content/docs/v0-1/admin/pricing/1-overview.mdx b/src/content/docs/v0-1/admin/pricing/1-overview.mdx
deleted file mode 100644
index 027579e..0000000
--- a/src/content/docs/v0-1/admin/pricing/1-overview.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: Overview
----
-
-import { Aside } from "@astrojs/starlight/components";
-
-
diff --git a/src/content/docs/v0-1/admin/pricing/5-homelab.mdx b/src/content/docs/v0-1/admin/pricing/5-homelab.mdx
deleted file mode 100644
index 0cc08f3..0000000
--- a/src/content/docs/v0-1/admin/pricing/5-homelab.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: "Unlicensed Instance Limits"
----
-
-import { Aside } from "@astrojs/starlight/components";
-
-
diff --git a/src/content/versions/v0-1.json b/src/content/versions/v0-1.json
index 153f585..bf4aefe 100644
--- a/src/content/versions/v0-1.json
+++ b/src/content/versions/v0-1.json
@@ -34,8 +34,8 @@
"autogenerate": { "directory": "admin/configuration" }
},
{
- "label": "Pricing",
- "autogenerate": { "directory": "admin/pricing" }
+ "label": "Pricing & Licensing",
+ "autogenerate": { "directory": "admin/pricing-licensing" }
},
{
"label": "Technical Details",
diff --git a/src/styles/custom.css b/src/styles/custom.css
index 8aa2310..604861b 100644
--- a/src/styles/custom.css
+++ b/src/styles/custom.css
@@ -80,6 +80,11 @@
}
}
+/* Reduce top margin on h2 */
+.sl-markdown-content .sl-heading-wrapper.level-h2 {
+ margin-top: 1.5rem;
+}
+
/* Style inline code in headings */
h1 code,
h2 code,