MPK Assurance / Revisión de preparación para demostración en Go

No solo probamos su código Go:
lo demostramos.

Comprobamos mecánicamente lógica Go crítica que mueve dinero, como reembolsos, comisiones, saldos y reservas, frente a especificaciones, supuestos y alcances explícitos. Gemini prepara candidatos de demostración y el núcleo independiente de MPK emite el veredicto final.

Limitado a las primeras 5 empresas Oferta de adopción temprana de MPK 49.800 JPY(sin impuestos)
Empiece con una función Go
Hasta 2 propiedades
Sin introducir código
confidencial en público
Entregamos evidencia
reverificable

SOLVER MPK

EN VIVO
refund.go
func ApplyRefund(paid, refunded, amount int64) (int64, error) {
  if amount < 0 {
    return refunded, errors.New("negative amount")
  }
  if refunded+amount > paid {
    return refunded, errors.New("exceeds paid")
  }
  return refunded + amount, nil
}
PROPIEDAD QUE SE VERIFICA

∀ paid, refunded, amount:
0 ≤ refunded + amount ≤ paid

CONTRAEJEMPLO ENCONTRADO

paid=100, refunded=80, amount=30 incumple la propiedad.

VERIFICADO POR EL NÚCLEO

El núcleo aceptó el certificado canónico corregido.

Verificación más allá de las pruebasEmpezar desde Go habitualSeparar la IA de las decisiones de confianzaMostrar demostraciones, contraejemplos y exclusiones

Demo de reembolsos de 30 segundos

Encuentre un contraejemplo y después demuestre la versión corregida.

Pruebe el código de reembolso preparado y vea el flujo desde el contraejemplo hasta la corrección y la demostración correcta. No necesita introducir código confidencial en la demo pública.

Política de reembolsos: los reembolsos acumulados no deben superar el importe pagado

Propiedad que se verifica

0 ≤ refunded + amount ≤ paid
  • Objetivo: una función de política de reembolsos
  • Entradas: enteros no negativos
  • E/S externa, base de datos y red quedan fuera del alcance
  • Comprobado dentro de supuestos explícitos y un subconjunto de Go

Resultado de verificación (implementación con error)

Contraejemplo encontrado

Encontramos entradas concretas en las que el reembolso acumulado supera el importe pagado.

paid = 100
refunded = 80
amount = 30
resultado = 110 (incumplimiento de la propiedad)

Detalles técnicos

ID de ejecución
run_refund_bug_20260727
Hash del certificado
— no generado porque se encontró un contraejemplo
Veredicto del núcleo
RECHAZADO / CONTRAEJEMPLO
Informe de axiomas
aritmética de enteros / supuestos explícitos

Clasificación de resultados

Cuatro tipos de resultado

Demostrado

La propiedad especificada se cumple bajo los supuestos y el alcance explícitos.

DEMOSTRADO
Contraejemplo encontrado

Mostramos entradas concretas que incumplen la propiedad y aclaramos qué condición debe corregirse.

REFUTADO
Indeterminado

Informamos claramente cuando la estrategia actual no puede determinar si la propiedad se cumple.

INDETERMINADO
Fuera de alcance

Explicamos las razones concretas por las que no podemos tratar el objetivo, como sintaxis no compatible, E/S externa o comportamiento no compatible.

NO APLICABLE

Diferencia frente a las pruebas

Comprobamos la propiedad especificada, no solo entradas seleccionadas.

Pruebas basadas en ejemplos

  • Ejecuta los casos que usted escribió
  • Deja sin cubrir las entradas no seleccionadas
  • Un resultado correcto no es un certificado
  • La confianza depende del diseño de las pruebas

MPK Assurance (demostración)

  • Comprueba propiedades y alcance especificados
  • Muestra entradas concretas que rompen la propiedad
  • Deja un certificado y un hash reverificables
  • Un núcleo independiente emite el veredicto final
ComparaciónPruebasDemostración
ObjetivoEntradas seleccionadasPropiedad especificada
Visualización de contraejemplo
ReverificaciónRegistro de ejecuciónCertificado
Juicio finalSuite de pruebasNúcleo

3 características

Verificación más allá de las pruebas

Comprobamos la propiedad frente a especificaciones, supuestos y alcance explícitos, no solo contra unas pocas entradas de ejemplo.

Usar Go, no un lenguaje especial de demostración

Puede empezar con una función crítica de reglas en Go, aislada de la E/S externa.

Deje que la IA demuestre, pero no confíe en la IA

La IA solo prepara candidatos. La aceptación final la realiza un núcleo independiente que lee el certificado canónico.

Deje que la IA haga el trabajo. No deje que la IA tome el juicio final.

ClienteEnviar una función Go y la propiedad que se quiere garantizar
GeminiProponer propiedades, estrategia y candidatos de demostración
MPKLímite de confianza que comprueba certificados de forma independiente
Persona responsableConfirmar especificaciones, supuestos y confidencialidad
EvidenciaEntregar un paquete de evidencia reverificable

Gemini ejecuta el flujo de demostración, MPK toma la decisión de confianza y una persona aprueba la entrega.

Casos donde la verificación ayuda

ReembolsosLos reembolsos acumulados no deben superar el importe pagado
ComisionesNunca negativas y nunca por encima de los límites contractuales
ReservasEl saldo posterior al procesamiento no cae por debajo del mínimo
DescuentosSe mantiene dentro de los límites incluso cuando se acumulan descuentos
PuntosLos puntos emitidos no superan el límite presupuestario
DistribuciónLos importes distribuidos suman el principal original

Paquete de evidencia

Entregamos evidencia reverificable, no una respuesta de IA.

CERTIFICADO MPK

Revisión de preparación para demostración
Registro de certificado canónico

VEREDICTO DEL NÚCLEO
ACEPTADO
MPK
  • Hash del certificado
  • Veredicto del núcleo MPK
  • Resultado del comprobador de referencia Go
  • Informe de axiomas
  • Propiedades demostradas y supuestos declarados
  • Alcance excluido y motivos de exclusión
  • Contraejemplo, si se encuentra
  • ID de ejecución e información de reverificación

Revisión de preparación para demostración

Revise su primera función dentro de un alcance fijo.

198.000 JPY (sin impuestos)
  • Una función Go
  • Hasta 2 propiedades por demostrar
  • Clasifica los resultados como demostrado, contraejemplo, indeterminado o fuera de alcance
  • Paquete de evidencia y explicación en línea de los resultados
Ver la oferta de adopción temprana

Este es el precio estándar previsto. Actualmente ofrecemos una campaña de adopción temprana limitada a las primeras 5 empresas por 49.800 JPY sin impuestos.

Oferta de adopción temprana de MPK

Limitado a las primeras 5 empresas

Compruebe si su código Go crítico puede demostrarse, no solo probarse.

En la revisión de preparación para demostración de MPK, elegimos una función Go objetivo, definimos la propiedad que se quiere garantizar, generamos candidatos de demostración con IA y ejecutamos una comprobación independiente con el núcleo de MPK.

Qué incluye

  • Una función Go
  • Hasta 2 propiedades por demostrar
  • Evaluación de compatibilidad con MPK
  • Un informe sobre demostraciones, contraejemplos, bloqueos de demostración y elementos fuera de alcance
  • Un informe que resume el alcance de la demostración y los supuestos

Condiciones de la campaña

Esta oferta está dirigida a empresas que puedan proporcionar comentarios sinceros después del servicio y aprobar un caso de estudio para su publicación en el sitio oficial de MPK. El caso de estudio puede incluir el nombre de la empresa, el nombre de contacto, el cargo, los comentarios y una fotografía representativa o el logotipo de la empresa.

EmpresaNombreCargoComentariosFoto representativa o logotipo de la empresa
Usted revisará el contenido antes de su publicación y usaremos solo material aprobado. No pedimos una reseña favorable.

Flujo del servicio

Flujo del servicio (5 pasos)

Descubrimiento

Confirmar el escenario de fallo que podría causar pérdidas y la función objetivo.

Fijación del alcance

Fijar la función, la propiedad, los supuestos y el alcance excluido.

Revisión con Gemini + MPK

La IA prepara candidatos y MPK comprueba el certificado.

Revisión guiada de resultados

Repasar la demostración, el contraejemplo, el resultado indeterminado, las exclusiones y la evidencia.

Siguientes pasos

Aclarar si conviene avanzar hacia correcciones, funciones adicionales o integración CI/CD.

Casos adecuados

  • Implementa lógica de reembolsos, comisiones o saldos en Go
  • Un solo defecto podría causar pérdidas financieras o carga de auditoría
  • No cuenta con un equipo dedicado de verificación formal
  • Tiene una función pequeña que puede aislarse de la E/S externa

Limitaciones actuales

  • Demostración de una aplicación Go completa arbitraria
  • Procesamiento de extremo a extremo que incluye base de datos, API, red o UI
  • Detección de todas las vulnerabilidades de seguridad
  • Sintaxis no compatible, dependencias externas o especificaciones poco claras

FAQ

Preguntas frecuentes antes de la primera consulta

Estas respuestas cubren preguntas habituales antes de contactarnos, incluido el alcance de la demostración, el papel de la IA y el manejo del código.

¿Esto elimina todos los errores?

No. Comprobamos la propiedad especificada solo dentro de los supuestos explícitos, el alcance y el subconjunto de Go compatible. Esto no garantiza toda la aplicación ni los sistemas externos.

¿Necesitamos aprender Lean o Rocq?

No para la primera revisión. Empezamos confirmando una función de reglas en Go aislada de la E/S externa y la propiedad que quiere garantizar.

¿La IA decide qué es correcto?

No. Gemini crea propiedades, estrategias y candidatos de demostración. El núcleo independiente de MPK acepta o rechaza el certificado final.

¿Qué ocurre si la demostración falla?

Clasificamos el resultado como contraejemplo, indeterminado o fuera de alcance, y después explicamos el motivo, las especificaciones necesarias, las correcciones probables y cómo aislar una unidad demostrable.

¿Puede integrarse en CI/CD?

Después de que la revisión de preparación confirme el objetivo y la viabilidad de la demostración, podemos proponer por separado comprobaciones continuas o integración CI/CD.

¿Tenemos que enviar código con la consulta?

No necesita pegar código confidencial en el formulario público. Tras la consulta, confirmaremos el manejo del NDA y un método seguro para compartirlo.

Contacto

Compruebe si su código puede demostrarse.

Indíquenos qué fallo sería más importante y qué función Go quiere revisar. No necesita pegar código confidencial en el formulario público.

NDA y uso compartido seguro de código disponibles

No introduzca código fuente, credenciales ni datos personales en el formulario público.

Envío de vista previa recibido. En el sitio de producción, conecte esto con el flujo de consultas existente.