Asigna una clave a cada comprador. Conserva el control.
Un sistema de licencias completo y alojado para el software que vendes. Genera claves, vincúlalas a las máquinas que autorices, limita las funciones según el plan y revoca con un clic las claves filtradas. Emite las claves desde el panel o el bot de Discord y valídalas desde tu aplicación, en cualquier lenguaje.
Todo el ciclo de vida de una licencia, en un solo sistema.
Crea y distribuye claves, vincula cada una a las máquinas que autorices, valídalas desde tu aplicación con respuestas verificables, habilita funciones según el nivel y revoca las claves que se filtren. Gestiona todo desde un único panel y un bot de Discord. Nosotros desarrollamos, alojamos y mantenemos el sistema; tú solo tienes que integrarlo una vez.
Creado para el software que vendes de verdad.
Si puede hacer una solicitud HTTPS, puede comprobar una licencia. Estos son algunos ejemplos reales:
Plugins de juegos y Minecraft
Véndelos en BuiltByBit, Polymart o directamente desde Discord. Vincula cada compra al servidor del cliente y permite que consulte su propia clave con /mylicenses. En cuanto se filtre una clave, podrás cortar el acceso a los revendedores.
Aplicaciones y herramientas de escritorio
Una aplicación C#, Electron o Java que se ejecuta en el equipo del cliente. Identifica el dispositivo, limita el uso a las plazas adquiridas y reserva las funciones Pro para el nivel correspondiente, sin necesidad de mantener tu propio servidor de licencias.
Backends SaaS y API
Limita el acceso a tu servicio según el plan. Consulta featureFlags en cada solicitud para activar o desactivar las exportaciones, el acceso a la API o el número de plazas. También puedes cambiar de nivel a un cliente sin desplegar una nueva versión.
Software independiente y scripts
¿Vendes desde tu propia web o a través de Gumroad? Añade unas líneas, integra una clave pública y cada copia comprobará su licencia, tanto si ofreces licencias perpetuas como suscripciones.
Nos encargamos del sistema. Tú solo emites las claves.
El endpoint de validación, el panel y el bot de Discord se ejecutan en nuestra infraestructura: no tendrás nada que desplegar, ninguna base de datos de la que hacer copias de seguridad ni alertas a las tres de la madrugada si se cae un servidor de licencias. Tú emites las claves y publicas tu software; mantener disponible la validación a cualquier escala es responsabilidad nuestra.
Vinculadas a las máquinas que tú autorices.
Vende una plaza y seguirá siendo una sola plaza. Limita cada clave a un número determinado de máquinas y de direcciones IP por máquina, vinculadas mediante la huella de dispositivo que tú definas. Si alguien la ejecuta en un equipo no autorizado, la validación devolverá SERVER_CAP_EXCEEDED : se acabaron las claves compartidas que funcionan sin que lo sepas en toda una red.
límite · 3 servidores · 2 IP por servidor
london-01✓ activa
frankfurt-02✓ activa
unknown-03✗ supera el límite
respuesta · firmada
valid: true · tier: PREMIUM
X-Signature✓ verificada
modifica la respuesta durante el envío → la firma deja de ser válida
Un veredicto que nadie puede falsificar.
Vulnerar una licencia suele consistir en introducir un «sí» en la respuesta. Aquí, cada respuesta se firma con la clave privada de tu cuenta y se verifica mediante una clave pública integrada en la compilación. Intercepta el tráfico y cambia valid a true: la firma dejará de coincidir y tu aplicación descartará la respuesta. Un veredicto solo es válido si también lo es su firma.
Vende por niveles. Bloquea las filtraciones.
Publica un único binario y decide durante la validación qué recibe cada cliente. Define niveles y funciones configurables para que tu aplicación habilite exactamente lo contratado, sin tener que publicar una nueva versión para ampliar el plan. Si una clave aparece en un sitio de filtraciones, bloquea la clave, la dirección IP, la máquina o el cliente; la siguiente validación se denegará, se realice desde donde se realice.
revocable
nivelPREMIUM
exportación✓ desbloqueada
acceso a API✓ desbloqueada
marca blanca✕ bloqueada
Más incluido.
Suscripciones o licencias perpetuas
Gestiona ambas modalidades desde el mismo sistema. Fija una fecha de caducidad y, cuando llegue, la clave se validará como EXPIRED. Al renovar, basta con ampliar la fecha: no tendrás que recompilar ni volver a distribuir el software.
Autogestión /mylicenses
Los compradores pueden consultar, transferir y restablecer sus propias claves desde el panel o directamente desde Discord. Así, dejas de tener que atender cada clave perdida o extraviada.
Protección frente a repeticiones y límites de uso
Cada solicitud incluye un nonce de un solo uso y una marca temporal. Si alguien graba una respuesta válida e intenta reutilizarla, se rechazará como NONCE_REPLAY, y se limitarán las solicitudes abusivas.
Unas pocas líneas, en cualquier lenguaje.
En la JVM, añade el SDK sin dependencias: se encargará de hacer la solicitud y comprobar la firma. En cualquier otro entorno, llama al mismo endpoint documentado con la biblioteca estándar: envía la clave, verifica la firma y actúa según el veredicto. Eso es todo.
En Java, basta con añadir el SDK sin dependencias: hará la solicitud y verificará la firma. Desde cualquier otro lenguaje, llama al mismo endpoint y verifica la respuesta.
Validación firmada, vinculación a servidores, niveles, listas de bloqueo, panel y bot: todos los planes lo incluyen todo. Solo pagas por la escala que necesitas, según el número de claves y productos. El pago es mensual y puedes cancelar cuando quieras.