⎇ d0638350bf39c350b2d1d1858a8c8eb962240fa5
03_ukupacha/agora/agora-petnames/Cargo.toml
Ñawpa willay
ch'uya
feat: agora standalone — front-door de identidad federada y grafo de confianza
1# =============================================================================
2# agora-petnames — nombres memorables locales (PLAN-FRONTERA D3)
3# -----------------------------------------------------------------------------
4# El triangulo de Zooko dice que no se pueden tener nombres GLOBALES, MEMORABLES
5# y DESCENTRALIZADOS a la vez. La salida honesta son los PETNAMES: la clave
6# publica (via `IdentityId`) es el nombre global y seguro; cada usuario mantiene
7# su propio mapeo LOCAL de nombres memorables, y esos nombres se propagan por
8# PRESENTACIONES FIRMADAS ("Ana firma que a este IdentityId ella lo llama Bruno").
9# Ninguna autoridad central, ningun registro global: cada quien acepta o no las
10# presentaciones en su propia libreta.
11#
12# Reusa `agora-core` verbatim: la presentacion ES una `Attestation` sobre un
13# `Claim` con predicado "petname" —el mismo mecanismo firmado que declara
14# guardianes—. Cero criptografia nueva.
15# =============================================================================
16
17[package]
18name = "agora-petnames"
19version.workspace = true
20edition.workspace = true
21license.workspace = true
22authors.workspace = true
23publish.workspace = true
24description = "agora-petnames — nombres memorables locales + presentaciones firmadas (salida al triangulo de Zooko)"
25
26[dependencies]
27agora-core = { path = "../agora-core" }
28serde = { workspace = true }
29
30[dev-dependencies]
31serde_json = { workspace = true }