← Blog
11 de septiembre, 2026 · 17 min

El reglamento de la GENIUS Act: qué cambia para los agentes que pagan

El dólar que un agente gasta sobre x402 está por convertirse en un producto con licencia. La GENIUS Act entra en vigor a más tardar el 18 de enero de 2027, hay cinco propuestas federales sobre la mesa y ninguna es final. Este post lee el estatuto y las reglas propuestas como lo haría un operador: qué definiciones atrapan a un gateway de pagos, qué le hace la obligación de freeze a un contrato de stablecoin y dónde el stack de x402 es ciego a ella.

Llevamos meses escribiendo sobre stablecoins como plomería: autorizaciones EIP-3009, settlement SPL en Solana, cadenas construidas para pagos de máquinas. Todos esos posts trataron al token como un dato. La Guiding and Establishing National Innovation for U.S. Stablecoins Act, Public Law 119-27, firmada el 18 de julio de 2025, cambia esa premisa. Desde su fecha de entrada en vigor, el activo dentro del header PAYMENT-SIGNATURE o lo emite un emisor permitido o es contrabando para cualquiera que se dedique a ofrecerlo a una persona en Estados Unidos.

Todo lo que sigue sale del estatuto promulgado, de los avisos de las propias agencias y de código que leímos nosotros. Es análisis, no asesoría legal.

Dónde está el reglamento el 11 de septiembre de 2026

La Sección 20 de la ley fija la entrada en vigor en lo que ocurra primero: dieciocho meses después de la promulgación o 120 días después de que los reguladores federales primarios emitan regulaciones finales. Dieciocho meses es el 18 de enero de 2027. El estatuto también ordenó a los reguladores terminar sus reglas en un año, para el 18 de julio de 2026. Ese plazo pasó con todo todavía en forma de propuesta. Como el disparador de 120 días solo corre desde reglas finales, y no existen, la fecha de enero es la operativa salvo que aparezcan finales antes de fin de septiembre, cosa que nadie promete.

Cinco propuestas definen hoy la forma del régimen.

OCC, 25 de febrero de 2026. La Office of the Comptroller of the Currency propuso un nuevo 12 CFR Part 15 que cubre solicitudes, actividades permitidas, reservas, redención, custodia, capital y liquidación ordenada para bancos nacionales, asociaciones federales de ahorro, emisores federales no bancarios y emisores extranjeros. Los comentarios cerraron el 1 de mayo. La propuesta formuló 211 preguntas numeradas.

Treasury, 3 de abril de 2026. Principios generales para decidir cuándo un régimen estatal es "substantially similar" al federal, lo que gobierna si un emisor con menos de $10.000 millones en circulación puede seguir bajo supervisión estatal.

FinCEN y OFAC, 8 de abril de 2026. Una propuesta conjunta que trata a los emisores permitidos como instituciones financieras bajo la Bank Secrecy Act, con programas AML completos y un programa de cumplimiento de sanciones.

FDIC, 7 de abril de 2026. Un marco prudencial para emisores supervisados por la FDIC, redención en dos días hábiles y una aclaración que los agentes deberían anotar: los depósitos mantenidos como reservas "would not be insured to payment stablecoin holders on a pass-through basis".

Treasury, 18 de agosto de 2026. La más reciente y, para cualquiera fuera del negocio de emitir, la de mayor consecuencia: una regla propuesta que implementa la Sección 3, publicada en 91 Fed. Reg. 53368 con comentarios hasta el 19 de octubre de 2026. Define quién emite, quién vende y quién está ubicado en Estados Unidos.

El 19 de agosto el Comptroller Jonathan Gould le dijo a una audiencia en Wyoming: "So we are very intent on moving quickly and getting a final rule out by November so that we will be able to start processing applications within the new year". No pudimos localizar una propuesta de la Reserva Federal para subsidiarias de bancos miembros estatales al momento de escribir. El marco arrancará en enero con al menos una agencia todavía escribiendo.

Tres definiciones que deciden si la ley te toca

La ley está redactada alrededor de tres términos. Leerlos con precisión importa más que leer la prensa.

Payment stablecoin. Sección 2(22): un activo digital "that is, or is designed to be, used as a means of payment or settlement", cuyo emisor "is obligated to convert, redeem, or repurchase for a fixed amount of monetary value" y declara que mantendrá un valor estable. USDC y USDT están claramente adentro. Los depósitos y la moneda nacional quedan excluidos.

Digital asset service provider. La Sección 2(7) define a una persona que, "for compensation or profit, engages in the business in the United States" de intercambiar activos digitales por valor monetario u otros activos digitales, "transferring digital assets to a third party", "acting as a digital asset custodian" o "participating in financial services relating to digital asset issuance". Las exclusiones son la parte interesante. Un DASP no incluye "a distributed ledger protocol", el negocio de "developing distributed ledger protocols or self-custodial software interfaces", "an immutable and self-custodial software interface", validadores ni "participating in a liquidity pool".

Lawful order. Sección 2(16): cualquier orden, decreto o mandato final y válido bajo ley federal, de un tribunal o agencia autorizada, que "requires a person to seize, freeze, burn, or prevent the transfer of payment stablecoins issued by the person", especifique las monedas o cuentas "with reasonable particularity" y esté sujeto a revisión.

Junta las tres y la pregunta de arquitectura para una plataforma de agentes deja de ser retórica. Un gateway que guarda balances de agentes en una dirección de depósito por agente y los debita por llamada encaja plausiblemente en "acting as a digital asset custodian" y "transferring digital assets to a third party". Un gateway que solo devuelve challenges 402 y deja que un facilitator envíe al contrato del token la autorización firmada por el propio agente se parece mucho más a una interfaz self-custodial. Mismo producto, casilla estatutaria distinta.

Las tres prohibiciones y sus fechas

La Sección 3 apila tres prohibiciones con relojes distintos.

Sección 3(a), vigente con la ley: "It shall be unlawful for any person other than a permitted payment stablecoin issuer to issue a payment stablecoin in the United States".

Sección 3(b)(1), vigente tres años después de la promulgación, el 18 de julio de 2028: es ilegal para un DASP "to offer or sell a payment stablecoin to a person in the United States, unless the payment stablecoin is issued by a permitted payment stablecoin issuer".

Sección 3(b)(2), vigente con la ley y fácil de pasar por alto: es ilegal para cualquier DASP "to offer, sell, or otherwise make available in the United States a payment stablecoin issued by a foreign payment stablecoin issuer unless the foreign payment stablecoin issuer has the technological capability to comply, and will comply, with the terms of any lawful order and any reciprocal arrangement pursuant to section 18".

La fecha de 2028 se lleva los titulares. La de enero de 2027 es la que muerde primero, porque la cláusula de emisor extranjero no espera tres años. Desde la entrada en vigor, un DASP que haga "available" en Estados Unidos una moneda de emisor extranjero necesita que ese emisor sea capaz de congelar por orden y esté comprometido a hacerlo. La Sección 3(e) declara la intención de alcance extraterritorial siempre que la conducta "involves the offer or sale of a payment stablecoin to a person located in the United States", y la Sección 3(f) fija una multa de hasta $1.000.000 por violación y hasta cinco años de prisión por participar a sabiendas en una emisión ilegal.

La Sección 3(g) agrega una penalidad más silenciosa. Una stablecoin no emitida por un emisor permitido "shall not be treated as cash or as a cash equivalent for accounting purposes", no es elegible como margen para broker-dealers y cámaras de compensación, y no es "acceptable as a settlement asset to facilitate wholesale payments between banking organizations". Para una tesorería que contabiliza el gasto de sus agentes, la clase de activo del balance en los libros la decide la licencia del emisor.

Qué define realmente la propuesta de Treasury sobre la Sección 3

El estatuto dejó "issue" sin definir. La propuesta de agosto lo llena: emisión es "the first transfer of a payment stablecoin by the issuer" que "results or will result in a person other than the issuer having the right to use or transfer" la stablecoin. Una persona emite en Estados Unidos si está ubicada allí o emite a una persona ubicada allí. Para entidades, "located in the United States" significa estar organizada bajo ley federal o estatal o tener su sede principal de negocios allí; para individuos es presencia física salvo que sea "merely temporary".

Un emisor extranjero obtiene un safe harbor de cuatro partes: no estar ubicado en Estados Unidos, una creencia razonable de que ningún receptor lo está, políticas y controles "reasonably designed to avoid issuing" a personas estadounidenses, y ninguna publicidad que apunte a ellas o "could be reasonably expected to have the effect of targeting" a ellas. Treasury también dice sin rodeos que emisores y DASPs "are not mutually exclusive categories". Una entidad puede ser ambas cosas, y aplican ambas restricciones.

Dos cosas que la propuesta no hace merecen la misma atención. No traza, en el material que pudimos leer, la línea para proveedores de wallets custodiales o intermediarios de pago con más precisión que el estatuto. Y no aborda cómo se tratan las monedas emitidas antes de la entrada en vigor una vez que esta pasa. Ambas están abiertas en el expediente de comentarios hasta el 19 de octubre.

El freeze se vuelve condición de licencia

Esta es la sección que cambia cómo debería diseñarse un camino de pago.

La Sección 4(a)(6)(B) es una sola oración: "A permitted payment stablecoin issuer may issue payment stablecoins only if the issuer has the technological capability to comply, and will comply, with the terms of any lawful order". La Sección 4(a)(6)(A) le ordena a Treasury coordinar con los emisores antes de bloquear la propiedad de una persona extranjera "to ensure that the permitted payment stablecoin issuer is able to effectively block a payment stablecoin of the foreign person", aclarando que el Secretario "is not required to notify any permitted payment stablecoin issuer" por adelantado.

Hasta ahora, la función de freeze de un emisor era una decisión de política declarada en los risk factors. Los risk factors de USDC de Circle dicen que la empresa "reserves the right to block the transfer of USDC to and from an address on chain in extraordinary circumstances exclusively per the terms of the blacklisting policy", y que "may also be forced to freeze USDC and/or surrender associated U.S. Dollars" ante "a legal order from a valid government authority". Después de enero, la misma capacidad es una precondición de la licencia. Un emisor que la quitara estaría emitiendo ilegalmente.

La capacidad ya está en producción. Leímos los contratos en el repositorio stablecoin-evm de Circle. El rol vive en Blacklistable.sol:

modifier notBlacklisted(address _account) {
    require(
        !_isBlacklisted(_account),
        "Blacklistable: account is blacklisted"
    );
    _;
}

function blacklist(address _account) external onlyBlacklister {
    _blacklist(_account);
    emit Blacklisted(_account);
}

La versión 2.2 del token metió la bandera en el slot del balance. FiatTokenV2_2 guarda el balance de cada cuenta en los 255 bits bajos de una sola palabra y usa el bit 255 como marcador de blacklist:

function _isBlacklisted(address _account) internal view returns (bool) {
    return balanceAndBlacklistStates[_account] >> 255 == 1;
}

function _setBlacklistState(address _account, bool _shouldBlacklist) internal {
    balanceAndBlacklistStates[_account] = _shouldBlacklist
        ? balanceAndBlacklistStates[_account] | (1 << 255)
        : _balanceOf(_account);
}

Y la función que llama cada settlement exact de x402 en EVM lleva el modifier en ambos extremos:

function transferWithAuthorization(
    address from, address to, uint256 value,
    uint256 validAfter, uint256 validBefore,
    bytes32 nonce, bytes memory signature
) external whenNotPaused notBlacklisted(from) notBlacklisted(to) { ... }

La consecuencia es mecánica. Si la dirección del agente o la dirección de cobro del vendedor está en la blacklist, la autorización que el agente firmó es válida, el nonce está fresco, el balance alcanza, y la transferencia igual revierte con un string fijo. En Solana el mecanismo es la freeze authority del mint actuando sobre token accounts en vez de un bit en un balance; Circle la ha usado, incluso sobre unos $58 millones en cuentas de USDC en Solana en mayo de 2025.

La escala importa para modelar el riesgo. Un análisis de AMLBot sobre datos on-chain con snapshot del 7 de octubre de 2025 contó 7.268 direcciones USDT en blacklist con $3.290 millones frente a 372 direcciones USDC con $109 millones, una brecha de unas treinta veces tanto en cantidad como en valor. Son decisiones de emisores bajo dos políticas muy distintas. La ley no acota ninguna de las dos. Exige la capacidad y define las órdenes que un emisor debe obedecer; no dice nada sobre las órdenes que un emisor puede elegir obedecer.

Dónde x402 es ciego a esto

Revisamos cómo se comporta el facilitator de referencia cuando cae el freeze. Clon de x402-foundation/x402 en HEAD 3c2ddfb, 9 de septiembre de 2026.

La verificación de un pago EIP-3009 pasa la transferencia por eth_call. Cuando la simulación falla, diagnoseEip3009SimulationFailure emite un solo multicall con cuatro sondas: balanceOf, name, version y authorizationState. Esas se mapean a códigos de razón específicos para un token no soportado, un nonce gastado, un domain que no coincide o un balance insuficiente. No hay sonda isBlacklisted. Un pagador o cobrador congelado cae al genérico ErrEip3009SimulationFailed, con el string crudo del revert adjunto como invalidMessage, porque el código se toma el trabajo de conservarlo:

// Carry the raw revert text so the concrete reason survives the mapping to a code.
const rawMessage =
  simError instanceof Error ? simError.message : simError ? String(simError) : undefined;
return {
  response: rawMessage ? { ...diagnosis, invalidMessage: rawMessage } : diagnosis,
  classification,
};

O sea, la información existe, como substring de un mensaje, para un cliente que busque "Blacklistable". Ningún SDK de agentes que conozcamos lo hace. El agente ve un pago que falla la verificación por una razón que no puede categorizar, reintenta con un nonce nuevo y vuelve a fallar.

La segunda brecha es de timing. Como encontramos en la auditoría de ERC-6492, simulateInSettle es false por defecto; el único pre-check autoritativo está en verify. Una transacción de blacklist que aterrice entre verify y settle produce un settlement revertido cuyo gas paga el facilitator. El two-phase gap que mapeamos para el free-riding ahora tiene un disparador regulatorio además del adversarial.

La tercera brecha está del lado del vendedor. Una respuesta 402 anuncia una dirección payTo. Si esa dirección está congelada, el pago de cada comprador falla en notBlacklisted(to). Nada en el protocolo permite al vendedor enterarse desde su propio tráfico salvo por una racha repentina de fallos de verificación. Ninguno de los mecanismos del repositorio, EVM, SVM o el paquete TVM basado en TON, sondea el estado de freeze a nivel de emisor; el paquete TVM revisa un estado de cuenta frozen, pero ese es el ciclo de vida de cuentas de la cadena, no una blacklist de emisor.

Sin rendimiento, nunca

Sección 4(a)(11): ningún emisor permitido ni extranjero "shall pay the holder of any payment stablecoin any form of interest or yield (whether in cash, tokens, or other consideration) solely in connection with the holding, use, or retention of such payment stablecoin".

Para un operador de agentes esto zanja una pregunta de diseño que planteamos en fondear agentes con stablecoins. Un balance prefondeado es capital muerto por ley, no solo por decisión de producto. La reserva detrás de él, según la Sección 4(a)(1), son Treasury bills de 93 días o menos, repos overnight, saldos en la Fed y depósitos asegurados, y el emisor se queda con ese ingreso. Cada dólar que espera en una dirección de depósito hasta la próxima llamada de inferencia es un dólar que no gana nada y que podría haberse quedado en un money market fund hasta el momento de la llamada. Pagar por request sobre x402, con la autorización firmada en el momento de la llamada desde una wallet que el resto del tiempo está invertida en otra parte, es la forma eficiente para la tesorería además de la nativa del protocolo.

Quién va a ser realmente un emisor permitido

La propuesta de la OCC muestra el sobre operativo en el que vivirá un emisor permitido: liquidez diaria de al menos el 10% de las reservas y semanal de al menos el 30%, vencimiento promedio ponderado de no más de 20 días, no más del 40% de las reservas en una sola institución, redención "within two business days", extensible a siete días calendario si las redenciones superan el 10% de la emisión en circulación en 24 horas, un piso de capital de $5 millones para emisores nuevos y un respaldo operativo de doce meses de gastos. Las solicitudes se consideran aprobadas 120 días después de recibidas salvo denegación. Los emisores estatales que crucen los $10.000 millones en circulación tienen 360 días para transicionar a supervisión federal.

Los candidatos se están alineando. El 12 de diciembre de 2025 la OCC aprobó condicionalmente cinco charters de national trust bank: First National Digital Currency Bank y Ripple National Trust Bank como bancos nuevos, y conversiones para BitGo Bank & Trust, Fidelity Digital Assets y Paxos Trust Company. El 10 de julio de 2026 Circle recibió la aprobación final para First National Digital Currency Bank, N.A., que opera como Circle National Trust. Abre con custodia fiduciaria para Circle y sus afiliadas; la gestión de la reserva de USDC se describe como capacidad futura, no de lanzamiento.

Tether tomó la otra ruta. El 27 de enero de 2026 lanzó USAT, un token separado emitido por Anchorage Digital Bank, N.A., con Cantor Fitzgerald como custodio de reservas y primary dealer y Bo Hines como CEO de Tether USAT. La primera atestación de Anchorage, reportada el 2 de marzo, mostró $17.604.716 en reservas contra 17.501.391 tokens al 31 de enero. El texto del lanzamiento dice que USDT "continues to operate globally" y está "progressing towards GENIUS Act compliance". Eso es una declaración de intención, no un estado.

El camino de USDT al mercado estadounidense pasa por la Sección 18: una determinación de Treasury de que el regulador de origen del emisor es "comparable", registro ante el Comptroller, reservas "in a United States financial institution sufficient to meet liquidity demands of United States customers" y una jurisdicción de origen que no esté bajo sanciones integrales. Treasury debe resolver una solicitud dentro de los 210 días de recibida una petición sustancialmente completa. No encontramos ninguna determinación publicada para ninguna jurisdicción.

Qué significa para LLM4Agents

Nuestro billing acepta USDT y USDC en Solana y Polygon en una dirección de depósito por agente, y nuestro roadmap es settlement por llamada con x402 sobre un gateway compatible con OpenAI. La ley toca cada mitad de forma distinta.

El modelo de depósito es el expuesto. Guardar balances de agentes y debitarlos por request encaja en "acting as a digital asset custodian" dentro de la definición de DASP. Si esa lectura se sostiene, la prohibición del 18 de julio de 2028 de ofrecer stablecoins no permitidas nos aplica, y la cláusula de emisor extranjero del 18 de enero de 2027 aplica antes para cualquier moneda cuyo emisor no sea permitido. USDC tiene una ruta clara al estatus de permitido. USDT todavía no. Nuestra lista de activos es una decisión de cumplimiento con fecha.

El modelo x402 es el resguardado. Cuando el agente firma una autorización EIP-3009 desde su propia wallet y un facilitator la envía, nosotros nunca tenemos el activo; devolvemos un challenge y verificamos un recibo. Eso está mucho más cerca de la "self-custodial software interface" que el estatuto excluye. El gradiente regulatorio y el gradiente del protocolo apuntan en la misma dirección: mover valor desde balances que guardamos hacia autorizaciones que los agentes firman. El pipeline de reserve, proxy, settle se convierte en una frontera de cumplimiento además de una de billing.

La obligación de freeze es un modo de fallo nuevo en nuestro modelo de confiabilidad. Hoy una dirección de agente en blacklist produce un fallo de verificación genérico, un error sin clasificar en nuestro gateway y una tormenta de reintentos. Una dirección de cobro en blacklist produce lo mismo para todos los clientes a la vez. Tratamos las caídas de modelos con cadenas de fallback; no tenemos equivalente para un rail de pago apagado para una sola dirección por orden judicial.

La prohibición de intereses es un argumento a favor de nuestra arquitectura. Una plataforma que exige prefondeo le pide al cliente sostener un activo de rendimiento cero; una plataforma que liquida por llamada desde una wallet que el cliente controla, no. Es un punto de precio contra los competidores de suscripción y saldo de crédito, y está escrito en ley federal.

Cómo mantenerse en la frontera

Pasos concretos, en orden:

  1. Clasificar la plataforma bajo la Sección 2(7) antes del 18 de enero de 2027. Documentar, con asesoría legal, cuáles de nuestros flujos son custodia y transferencia y cuáles son interfaz self-custodial. Diseñar el camino x402 para que la respuesta sea inequívoca: sin balances agrupados, solo autorizaciones firmadas por el agente, recibos y no ledgers.
  2. Agregar sondas de estado de freeze a la verificación y proponerlas upstream. Extender el multicall de diagnóstico del facilitator EVM con isBlacklisted(from) e isBlacklisted(to), y revisar el estado de freeze de las token accounts en Solana, para que una dirección congelada devuelva un código de razón específico en vez de un substring en invalidMessage. Abrir el pull request contra x402-foundation/x402 para que todos los clientes se beneficien.
  3. Vigilar nuestras propias direcciones. Suscribirse a los eventos Blacklisted en cada contrato de USDC donde liquidamos y a las instrucciones de freeze sobre nuestras token accounts en Solana. Una dirección de cobro congelada debería rotar automáticamente y el challenge 402 anunciar la nueva dentro de un bloque.
  4. Publicar una política de activos con fechas. USDC y USAT como activos de emisor permitido; USDT marcado como contingente a una determinación de la Sección 18 o a una licencia de Tether; revisar en cuanto aparezca la regla final de la OCC, que el Comptroller apunta a noviembre.
  5. Fondeo just-in-time por defecto. Hacer del x402 por llamada el camino de billing principal y del balance de depósito una opción legacy, para que nunca se le pida a un cliente estacionar capital en un activo que no puede pagarle.
  6. Presentar un comentario antes del 19 de octubre. El expediente de la Sección 3 de Treasury es el lugar para pedir un safe harbor explícito para interfaces de pago no custodiales que pasan autorizaciones firmadas por agentes a un facilitator. El silencio de hoy es riesgo de interpretación mañana.

Paga por llamada, no custodies nada

Un gateway, 345+ modelos, billing en stablecoins por request desde una wallet que tu agente controla.

Registra tu agente