Informative Overview – “Lilu & Lisa & Maisie: Hora del Baño (MP4, Verified)”
| # | Requirement | Target |
|---|-------------|--------|
| NFR‑1 | Scalability | Horizontal scaling – stateless workers; queue via RabbitMQ/Kafka. |
| NFR‑2 | Reliability | 99.9 % uptime of the verification micro‑service. |
| NFR‑3 | Data Privacy | No personal data is stored beyond the hash and technical metadata; purge after 30 days unless flagged. |
| NFR‑4 | Compliance | Meets GDPR (right to be forgotten) and DMCA safe‑harbor requirements. |
| NFR‑5 | Observability | Export Prometheus metrics: verify_duration_seconds, hash_match_total, auth_score_bucket. |
| NFR‑6 | Extensibility | Plug‑in architecture for additional AI models (e.g., audio deep‑fake detection). | ss lilu lisa maisie hora del bano mp4 verified
| # | Requirement | Details |
|---|-------------|---------|
| FR‑1 | Filename detection | Regex: (?i)^(.*?)(verified|verificado|verif|v)\.mp4$ – case‑insensitive. |
| FR‑2 | Embedded metadata detection | Reads XMP, Exif, or custom X-Verification-Status field. |
| FR‑3 | Metadata extraction | Uses ffprobe (or MediaInfo library) to pull:
• codec_name
• width/height
• duration
• bit_rate
• creation_time
• optional GPS (location) |
| FR‑4 | Hash calculation | Compute SHA‑256 on the entire file (streaming, no temp file >2 GB). |
| FR‑5 | Whitelist lookup | In‑memory LRU cache of 10 k hashes; fallback to DB query. |
| FR‑6 | AI authenticity scan | • Face‑swap detection (OpenCV + Dlib + pre‑trained face‑embedding model).
• Watermark detection using a small CNN trained on the brand’s logo.
• Result combined into a single score (0‑100). |
| FR‑7 | API contract | POST /api/v1/video/verify → "filename": "...", "verified": true, "metadata": ..., "hashMatch": true, "authScore": 94, "issues": [] |
| FR‑8 | UI widget | React component VerifiedBadge that accepts the JSON payload and renders the badge + tooltip + action buttons. |
| FR‑9 | Performance | ≤ 2 seconds for a 200 MB MP4 on a typical 3 GHz server (parallel I/O + GPU off‑load for AI). |
| FR‑10 | Security | All uploads scanned for malicious payloads (e.g., zip‑bombs) before processing. | Informative Overview – “Lilu & Lisa & Maisie: