AgentShield
Digital Evidence & Investigation

Forensics: The Black Box Replay

Análisis técnico de forensics.py. El módulo de investigación post-incidente que permite reconstruir la "línea de vida" de cualquier interacción, garantizando la inmutabilidad de la prueba y la cadena de custodia.

Capacidad Investigativa

Reconstrucción Total de la Línea de Tiempo

A diferencia de los logs tradicionales, el Forensic Engine de AgentShield ejecuta un Cross-Table Query para reunir fragmentos dispersos por toda la infraestructura y reconstruir el contexto exacto de una decisión.

Timeline Reconstruction

Combina recibos financieros, eventos de política, aprobaciones humanas y alertas de seguridad bajo un único trace_id.

Evidencia Admisible

Genera reportes técnicos que cumplen con los requisitos de la cadena de custodia digital para procesos judiciales o regulatorios.

The Investigation Table

TRACE_82F19X...INCIDENT IN PROGRESS
[10:04:22] POLICY_CHECK: Suspicious PII Attempt
[10:04:23] PROXY: Identity Redacted & Logged
[10:04:25] TOOL_INTERCEPT: Intercepted DB_DELETE
[10:04:28] HUMAN_REVIEW: Decision REJECTED by CISO
Digital Evidence Locked

Timeline Replay

GET /v1/audit/replay/{trace_id}

Recupera la "Caja Negra" completa de una transacción específica. El endpoint consulta atomizadamente Supabase y reconstruye la secuencia de eventos que llevaron a la respuesta final.

  • RBAC Enforced: Solo Admin o CISO puede consultar trazas ajenas.
  • Latencia optimizada vía índices vectoriales y b-tree en DB.

Forensic PDF Export

GET /v1/audit/replay/{trace_id}/export

Genera dinámicamente un informe PDF con sellos criptográficos. Diseñado para ser entregado a departamentos legales o auditores externos como prueba irrefutable del comportamiento de la IA.

PDF Structure Check:
RSA/SHA-256 Signature Embedded
No-Vectors Disclaimer Applied

Forensic Service Strategy

forensics.py // Cross-Table Reconstruction
# Fragmentos reunidos por el Investigator:
receipt = supabase.table("receipts").eq("trace_id", tid)      # El Fin
policies = supabase.table("policy_events").eq("trace_id", tid)  # El Principio
tools = supabase.table("tool_approvals").eq("trace_id", tid)   # Las Intervenciones
security = supabase.table("security_events").eq("trace_id", tid) # Los Ataques

# Consolidación Cronológica
timeline.sort(key=lambda x: str(x["ts"]))
return timeline

Defensa Post-Inferencia

AgentShield no solo protege en tiempo real; protege la reputación de la empresa a largo plazo. Al garantizar una trazabilidad total, eliminamos las zonas grises del uso de IA corporativa, permitiendo una adopción agresiva sin miedo a la falta de auditoría.

"En una auditoría legal, la única verdad es la que está firmada por la infraestructura."