1# card-core
2
3*Read this in English: [README.md](README.md).*
4
5`brahman-card` — Tarjeta de Presentación canónica de Brahman.
6
7Híbrida del `EntityCard` de arje (identidad ULID, capacidades tipadas,
8`Payload`/`SomaSpec`/`Supervision`/`genesis` recursivo) con flujos tipados,
9permisos enumerados explícitos y nivel de confianza derivado del modelo
10que veníamos diseñando en `core_protocol`. Una sola tarjeta sirve a:
11
12- **El Init** (encarnación): `payload` + `soma` + `supervision` + `genesis`.
13- **El Admin** (matching): `provides`/`requires` + `flow` + `permissions`.
14- **El runtime** (sandbox): `permissions` enumerados → seccomp / namespaces.
15
16Forward-compat: cualquier campo desconocido se preserva en `extensions`
17(raíz) o en `extra` (sub-secciones).
18
19Formatos soportados: JSON (canónico, compatible con arje) y TOML
20(humano-legible). Auto-detección por extensión.
21
22---
23
24Parte de **card** — ver [card](../LEEME.md).
LEEME.md
card-core
Read this in English: README.md.
brahman-card — Tarjeta de Presentación canónica de Brahman.
Híbrida del EntityCard de arje (identidad ULID, capacidades tipadas,
Payload/SomaSpec/Supervision/genesis recursivo) con flujos tipados,
permisos enumerados explícitos y nivel de confianza derivado del modelo
que veníamos diseñando en core_protocol. Una sola tarjeta sirve a:
- El Init (encarnación):
payload + soma + supervision + genesis.
- El Admin (matching):
provides/requires + flow + permissions.
- El runtime (sandbox):
permissions enumerados → seccomp / namespaces.
Forward-compat: cualquier campo desconocido se preserva en extensions
(raíz) o en extra (sub-secciones).
Formatos soportados: JSON (canónico, compatible con arje) y TOML
(humano-legible). Auto-detección por extensión.
Parte de card — ver card.