# PLY - Players **Tipo:** Entidad de Identidad **Estado:** Planificado --- ## Descripción Los PLY representan la **identidad de actores** en el sistema: personas, empresas, agentes. --- ## Tipos | Tipo | Descripción | |------|-------------| | **persona** | Usuario individual | | **empresa** | Organización | | **agente** | Sistema automatizado | --- ## Schema Propuesto ```sql CREATE TABLE players ( id BIGSERIAL PRIMARY KEY, h_player VARCHAR(64) UNIQUE NOT NULL, tipo VARCHAR(50) NOT NULL, nombre VARCHAR(255) NOT NULL, email VARCHAR(255), metadata JSONB, activo BOOLEAN DEFAULT true, created_at TIMESTAMPTZ DEFAULT NOW() ); ``` --- ## Fórmula Hash ``` h_player = SHA-256(tipo:identificador_unico) ``` --- ## Uso en el Sistema Cada acción registrada incluye referencia al player: ```json { "h_bloque": "abc123...", "h_player": "def456...", "accion": "completó tarea X" } ``` Esto permite: - Trazabilidad de quién hizo qué - Portfolio verificable por persona - Auditoría sin ambigüedad