Estaba leyendo el libro blanco de Kite y hubo una frase que se me quedó grabada más que toda la propuesta de pagos. Dice que una autorización con un límite diario de 100 $ durante 30 días implica una exposición máxima de 3.000 $, incluso si el agente queda totalmente comprometido.

Es una forma distinta de pensar en la seguridad de los agentes. Siempre supuse que el objetivo era hacer que el modelo se comportara bien. El diseño de Kite ni siquiera intenta corregir eso. Limita los daños para que puedas calcular el peor escenario antes de aprobar nada. Las claves de sesión se usan una sola vez, la dirección del agente se deriva de tu billetera y solo tu clave raíz puede ponerlo todo en riesgo.

Esto es lo que no puedo dejar de cuestionar. Esos 3.000 $ corresponden al caso de un solo proveedor. Con N proveedores, el límite pasa a ser la suma del límite diario de cada proveedor multiplicado por sus días, y un límite diario global, si alguien lo aplica, es lo que vuelve a reducirlo. Así que la cifra que me gustaba se convierte en una suma que crece con cada nuevo servicio que paga un agente. 🤔

El libro blanco sí describe reglas a nivel de cuenta que abarcan varios servicios, así que no digo que el diseño falle. Digo que esa cifra tan clara depende de quién aplique ese límite global.

¿Quién debería controlar ese límite en la economía de los agentes: el usuario, el proveedor o la cadena? Me interesa saber dónde lo pondrían.

$KITE #KiteBBW