import Link from "next/link"; import { BookCallLink } from "@/components/conversion/BookCallLink"; import type { Metadata } from "next"; import { ArrowRight, CheckCircle2, ClipboardCheck, Database, FileCheck2, Gauge, GitBranch, PackageCheck, ScanLine, ShieldCheck, } from "lucide-react"; import { EvidenceCard } from "@/components/compliance"; import { Container } from "@/components/layout/container"; import { Section } from "@/components/layout/section"; import { Button } from "@/components/ui/button"; import { Callout } from "@/components/ui/callout"; import { Card } from "@/components/ui/card"; export const metadata: Metadata = { title: "FSMA 204 Recordkeeping Software | RegEngine", description: "Pre-revenue FSMA 204 recordkeeping software. Free FTL, CTE, KDE, and TLC checkers. FDA says it will not enforce before July 20, 2028. Not legal advice.", openGraph: { title: "FSMA 204 Recordkeeping Software | RegEngine", description: "Pre-revenue FSMA 204 recordkeeping software. Free FTL, CTE, KDE, and TLC checkers. FDA says it will not enforce before July 20, 2028. Not legal advice.", url: "https://regengine.co", type: "website", images: [{ url: "/og-image.png", width: 1200, height: 630, alt: "RegEngine FSMA 204 recordkeeping software" }], }, }; const evidenceCards = [ { title: "Ingest workspace", description: "CTE/KDE records arrive through CSV upload or the JSON events API and enter the inflow workbench for coverage checking.", state: "needs-correction" as const, meta: "Inflow workbench", icon: Gauge, }, { title: "Commit ledger", description: "After checks you configure, accepted records enter the append-only evidence ledger with provenance and workspace scope.", state: "committed" as const, meta: "Evidence ledger", icon: GitBranch, }, { title: "Export package state", description: "Drafted, blocked on checklist, or exported. §1.1455 is the FDA records-request rule. This card does not claim we meet that clock.", state: "needs-correction" as const, meta: "Package state", icon: PackageCheck, }, ]; const workflow = [ { label: "Ingest", detail: "CSV uploads and JSON events API submissions enter the workbench.", icon: ScanLine }, { label: "Check", detail: "CTE/KDE coverage and completeness are flagged in the inflow workbench.", icon: Database }, { label: "Fix", detail: "Every gap gets a reason, owner, and recovery path.", icon: ClipboardCheck }, { label: "Commit", detail: "Commit is our append-only step. After the checks you configure, accepted records enter the evidence ledger. Commit is not a certification, not an FDA gate, and not a retailer gate.", icon: ShieldCheck }, { label: "Export", detail: "FDA-oriented, buyer-oriented, or internal packets with a hash manifest where enabled.", icon: PackageCheck }, ]; const destinations = [ { label: "Product", href: "/product", icon: Database, note: "Command Center workflows" }, { label: "Tools", href: "/tools", icon: Gauge, note: "Compliance instruments" }, { label: "Security", href: "/security", icon: FileCheck2, note: "Evidence Ledger controls" }, { label: "Trust", href: "/trust", icon: CheckCircle2, note: "Verification posture" }, ]; export default function HomePage() { return (
FSMA 204 evidence layer · design-partner · pre-revenue
Send records by CSV upload or the JSON events API. EPCIS 2.0 is in Preview. Check CTE/KDE coverage and completeness in the Inflow Workbench. Persist append-only after checks you configure. Export FDA-oriented and buyer-oriented spreadsheets.
The federal compliance date for the Food Traceability Rule is July 20, 2028. That is the FDA date. Buyer programs are separate and must be confirmed with your buyer.
Workspace preview
There is no public workspace to show. Connect your own supplier data and the ingest, checklist, and export views populate from your records.
{step.detail}
Teams can see blocked, needs correction, corrected, committed, or exported. These statuses do not establish readiness for a recall, a retailer, or an FDA request.
Object state drives badge, border, copy, and next action.
What this is not