import React from 'react'; import { ExternalLink, PlayCircle } from 'lucide-react'; import { Footer } from '../components/Footer'; interface DemoVideo { id: string; title: string; description: string; videoSrc: string; posterSrc: string; videoContainerClassName?: string; } const demoVideos: DemoVideo[] = [ { id: 'drift-demo', title: 'Drift Detection Demo (soul-guardian)', description: 'Shows integrity monitoring in action: tamper detection, alerting, and restoration-oriented behavior for protected files.', videoSrc: '/video/soul-guardian-demo.mp4', posterSrc: '/video/soul-guardian-demo-poster.jpg', }, { id: 'install-demo', title: 'Install Demo (clawsec-suite)', description: 'Walkthrough of the one-command suite install flow and what gets configured for advisory monitoring and protection.', videoSrc: '/video/install-demo.mp4', posterSrc: '/video/install-demo-poster.jpg', videoContainerClassName: 'md:max-w-[50%]', }, ]; export const ProductDemo: React.FC = () => { return (

Watch It in Action

Product demos for ClawSec installation and runtime protection behavior. These are the same demo assets referenced in the repository README, presented as playable videos.

{demoVideos.map((demo) => ( ))}
); };