Pool Guard para Uniswap permite que un emisor, como un fondo, un agente de transferencia o una plataforma de negociación, gestione un pool de Uniswap con permisos a partir del registro de inversores que ya mantiene fuera de la cadena. El registro permanece donde está y ninguno de sus datos se publica en la cadena. En cada depósito, Newton comprueba la wallet en el registro: ¿está incluida y cuánto puede depositar? Solo se publica la decisión.
En la demostración, una hoja de cálculo de Google sirve como registro. Una wallet incluida deposita una cantidad dentro de su límite y el pool la acepta. Se rechaza en la cadena un segundo depósito que supera el límite restante. Ni la hoja de cálculo ni el límite se publican en la cadena, y Newton Explorer registra ambas decisiones. Este es el tipo de comprobación que la SEC ahora exige a las plataformas que negocian acciones tokenizadas en pools AMM con permisos, como los de Uniswap.
Contexto: fondos con permisos y la orden de la SEC
Uniswap Labs lanzó los fondos con permisos el 23 de julio de 2026 para fondos tokenizados, acciones y otros activos que solo pueden estar en manos de inversores aprobados.
El 17 de septiembre de 2026, la SEC emitió la Exención de Innovación (Release No. 34-106402). Durante cinco años, una plataforma puede operar fondos AMM para acciones tokenizadas cotizadas en EE. UU. sin registrarse como bolsa. Ese mismo día, el fundador de Uniswap, Hayden Adams, dijo que la orden se aplica principalmente a los fondos con permisos de Uniswap. Tres de sus condiciones afectan a la forma en que un fondo comprueba quién opera y por qué importe:
Solo carteras verificadas. Solo los participantes verificados o acreditados pueden usar los fondos, incluidos los proveedores de liquidez.
Límites medidos en volumen. El límite para cada acción es del 0,25 % o del 2,5 % de su volumen diario promedio, según el nivel.
Registros de cómo se verifican las carteras. La plataforma conserva registros de cómo verifica a los participantes y las direcciones de sus carteras durante la vigencia de la exención y los tres años siguientes.
El desafío: una lista de permitidos en la cadena debe mantenerse al día con el registro externo
En el diseño de Uniswap, el token regulado se encuentra en un adaptador de permisos, fuera del fondo. Antes de cada intercambio y de cada nueva posición de liquidez, el fondo consulta a un verificador de la lista de permitidos —un contrato que escribe el emisor— para saber si se permite operar a esa cartera (Uniswap Labs).
Pool Guard usa su propio hook de Uniswap, por lo que funciona con cualquier token ERC-20. Cada intercambio, depósito y retiro requiere una atestación de Newton para esa cartera y esa acción, y el hook revierte cualquier operación que no la tenga.
Al verificador predeterminado de la lista de permitidos de Uniswap solo se le indican la cartera y el token, y responde con dos indicadores de sí o no: uno para intercambiar y otro para proporcionar liquidez.
Esto deja tres problemas sin resolver:
Hay que copiar el registro a la cadena. El verificador solo ve los datos que ya están en la cadena, así que cada aprobación o baja en el registro del emisor debe copiarse allí. Hasta que se haga, el fondo y el registro no coinciden.
Solo responde sí o no. Nunca se le indica el tamaño de la operación, así que no puede imponer un «máximo de 50.000 $ para esta cartera», un límite de suscripción ni los límites de volumen de la orden de la SEC.
Cualquiera puede consultarlo. Es una función pública, así que cualquiera puede comprobar si una cartera está aprobada.
Otra opción es una credencial intransferible, un token que no se puede transferir y que se acuña para una cartera cuando el inversor supera la verificación KYC o de acreditación. El fondo comprueba si la cartera tiene uno. Es barato de verificar y una sola credencial puede servir para muchos fondos.
Aun así, el registro se coloca en la cadena, con un token por inversor, así que mantiene los mismos problemas que la lista de permitidos. Cada cambio en el registro implica acuñar, actualizar o quemar un token, y un inversor cuyo estado haya caducado conserva el acceso hasta que eso ocurra. El importe solo puede ser un nivel fijo acuñado en el token. Además, cualquiera puede ver el token en la cartera.
La solución: Newton comprueba el registro externo en cada depósito


Los operadores de Newton firman cada decisión y Newton Explorer conserva un registro de ella. El emisor puede guardar ese registro junto con los registros que exige la orden de la SEC, sin publicar su registro: cada decisión solo indica si la cartera figura en la lista y cuánto más puede depositar. Pool Guard conserva el modelo de fondos con permisos, en el que el emisor sigue decidiendo quién puede tener su activo. Newton permite que la respuesta se base en el propio registro del emisor e incluya un importe.
Qué muestra la demo
Pool Guard muestra un fondo de Uniswap en la red de pruebas Sepolia con tokens de prueba, protegido por un hook de Uniswap que solo acepta acciones autorizadas por Newton. La hoja de Google Sheets representa el registro del emisor (lo que la demo llama lista de permitidos), con una fila por cartera que indica el máximo que puede tener en el fondo. La demo muestra la hoja para que los visitantes puedan seguir el proceso. El visitante realiza un depósito de principio a fin.
1. Elige una cartera. Selecciona una fila de la lista de permitidos del emisor, que aparece a la derecha, o elige una cartera aleatoria que no figure en ella.

2. Elige un importe. La pantalla muestra el límite de la cartera, lo que ya tiene en el fondo y lo que le queda.

El visitante también puede actuar como emisor y cambiar el límite de cada cartera. El nuevo valor se añade a la lista de permitidos, y el siguiente depósito se comprueba con ese valor sin necesidad de actualizar nada en la cadena.
3. Newton lo comprueba. Los operadores de Newton consultan la fila de la cartera en la lista de permitidos del emisor y restan del fondo lo que ya ha depositado. Aplican la política del emisor, que aprueba el depósito si la cartera figura en la lista y el importe cabe dentro del límite restante, y firman la respuesta.
4. El fondo decide. El hook de Uniswap verifica la firma en la cadena. El depósito autorizado se añade al fondo.

El hook rechaza los depósitos que superan el límite o que proceden de una cartera que no figura en la lista. Revierte la operación en la cadena y no llega nada al fondo. En la captura de pantalla de abajo, a la fila 6 le quedan 150.000 después de depositar 100.000, así que el hook rechaza un nuevo depósito de 188.000, porque el límite se aplica al total que tiene la cartera.

A quién va dirigido
Pool Guard es una demo de los hooks de Uniswap v4, pero este enfoque también sirve para cualquier fondo o bóveda cuyo acceso dependa de un registro que se mantiene fuera de la cadena. El emisor conserva el registro donde está, define sus reglas una sola vez como política de Newton y conecta su hook de Uniswap o el contrato de la bóveda a la firma de Newton.
Es especialmente adecuado para tres tipos de equipos:
Emisores de fondos tokenizados que habilitan liquidez secundaria en Uniswap para inversores aprobados, con un límite por inversor.
Plataformas que negocian acciones tokenizadas en virtud de la orden de la SEC, que deben verificar a todos los participantes, incluidos los proveedores de liquidez, y conservar registros de cómo lo hacen.
Bóvedas de activos del mundo real (RWA) y de crédito privado cuyo registro de inversores ya está en manos de un agente de transferencias o administrador de fondos.
El elemento común: el registro está fuera de la cadena, al menos una regla depende de un importe y alguien podría preguntar más adelante qué cartera se verificó, cuándo y con qué regla.
Prueba la demo. Lleva unos dos minutos: consigue que se apruebe un depósito, intenta hacer otro que supere el límite, cambia al perfil del emisor, modifica el límite y observa cómo se adapta el fondo.

