- Nueva estructura de carpetas según Skynet v7 - Añadidos schemas SQL completos - Documentación de entidades, componentes e integraciones - Modelo de seguridad actualizado - Infraestructura y operaciones reorganizadas
65 lines
1.0 KiB
Markdown
65 lines
1.0 KiB
Markdown
# 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
|