gioser

tawasuyu/card

Sovereign content-addressed identity primitive (card-core + WIT-typed flows) in Rust.

Markdown 9Rust 7TOML 4HTML 1165 Definitions

⎇ 58c483eb2fefeb68d02cc572e9c29698277a5f68 shared/card/card-core/LEEME.md Markdown · 24 lines · 935 B History raw

chore: refresco desde el monorepo (pin tawasuyu.git v0.2.0) 58c483eb2 · Sergio ·

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:

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.