Update README with system documentation
This commit is contained in:
62
README.md
62
README.md
@@ -1,3 +1,61 @@
|
|||||||
# feldman
|
# FELDMAN
|
||||||
|
|
||||||
Registro consolidado - Sistema TZZR
|
**Registro consolidado - Sistema TZZR**
|
||||||
|
|
||||||
|
## Rol
|
||||||
|
|
||||||
|
Contable del sistema. Valida y archiva registros en bloques inmutables.
|
||||||
|
|
||||||
|
## Posición en el Flujo
|
||||||
|
|
||||||
|
```
|
||||||
|
MASON ─────────────────┬──► FELDMAN
|
||||||
|
│ │
|
||||||
|
ALFRED/JARED (OK) ─────┘ │
|
||||||
|
▼
|
||||||
|
┌─────────────────────┐
|
||||||
|
│ COLA (24h) │
|
||||||
|
│ ○ ○ ○ ○ ○ │
|
||||||
|
└─────────┬───────────┘
|
||||||
|
│
|
||||||
|
cada 24h
|
||||||
|
│
|
||||||
|
▼
|
||||||
|
┌─────────────────────┐
|
||||||
|
│ BLOQUE INMUTABLE │
|
||||||
|
│ #1 → #2 → #3 → ... │
|
||||||
|
└─────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fases
|
||||||
|
|
||||||
|
### 1. Cola (24h)
|
||||||
|
- Registros esperando consolidación
|
||||||
|
- Usuario puede devolver a MASON
|
||||||
|
- Configurable
|
||||||
|
|
||||||
|
### 2. Bloques
|
||||||
|
- Registros inmutables
|
||||||
|
- Hash encadenado
|
||||||
|
- Preparado para blockchain
|
||||||
|
|
||||||
|
## Estructura de Bloque
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"numero": 127,
|
||||||
|
"hash_anterior": "def456...",
|
||||||
|
"merkle_root": "789abc...",
|
||||||
|
"validado_at": "2025-12-22T00:00:00Z",
|
||||||
|
"registros": [...],
|
||||||
|
"cantidad": 45
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Arquitectura
|
||||||
|
|
||||||
|
Ver documentación completa en [contratos-comunes/architecture](https://git.tzzr.me/tzzr/contratos-comunes/src/branch/main/architecture/04-feldman.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Componente del sistema TZZR*
|
||||||
|
|||||||
Reference in New Issue
Block a user