Cualquier billetera. Cualquier blockchain. Sin servidores ni intermediarios.
Un comercio dice «quiero cobrar esto» y cualquier wallet lo entiende, elige sola con qué pagar y muestra una sola pantalla. El usuario nunca ve la palabra blockchain.
Perdí dos días peleando con el IVR de una tarjeta de crédito. Y todo ese tiempo tuve, en el mismo teléfono, saldo en stablecoins — líquido, transferible en segundos, con finalidad en cadena. Que no puedo gastar en la panadería de la esquina.
El problema no es la tecnología: existe hace más de diez años y funciona. Es que no hay forma de que un comercio diga «quiero cobrar esto» y cualquier wallet lo entienda. OSPR es ese idioma común.
EUR 45.00), a la tasa que aceptás.ospr.com del que dependa tu pago.OSPR estandariza la solicitud, no el pago. El comercio declara qué quiere cobrar; la wallet ejecuta la liquidación. Entre los dos no hay protocolo nuevo: hay una blockchain, que ya existía.
Arma la solicitud (monto, tasa, rutas aceptadas, vencimiento) sin conexión.
CBOR canónico → DEFLATE → CRC-32 → base32. Un OSPR:1:… autocontenido.
Mira qué tiene el usuario, compara costo y velocidad, calcula el monto exacto.
Una pantalla de confirmación. El usuario nunca eligió una cadena.
La analogía: OSPR quiere ser el QR de EMVCo de las criptomonedas. Ese QR es un formato inerte —campos y un checksum, sin servidor— y precisamente por eso encima de él se construyeron PIX en Brasil y UPI en India. Los sistemas de pago no compiten con el formato: lo implementan.
Una solicitud OSPR MUST ser interpretable y pagable usando únicamente los bytes que contiene. Ninguna implementación MUST NOT requerir un servidor, relay, registro o autoridad de OSPR.
Bitcoin ya corrió este experimento: BIP-21 (un URI autocontenido) sigue vivo trece años después; BIP-70 (el «protocolo serio», con servidor y certificados) está muerto. Lo mató la dependencia de infraestructura. No es opinión: es un resultado.
La demo corre entera en tu navegador, con el mismo codificador de referencia del repo. El QR que genera es real: lo decodifica la implementación en Python sin tocar un byte.
OSPR:1:….Libre de regalías, sin certificarse, sin avisar. Elegimos Apache 2.0 por su concesión de patentes explícita: un estándar de pagos sin eso es una trampa. Si construís algo encima y ganás plata, es tuya.
La especificación completa §1–25 + apéndices. Ante desacuerdo, gobierna esta.
Leer →La redacción de trabajo en español, sincronizada con la inglesa.
Leer →Por qué el spec dice lo que dice, y qué se descartó y por qué. Para no discutir dos veces lo mismo.
Leer →Los tres filtros que pasa toda propuesta, y lo que el proyecto nunca va a hacer.
Leer →Dos implementaciones de referencia (Python + JS), vectores, benches, demo.
Ver en GitHub →Mostrador + billetera en un archivo. Emite un QR real y lo paga.
Abrir →tools/