diff --git a/.vitepress/theme/Pricing.vue b/.vitepress/theme/Pricing.vue index ceafaf5..0e39e46 100644 --- a/.vitepress/theme/Pricing.vue +++ b/.vitepress/theme/Pricing.vue @@ -17,12 +17,12 @@ const tiers = [ ctaLink: '/quickstart/what-is-cycles', }, { - name: 'Production', + name: 'Production Support', price: '$1,500', cadence: '/mo, billed annually', annual: '$18,000/yr', badge: 'Introductory pricing', - forWho: 'One production workload', + forWho: 'One production deployment or workload path', featured: true, features: [ 'One private Slack channel + email', @@ -42,11 +42,12 @@ const tiers = [ forWho: 'Mission-critical, regulated, or multiple workloads', featured: false, features: [ - 'Private Slack + email + scheduled calls', + 'Named engineer + quarterly architecture reviews', 'Custom incident-response terms, including optional 24×7 SEV-1 coverage', - 'Pre-release access + version-pinning guidance', - 'Quarterly architecture reviews + named engineer', - 'Evidence/retention config + auditor Q&A support', + 'Evidence/retention configuration + auditor Q&A support', + 'Version-pinning + upgrade guidance', + 'Pre-release access for protocol changes', + 'Private Slack, email, and scheduled calls', 'Prioritized protocol requests', ], ctaText: 'Contact sales', @@ -121,14 +122,40 @@ const services = [ -
- Production support covers Cycles deployment, configuration, upgrades, protocol - behavior, and integration guidance. It does not include building or operating - your agent application. +
+ Enterprise pricing scales with workloads, environments, response coverage, and + evidence requirements. +
+ + ++ A workload means one agreed production path where Cycles gates model calls, tool + calls, agent runs, or another consequential action flow.
-
One-time engagements with a fixed price and a concrete deliverable. Subscriptions
are billed annually; services are 50% on start / 50% on delivery, or net-30.
@@ -237,20 +264,21 @@ const services = [
/* Fixed-height price slot so the description and CTA rows share a baseline
across all three tiers regardless of how the cadence text wraps. */
.tier .price-row {
- min-height: 84px;
+ min-height: 76px;
justify-content: flex-start;
}
.price {
- font-size: 30px;
+ font-size: 26px;
font-weight: 800;
color: var(--vp-c-text-1);
letter-spacing: -0.03em;
- line-height: 1;
+ line-height: 1.1;
+ white-space: nowrap; /* keep "From $6,000" on one line so price blocks stay equal height */
}
.price.small {
- font-size: 24px;
+ font-size: 22px;
}
.cadence {
@@ -272,7 +300,7 @@ const services = [
color: var(--vp-c-text-2);
margin: 0 0 14px;
line-height: 1.5;
- min-height: 42px;
+ min-height: 63px; /* fit up to 3 lines so the feature lists start at the same height */
}
.features {
@@ -341,14 +369,77 @@ const services = [
text-decoration: none;
}
-.boundary {
- margin: 18px 0 0;
- padding: 12px 16px;
- border-left: 3px solid var(--vp-c-brand-1);
- background: var(--vp-c-bg-soft);
- border-radius: 0 8px 8px 0;
+.tiers-note {
+ margin: 14px 2px 0;
font-size: 13px;
+ color: var(--vp-c-text-3);
+ line-height: 1.6;
+}
+
+.scope {
+ display: grid;
+ grid-template-columns: 1fr;
+ gap: 16px 32px;
+ margin: 24px 0 0;
+ padding: 18px 20px;
+ border: 1px solid var(--vp-c-divider);
+ border-radius: 12px;
+ background: var(--vp-c-bg-soft);
+}
+
+@media (min-width: 768px) {
+ .scope { grid-template-columns: 1fr 1fr; }
+}
+
+.scope-title {
+ font-size: 14px;
+ font-weight: 700;
+ color: var(--vp-c-text-1);
+ margin: 0 0 10px;
+ border-top: none;
+ padding-top: 0;
+ letter-spacing: -0.01em;
+}
+
+.scope-col ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ display: flex;
+ flex-direction: column;
+ gap: 7px;
+}
+
+.scope-col li {
+ position: relative;
+ margin: 0;
+ padding-left: 22px;
+ font-size: 13.5px;
color: var(--vp-c-text-2);
+ line-height: 1.5;
+}
+
+.scope-col li::before {
+ position: absolute;
+ left: 2px;
+ top: 0;
+ font-weight: 700;
+}
+
+.scope-col.inc li::before {
+ content: '✓';
+ color: var(--vp-c-brand-1);
+}
+
+.scope-col.exc li::before {
+ content: '×';
+ color: var(--vp-c-text-3);
+}
+
+.workload-note {
+ margin: 12px 2px 0;
+ font-size: 13px;
+ color: var(--vp-c-text-3);
line-height: 1.6;
}
diff --git a/pricing.md b/pricing.md
index 93ff5c2..9df5306 100644
--- a/pricing.md
+++ b/pricing.md
@@ -5,15 +5,17 @@ description: "Cycles is Apache 2.0 open-source software — self-host it for fre
# Pricing
-**Self-host Cycles for free. Pay only when you want our people involved.** No license key, no seat fees, and no percentage of agent spend.
+**Self-host Cycles for free. Pay for production assurance when runtime authority becomes part of your agent infrastructure.** No license key, no seat fees, and no percentage of agent spend.
-Today, paid plans support self-hosted Cycles deployments. A managed cloud (RunCycles.io) is planned but [not yet available](#managed-cloud-coming).
+Today, paid plans support self-hosted Cycles deployments. A managed cloud (runcycles.ai) is planned but [not yet available](#managed-cloud-coming).
## How pricing works
- **Apache 2.0 open-source software.** Cycles is Apache 2.0 open-source software. Self-host it for free. Paid plans do not unlock hidden features; they add support, implementation help, and assurance. No license key, no feature gating, no seat fees.
- **No agent-spend tax.** We never take a percentage of your model, tool, or agent spend. Support pricing is flat and independent of tokens, requests, agents, tenants, or downstream provider spend — the opposite of gateways that bill a cut of every call.
-- **You pay for humans and guarantees, not bits.** Response targets, expert integration help, and compliance-readiness evidence are the product. The software stays free.
+- **You pay for the production layer, not the software.** The software stays open. Paid plans add response targets, upgrade guidance, incident support, architecture review, and audit-ready evidence configuration for teams running Cycles as a control point in their agent infrastructure.
+
+For regulated or enterprise deployments, paid support can include evidence retention, signed CyclesEvidence exports, audit-readiness review, and control-narrative support — see the [Compliance Evidence Package](#fixed-scope-services) below.