Buen resumen. Un detalle que vale la pena marcar: el 402 es solo el código de estado, la parte interesante es quién define el reto de pago y quién liquida. x402 va sobre USDC en Base con facilitador de Coinbase; L402 (Lightning + macaroons) hace lo mismo sobre Lightning y no necesita cuenta en ningún lado. Mismo verbo HTTP, supuestos de confianza muy distintos.
En la práctica lo que nos duele no es cobrar, es el descubrimiento y la ergonomía del cliente: el agente tiene que entender el reto, pagar y reintentar sin intervención humana. Ahí es donde todavía falta estandarización, más que en el rail.

