diff --git a/website/src/app/(v2)/(marketing)/(index)/sections/CTASection.tsx b/website/src/app/(v2)/(marketing)/(index)/sections/CTASection.tsx index f6f194deed..f24f4303e4 100644 --- a/website/src/app/(v2)/(marketing)/(index)/sections/CTASection.tsx +++ b/website/src/app/(v2)/(marketing)/(index)/sections/CTASection.tsx @@ -10,7 +10,7 @@ export function CTASection() {
Get Started diff --git a/website/src/app/(v2)/(marketing)/(index)/sections/DeploymentOptionsSection.tsx b/website/src/app/(v2)/(marketing)/(index)/sections/DeploymentOptionsSection.tsx index 06dbe737bc..c963715f23 100644 --- a/website/src/app/(v2)/(marketing)/(index)/sections/DeploymentOptionsSection.tsx +++ b/website/src/app/(v2)/(marketing)/(index)/sections/DeploymentOptionsSection.tsx @@ -84,7 +84,7 @@ export function DeploymentOptionsSection() { >
Quickstart diff --git a/website/src/app/(v2)/(marketing)/(index)/sections/HeroSection.tsx b/website/src/app/(v2)/(marketing)/(index)/sections/HeroSection.tsx index 341cb71b5b..f7bf3f0ed8 100644 --- a/website/src/app/(v2)/(marketing)/(index)/sections/HeroSection.tsx +++ b/website/src/app/(v2)/(marketing)/(index)/sections/HeroSection.tsx @@ -14,13 +14,13 @@ export function HeroSection() {
{/* Title */}

- The Primitive for Real-Time and Agent Applications + The Primitive for Realtime and Agent Applications

- Rivet Actors are a simple primitive that provides in-memory state with WebSockets, fault-tolerance, and hibernation. + Rivet Actors are a simple primitive that provides in-memory state with WebSockets, fault-tolerance, and hibernation. Open-source and self-hostable.

{/*

@@ -91,7 +91,7 @@ export function HeroSection() { {/* CTA Buttons */}

Get Started diff --git a/website/src/app/(v2)/(marketing)/(index)/sections/StudioSection.tsx b/website/src/app/(v2)/(marketing)/(index)/sections/StudioSection.tsx index b4b8e31fce..bec88ed84a 100644 --- a/website/src/app/(v2)/(marketing)/(index)/sections/StudioSection.tsx +++ b/website/src/app/(v2)/(marketing)/(index)/sections/StudioSection.tsx @@ -47,19 +47,19 @@ export function StudioSection() { name: "Live State Inspection", icon: faEye, description: - "View and edit your actor state in real-time as messages are sent and processed", + "View and edit your actor state in realtime as messages are sent and processed", }, { name: "Event Monitoring", icon: faChartLine, description: - "See all events happening in your actor in real-time - track every state change and action as it happens", + "See all events happening in your actor in realtime - track every state change and action as it happens", }, { name: "REPL", icon: faTerminal, description: - "Debug your actor in real-time - call actions, subscribe to events, and interact directly with your code", + "Debug your actor in realtime - call actions, subscribe to events, and interact directly with your code", }, { name: "Connection Inspection", diff --git a/website/src/app/(v2)/(marketing)/(index)/sections/UseCases.tsx b/website/src/app/(v2)/(marketing)/(index)/sections/UseCases.tsx index 1d070430b0..2c25f83ab8 100644 --- a/website/src/app/(v2)/(marketing)/(index)/sections/UseCases.tsx +++ b/website/src/app/(v2)/(marketing)/(index)/sections/UseCases.tsx @@ -74,7 +74,7 @@ function UseCaseCard({ {/* Checkmarks */}
- {["Cloud & on-prem", "Supports realtime", "Works with AI SDK"].map((item) => ( + {["Cloud or on-prem", "Realtime", "Supports your agent SDK"].map((item) => (
uc.title === "Agent Orchestration & MCP")!, // agent orchestration & mcp - useCases.find((uc) => uc.title === "Workflows")!, // workflows useCases.find((uc) => uc.title === "Multiplayer Apps")!, // multiplayer apps + useCases.find((uc) => uc.title === "Workflows")!, // workflows useCases.find((uc) => uc.title === "Local-First Sync")!, // local-first sync useCases.find((uc) => uc.title === "Background Jobs")!, // background jobs useCases.find((uc) => uc.title === "Per-Tenant Databases")!, // per-tenant databases @@ -169,17 +169,17 @@ export function UseCases() { const descriptionMap: { [key: string]: React.ReactNode } = { "Agent Orchestration & MCP": ( <> - Build AI agents with Model Context Protocol and persistent state + Build AI agents with persistence and stateful Model Context Protocol ), "Workflows": ( <> - Durable multi-step workflows with automatic state management + Durable multi-step workflows with flexible state management ), "Multiplayer Apps": ( <> - Build realtime multiplayer applications with authoritative state + Build realtime multiplayer applications with server-authoritative state ), "Local-First Sync": ( diff --git a/website/src/data/use-cases.ts b/website/src/data/use-cases.ts index f365b2a3a6..6304012086 100644 --- a/website/src/data/use-cases.ts +++ b/website/src/data/use-cases.ts @@ -39,7 +39,7 @@ export const useCases: UseCase[] = [ href: "/docs/use-cases/workflows", icon: faDiagramNext, description: - "Durable multi-step workflows with automatic state management", + "Durable multi-step workflows with flexible state management", }, { title: "Local-First Sync", @@ -92,13 +92,13 @@ export const useCases: UseCase[] = [ href: "/docs/use-cases/ai-agent", icon: faRobot, description: - "Build AI agents with Model Context Protocol and persistent state", + "Build AI agents with persistence and stateful Model Context Protocol", }, { title: "Multiplayer Apps", href: "/docs/use-cases/game", icon: faNetworkWired, description: - "Build realtime multiplayer applications with authoritative state", + "Build realtime multiplayer applications with server-authoritative state", }, ];