Gateway autoalojado · Ed25519 (RFC 8032) · SQLite WAL

Licencias firmadas y cuotas de créditos para servidores MCP, CLIs y APIs.

Emites tokens Ed25519 que el cliente verifica sin red. Cada llamada descuenta créditos de forma atómica e idempotente, y se reembolsa si la herramienta falla. Stripe y LemonSqueezy emiten y revocan licencias por webhook firmado.

Comprar licencia ($149) GitHub

pip install keyflint-verifynpm i keyflint-verify

Firma
Ed25519
Verificación local
< 1 ms, sin red
Rotación de claves
kid + keyring
Interfaces
REST · MCP

Integración

Paquete keyflint-verify en PyPI y npm. Licencia MIT.

from keyflint_verify.mcp import metered

# 2 créditos por llamada; reembolso automático si la tool lanza o devuelve isError
@mcp.tool()
@metered(credits=2)
async def analizar_codigo(repo_url: str) -> str:
    return await run_ai_audit(repo_url)

Consola

Opera contra este gateway. Cada panel llama al endpoint real y muestra la respuesta sin procesar.

Emitir licencia

POST /api/v1/licenses/issue

01

Verificar, activar y revocar

Online contra la API u offline con Web Crypto en este navegador.

02

Cuota de créditos

Descuento atómico; cada operación lleva su propia clave de idempotencia.

03

Simular webhook de pago

Firma el evento con el secreto del proveedor y lo procesa como uno real.

04

Eventos de la licencia

Activaciones y consumos registrados para el token actual.

Sin token. Emite una licencia o pega una en el panel 02.

Comparativa

KeyFlint frente a un servicio de licencias en la nube y una implementación propia.

KeyFlint SaaS de licencias Desarrollo propio
Coste Pago único. Sin cuota mensual ni comisión por venta. Suscripción mensual, normalmente por volumen de licencias o validaciones. Horas de ingeniería y mantenimiento propio.
Datos de clientes En tu servidor, en un archivo SQLite. En la infraestructura del proveedor. En tu servidor.
Verificación offline Incluida. Ed25519 con rotación por kid. Según proveedor y plan. La implementas y auditas tú.
Cobro por llamada en MCP @metered en Python y TypeScript, con reembolso si falla. Habitualmente fuera del producto. Lo implementas tú.
Cliente de verificación SDK MIT. Web Crypto en JS. 43 vectores de conformidad. SDK del proveedor. Sin vectores de prueba compartidos.

Niveles y Licencias Oficiales

Elige tu licencia para monetizar tus herramientas CLI y servidores MCP. Pago seguro respaldado por Stripe con gestión integrada de impuestos globales.

Indie License
$149 / pago único
  • Uso Personal / Ilimitado
  • Nodos / Clientes 3
  • Créditos iniciales 10.000
  • Verificación Ed25519 offline (<1ms)
  • Actualizaciones v1.x de por vida
Comprar Indie ($149)
Pro Cloud
$29 / mes
  • Créditos / ciclo 500
  • Nodos activos 3
  • Verificación offline + API
  • Webhooks Stripe integrados
  • Facturación Mensual recurrente
Suscribir Pro ($29/mo)
Studio Cloud
$89 / mes
  • Créditos / ciclo 5.000
  • Nodos activos 25
  • Telemetría & Auditoría Sí
  • Transacciones ACID SQLite
  • Soporte Prioritario 24/7
Suscribir Studio ($89/mo)
¿Buscas la edición Open Source comunitaria?

Acceso libre al repositorio y motor criptográfico básico bajo licencia MIT.

Ver en GitHub ($0)
Reembolso de 14 días
Si KeyFlint no cumple tus requisitos en tu infraestructura, se devuelve el importe completo de la licencia.
Ver la API antes de comprar

Portal de Autoservicio de Licencias

Consulta tus tokens Ed25519, saldo de créditos y fragmentos de integración introduciendo tu email de compra o token de licencia.

Preguntas frecuentes

Sí, con tokens Ed25519. El cliente embebe la clave pública (o el keyring de /api/v1/licenses/public-key) y verifica firma, caducidad, nodo y dominio en local. Los tokens HMAC-SHA256 solo se validan online, porque el secreto no puede salir del servidor.
Define ED25519_KID para la clave nueva y mueve la anterior a ED25519_RETIRED_PUBLIC_KEYS. Los SDKs eligen la clave por kid; los tokens sin kid (v1.0) siguen siendo válidos.
Un contenedor Docker con un volumen persistente para el archivo SQLite. No requiere Postgres, Redis ni colas externas.
Decora la tool con @metered(credits=N). El descuento es atómico en SQLite WAL. Sin saldo, la tool devuelve el error JSON-RPC -32062 sin ejecutarse.
Si lanza una excepción o devuelve isError, el SDK llama a POST /api/v1/quota/refund con la misma clave de idempotencia. El reembolso es idempotente y solo se acepta dentro de QUOTA_REFUND_WINDOW_SECONDS (900 s por defecto).
Tu cuenta de Stripe o LemonSqueezy. KeyFlint recibe sus webhooks firmados, emite, renueva o revoca la licencia y no cobra comisión por transacción.