Nueve mandos, y cada uno es un interruptor que se ve, no una
promesa que hay que creerse.
Emparejamiento
Un dispositivo entra una vez, y de tu mano
El agente muestra un código QR y un código escrito con un
secreto de un solo uso. Caduca por reloj y muere en el primer uso.
- Ambos lados calculan la huella del canal y la enseñan. El
emparejamiento termina solo si la confirmas en los dos; una
discrepancia lo aborta y queda en el registro de seguridad.
- El agente lleva la lista: nombre, tipo de dispositivo, cuándo se
emparejó, cuándo se conectó por última vez, su huella.
- Revoca un dispositivo y sus conexiones vivas caen al instante; sus
credenciales dejan de valer y la app borra su copia en caché de ese
Mac.
- Todo esto funciona en la red local sin ninguna infraestructura
externa.
Alcance visible
El Mac entrega carpetas, no un sistema de archivos
Registras un directorio con un nombre humano. Todo lo que
queda fuera no existe para el teléfono.
- Cada operación de archivos, búsqueda y git se comprueba contra esa
frontera después de resolver los enlaces simbólicos: un enlace
hacia fuera no se convierte en una puerta.
- Un espacio puede ser de solo lectura. También una carpeta o un archivo
dentro de uno escribible; cuando discrepan, gana el modo más
estricto.
- Las reglas se ponen en el Mac y en ningún otro sitio. Al teléfono se le
dice el modo efectivo y lo muestra antes de que intentes
escribir.
- Un interruptor decide si los archivos de un espacio pueden salir del
Mac siquiera. Prohibido significa: no se guardan en el dispositivo, ni se
ofrecen para guardar, ni se entregan a otras apps — y lo guardado antes
se borra.
- Borra un espacio y con él se cierran todas sus sesiones y
suscripciones.
Permisos
Nada peligroso viene encendido de fábrica
Terminar procesos, gestionar los de larga vida, escribir un
secreto en una petición de sudo, continuar una sesión de terminal
del Mac, previsualizar servidores locales, cambiar bases de datos y leer las
bases de datos de las apps en los simuladores de iOS son siete interruptores
distintos, y los siete salen apagados.
- Apagarlo surte efecto de inmediato: una operación en curso se rechaza,
mientras los procesos gestionados siguen corriendo y visibles en el
Mac.
- Un rechazo nombra su causa. «Apagado en el Mac» se distingue de «sin
permiso» y de «no es tu proceso» — y la app dice dónde está el
interruptor.
- El secreto para
sudo se libera con Face ID en el
dispositivo y viaja como operación propia, no como pulsaciones en el
flujo. El dueño lo autoriza aparte; de fábrica está apagado.
- Un espacio de solo lectura rige también para la terminal — y para los
procesos que lanza. Si la prohibición no puede aplicarse, se te dice en
lugar de dejarte suponerlo.
Alcance de acceso
Un dispositivo a la vez, salvo que decidas otra cosa
De serie trabaja exactamente un dispositivo con el agente. El
ajuste va de uno a cinco, o se quita. La plaza la ocupa el dispositivo, no
la conexión.
- Un dispositivo por encima del límite recibe un rechazo con el motivo
dicho, no una caída silenciosa.
- La retransmisión se prohíbe agente por agente: solo directo y local, o
nada en absoluto.
- La lista de nodos Rendezvous es un ajuste del agente, no algo cocido en
la app. Una lista vacía significa solo red local — una forma de
funcionar admitida, no una avería.
- Un nodo del catálogo publicado entra en la lista de trabajo solo por tu
acción. La propia consulta al catálogo se apaga, y el producto sigue
plenamente usable sin ella.
Control por ubicación
Solo un dispositivo que diga dónde está
Enciéndelo y solo establece conexión el dispositivo que
nombra su ubicación. Al que la tenga apagada o denegada se le rechaza — con
el motivo y con dónde activarla.
- El lugar se escribe en el registro con su precisión y la marca
«según el dispositivo», porque eso es exactamente: declarado, no
verificado. El agente no finge lo contrario.
- Un rechazo por falta de ubicación se anota igual que una admisión. El
control deja constancia en ambos casos.
- Es un control, no un rastreador: se guarda lo que el dispositivo dijo en
el momento de conectar, y nada entre conexiones.
Registro de acceso
Cada operación — y nunca su contenido
El agente anota lo que pidió un dispositivo conectado: el
momento, el dispositivo, el tipo de operación, cómo acabó y el asunto que
nombró la propia petición.
- El asunto es la ruta, la rama, el proceso, la cadena buscada, los bytes
transferidos — lo que la petición nombrara.
- Conectar y desconectar se anotan junto a las operaciones.
- Nunca: contenido de archivos, salida de comandos, entrada de la
terminal ni una palabra de una conversación con IA. En ningún nivel de
detalle.
- La misma operación sobre el mismo asunto desde el mismo dispositivo
dentro de una ventana incrementa un contador en vez de añadir línea.
- Limitado por antigüedad y por tamaño; se van primero los más
viejos.
- Filtrado por dispositivo, por tipo, por un trozo del asunto.
Exportación a archivo. Apagado — y el apagado se escribe en el propio
registro.
- Un fallo al escribir nunca cancela ni retrasa la operación que iba a
anotar.
- El protocolo no tiene operación para leerlo. No puede recogerlo
el teléfono, ni nosotros, ni nadie: se lee en el Mac, por quien está
sentado delante.
Copias
El Mac se entera de qué fue del archivo que entregó
El dispositivo informa del destino de lo recibido: guardado
en el dispositivo, enviado a otra app, borrado.
- Cuando el sistema nombra la app receptora, el informe también la
nombra.
- Un apunte declarado va marcado como declarado y sigue siendo distinguible
de lo que el agente observó por su cuenta — en el registro y en la
interfaz.
- El informe sobrevive a un corte y llega con la siguiente conexión.
- Y la interfaz dice en voz alta lo incómodo: que no haya informe no
significa que no haya copia. Una garantía que no se puede sostener no
se vende aquí como garantía.
Apple Watch
El reloj tiene su propia clave, y firmas tú por él
El reloj tiene su par de claves. Su potestad se la delega el
iPhone, y el agente acepta esa delegación solo tras tu confirmación en el
Mac.
- La delegación tiene plazo y se renueva al contacto con el iPhone.
- Revocar el iPhone invalida todo lo que él delegó.
- Lo que puede hacer la muñeca lo decide el riesgo: rechazar siempre se
puede; aprobar, con riesgo bajo; con riesgo medio hace falta girar la
corona; con riesgo alto pasa al teléfono. Una petición reconocida solo
por heurística se aprueba desde el reloj únicamente con riesgo bajo.
- Las operaciones de archivos y git no están disponibles en el reloj en
absoluto.
Energía
El Mac no se duerme, porque un Mac bloqueado no sirve de nada
Mientras el agente corre, impide que el Mac bloquee la
pantalla. Un Mac bloqueado no puede ensamblar sus claves y la conexión no
se levanta — por eso es un valor por defecto, no una regla rígida.
- La retención se apaga; entonces un Mac bloqueado rechaza la conexión
nombrando justo ese motivo en vez de caer en un error
genérico.
- El agente lleva en el Mac su propio registro de operaciones
privilegiadas, aparte del registro de acceso.