import { useState } from 'react' import { Shield, CheckCircle2, Lock, FileCode, Clock, Hash, ExternalLink, Activity } from 'lucide-react' interface AuditReceipt { date: string timestamp_utc: string merkle_root: string ci_suites: string conclusion: 'PASS' | 'FAIL' tsc_controls: string[] iso_controls: string[] source_fingerprints: { file: string; sha256: string }[] } const HISTORICAL_RECEIPTS: AuditReceipt[] = [ { date: '2026-08-22', timestamp_utc: '2026-08-22T07:09:24.391Z', merkle_root: '932d9c5d7c0ff73bf8cc5ff06bc810bf105e9544e3fb07d8ab343bfdaa05dc10', ci_suites: '18/18 Multi-Runtime Suites Passing (100%)', conclusion: 'PASS', tsc_controls: ['CC7.1 (Continuous Monitoring)', 'CC7.2 (Log Evaluation)', 'CC9.1 (Risk Assessment)'], iso_controls: ['A.8.8 (Vulnerability Mgmt)', 'A.8.30 (Monitoring Activities)', 'A.9.1 (Performance Eval)'], source_fingerprints: [ { file: 'src/btp_guard.py', sha256: '9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f0e' }, { file: 'src/container_sandbox.py', sha256: 'c8b7a6f5e4d3c2b1a0f9e8d7c6b5a4f3e2d1c0b9' }, { file: 'ci_security_gate.py', sha256: 'a1b2c3d4e5f60718293a4b5c6d7e8f9012345678' } ] } ] export default function ContinuousComplianceTimeline() { const [selectedReceipt, setSelectedReceipt] = useState(HISTORICAL_RECEIPTS[0]) return (
{/* Top ambient glowing accent line */}
{/* Background glow accents */}
{/* Section Header */}
[CONTINUOUS COMPLIANCE TELEMETRY]

Continuous Cryptographic CI & Controls Audit Timeline

Daily cryptographic Merkle receipts generated by automated GitHub Actions CI test gates, structured for direct mapping into AICPA TSC and ISO/IEC 27001 compliance evidence archives.

{/* Evidence Dashboard Grid */}
{/* Left: Timeline List */}
Daily Receipt Archives
{HISTORICAL_RECEIPTS.map((receipt) => ( ))}
{/* Center & Right: Selected Merkle Receipt Inspector */}
MERKLE RECEIPT // {selectedReceipt.date}
ALL 18 GATES PASSING
{/* Merkle Root Box */}
SHA-256 Merkle Root Hash (Reproducible CI Gate Evidence)
{selectedReceipt.merkle_root}
{/* Criteria Grid */}
{/* AICPA SOC 2 Controls */}
AICPA Trust Services Criteria
    {selectedReceipt.tsc_controls.map((c, i) => (
  • {c}
  • ))}
{/* ISO 27001 Controls */}
ISO/IEC 27001:2022 ISMS
    {selectedReceipt.iso_controls.map((c, i) => (
  • {c}
  • ))}
{/* Source Module Integrity Fingerprints */}
Core Module Integrity Fingerprints (SHA-256)
{selectedReceipt.source_fingerprints.map((item, idx) => (
{item.file} {item.sha256}...
))}
) }