Public website for SentinelOps and the Provability Fabric research programme.
- React 18 + TypeScript
- Vite
- Tailwind CSS
- Supabase for newsletter subscriptions
- Vercel for production hosting
npm ci
npm run devThe development server runs on port 8080 by default.
npm run build
npm run previewThe build output is written to dist/. The prebuild step regenerates public/sitemap.xml.
Production deploys from main through Vercel. The canonical domain is https://sentinelops.world.
The site uses client-side routing. vercel.json rewrites application routes to index.html and preserves static assets.
The Supabase client expects the environment variables referenced in src/integrations/supabase/client.ts. Keep local credentials in an untracked .env file and configure production values through the deployment platform.