"use client"; import { Plus } from "lucide-react"; import { useState } from "react"; const FAQS: { q: string; a: string }[] = [ { q: "What is a claw?", a: "A claw is an AI coworker — an agent with a job, a chat, and its own sandboxed computer. Your team talks to it like a teammate, and it uses tools to get work done.", }, { q: "How do you keep agents safe?", a: "Every action that reaches outside the sandbox — sending an email, posting to Slack, a transaction — is intercepted and held until a human approves it, with the exact payload shown. Agent code runs in a locked-down container with no network.", }, { q: "Can I run it on my own infrastructure?", a: "Yes. The same container images deploy to Kubernetes or to a single-node Docker Compose appliance you can run fully air-gapped, installed from a signed bundle that verifies offline.", }, { q: "Which tools can claws connect to?", a: "Slack and email today, plus a growing app directory you connect with API keys or OAuth. Credentials are held by a separate secret broker the agent can never read.", }, { q: "How is my data protected?", a: "Credentials are encrypted at rest in an isolated broker process; agent sandboxes have no egress; and in the air-gapped deployment nothing ever leaves your network.", }, ]; /** FAQ on WorkClaw's textured field (faq-bg): white rounded rows, one open at * a time, the "+" rotates 45° to an ×. First item open by default. */ export function Faq() { const [open, setOpen] = useState(0); return (
{FAQS.map((item, i) => { const isOpen = open === i; return ( ); })}
); }