tawasuyu

tawasuyu/agora

> Public square. Federated identity and a trust graph that no one runs.

Rust 76Markdown 49TOML 211529 Definitions

⎇ d0638350bf39c350b2d1d1858a8c8eb962240fa5 03_ukupacha/agora/agora-petnames/LEEME.md Markdown · 20 lines · 847 B History raw

feat: agora standalone — front-door de identidad federada y grafo de confianza d0638350b · Sergio ·

1# agora-petnames
2
3*Read this in English: [README.md](README.md).*
4
5Nombres memorables locales + presentaciones firmadas
6
7PLAN-FRONTERA D3 (idea 5, la mitad de los petnames). La salida honesta al
8triangulo de Zooko: el `IdentityId` (BLAKE3 de la clave publica) es el nombre
9GLOBAL y seguro; el petname es el nombre LOCAL y memorable que cada usuario le
10pone en su `Libreta`. No hay registro global ni autoridad: los nombres se
11propagan por PRESENTACIONES FIRMADAS ("Ana firma que a este id ella lo llama
12Bruno"), y cada quien decide aceptarlas o no en su propia libreta.
13
14La presentacion ES una `agora_core::Attestation` sobre un `Claim` con
15predicado `PREDICATE_PETNAME` —el mismo mecanismo firmado que declara
16guardianes—. Cero criptografia nueva: se reusa `Attestation::create/verify`.
17
18---
19
20Parte de **agora** — ver [agora](../LEEME.md).

LEEME.md

agora-petnames

Read this in English: README.md.

Nombres memorables locales + presentaciones firmadas

PLAN-FRONTERA D3 (idea 5, la mitad de los petnames). La salida honesta al triangulo de Zooko: el IdentityId (BLAKE3 de la clave publica) es el nombre GLOBAL y seguro; el petname es el nombre LOCAL y memorable que cada usuario le pone en su Libreta. No hay registro global ni autoridad: los nombres se propagan por PRESENTACIONES FIRMADAS ("Ana firma que a este id ella lo llama Bruno"), y cada quien decide aceptarlas o no en su propia libreta.

La presentacion ES una agora_core::Attestation sobre un Claim con predicado PREDICATE_PETNAME —el mismo mecanismo firmado que declara guardianes—. Cero criptografia nueva: se reusa Attestation::create/verify.


Parte de agora — ver agora.