+ OpenClaw lives inside the app. Ask it about any stream, address, or
+ workspace and it answers in a click — no block explorer, no raw
+ contract calls, no guesswork.
+
+
+
+ {capabilities.map((cap) => (
+
+
+
+
+
+ {cap.title}
+
+
+ {cap.text}
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+ {/* Preview */}
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/components/landing/faq.tsx b/frontend/src/components/landing/faq.tsx
new file mode 100644
index 0000000..003f80b
--- /dev/null
+++ b/frontend/src/components/landing/faq.tsx
@@ -0,0 +1,160 @@
+"use client";
+
+import { useState } from "react";
+import { motion, AnimatePresence } from "framer-motion";
+import { Plus, MessageCircle, Send, Github } from "lucide-react";
+import { FEEDBACK_URL } from "@/lib/constants";
+
+const faqs = [
+ {
+ q: "What is StackStream?",
+ a: "A Bitcoin-native payment streaming protocol. Instead of paying people in one lump sum on a payday, you open a stream and funds flow to them every few seconds. It runs on Stacks and settles on Bitcoin, so payments are final and can't be reversed.",
+ },
+ {
+ q: "Is it live? Can I use it now?",
+ a: "Yes. StackStream is live on Stacks mainnet at stackstream.xyz. Connect a Stacks wallet, create a stream, and it starts flowing immediately. You can watch a real balance tick up in the app right now.",
+ },
+ {
+ q: "Which tokens can I stream?",
+ a: "sBTC, STX, USDA, ALEX, xBTC, or any SIP-010 token. If it follows the SIP-010 standard on Stacks, you can stream it by the second.",
+ },
+ {
+ q: "Is my money safe while it's streaming?",
+ a: "Funds sit in on-chain escrow, not in anyone's pocket. The recipient can only ever claim what they've already earned, and everything not yet earned stays yours. Pause, top up, or cancel at any time and the unearned remainder comes straight back to your wallet.",
+ },
+ {
+ q: "What is OpenClaw?",
+ a: "OpenClaw is the assistant built into the app. Ask it about any stream, sender, recipient, or workspace and it pulls the live on-chain answer instantly — no block explorer or raw contract calls needed.",
+ },
+ {
+ q: "Who is StackStream for?",
+ a: "DAOs and protocol teams paying contributors, businesses running subscriptions or paying suppliers, freelancers who want to get paid as they work, and grant or bounty programs funding builders steadily instead of in one lump sum.",
+ },
+ {
+ q: "How is this different from a normal crypto payment?",
+ a: "A normal payment is one transfer at one moment. A stream is continuous — money moves second by second for as long as you set it to run, and either side can adjust or stop it mid-flow. Think of it as a tap you turn on, not a calendar reminder.",
+ },
+ {
+ q: "Is the code open and audited?",
+ a: "The Clarity smart contracts are open source on GitHub and covered by a full test suite that verifies funds are always conserved. You can read every contract and run the tests yourself.",
+ },
+];
+
+function FaqItem({
+ faq,
+ isOpen,
+ onToggle,
+}: {
+ faq: { q: string; a: string };
+ isOpen: boolean;
+ onToggle: () => void;
+}) {
+ return (
+