A semantic, sovereign, and distributed addressing protocol for personal identity and mesh networks.
Esquema Principal
me://[namespace][selector]/[path]
Reglas Formales
| Parte | Formato | Obligatorio | Ejemplo | Descripción |
|---|---|---|---|---|
| Scheme | me:// |
Sí | me:// |
Identifica que es un .me URI |
| Namespace | [a-z0-9._-]+ |
No | jabellae.cleaker.me |
Identidad canónica (puede omitirse = contexto local) |
| Selector |
[tipo:valor], [] o [current]
|
No |
[surface:iphone], [], [claim:abc123]
|
Define cómo resolver la expresión en el mesh |
| Path | Cualquier ruta semántica | No |
profile, wallet.balance, chat/general
|
Qué recurso o acción se desea acceder |
Ejemplos Oficiales del Estándar .me://
| Uso | URI Completa | Significado |
|---|---|---|
| Perfil público | me://jabellae.cleaker.me/profile |
Abre el perfil público |
| Broadcast a todas las superficies | me://jabellae.cleaker.me[]/chat |
Envía mensaje a todo el mesh |
| Superficie específica | me://jabellae.cleaker.me[surface:iphone]/runtime.battery |
Lee la batería del iPhone |
| Claim de nueva superficie | me://jabellae.cleaker.me[claim:7f3k9p]/new-surface |
Abre pantalla para agregar un nuevo dispositivo |
| Acceso con secreto | me://secret:mi-clave@jabellae.cleaker.me/vault/keys |
Abre vault solo si se conoce el secreto |
| Local (legacy) | me://profile.name |
Equivalente a superficie actual |
| Solo namespace | me://jabellae.cleaker.me |
Resuelve al root del namespace |
Gramática Formal (ABNF)
me-uri = "me://" [ namespace ] [ selector ] [ "/" path ]
namespace = 1*( ALPHA / DIGIT / "." / "_" / "-" )
selector = "[" ( "current" / "" / "surface:" surface-name / "claim:" token ) "]"
surface-name = 1*( ALPHA / DIGIT / "-" / "_" )
token = 1*( ALPHA / DIGIT )
path = *( VCHAR / "/" )
Propósito del Estándar
El esquema .me:// es un sistema de direccionamiento semántico diseñado para identidades soberanas y redes de superficies distribuidas (Mesh).
A diferencia de los URLs tradicionales, un .me URI no apunta solo a un recurso estático, sino que describe dónde y cómo resolver información dentro de una identidad distribuida, permitiendo:
- Lectura y escritura entre múltiples dispositivos
- Pairing seguro de nuevas superficies
- Acceso condicionado por secretos estructurales
- Resolución contextual (local, broadcast, superficie específica)
Este estándar busca ser abierto, público y usable por cualquier persona o proyecto que necesite una capa de identidad personal soberana.
Licencia: Este documento se publica bajo dominio público (CC0 1.0 Universal).
Cualquiera puede usarlo, implementarlo, modificarlo y construir sobre él sin restricciones.

Top comments (0)