Garantia MPK / revisão de prontidão para prova em Go

Nós provamos
seu código Go, não apenas o testamos.

Verificamos mecanicamente lógicas Go críticas que movimentam dinheiro, como reembolsos, tarifas, saldos e reservas, em relação a especificações, premissas e escopo explícitos. O Gemini prepara candidatos de prova, e o núcleo independente do MPK dá o veredito final.

Limitado às 5 primeiras empresas Oferta de adoção antecipada do MPK JPY 49.800(antes de impostos)
Comece com uma função Go
Até 2 propriedades
Sem inserir código
confidencial em público
Entrega de evidência
reverificável

RESOLVEDOR MPK

AO 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
}
PROPRIEDADE (A VERIFICAR)

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

CONTRAEXEMPLO ENCONTRADO

paid=100, refunded=80, amount=30 viola a propriedade.

NÚCLEO VERIFICADO

O núcleo aceitou o certificado canônico da versão corrigida.

Garantia além dos testesComece a partir de Go comumSepare a IA das decisões de confiançaMostre prova, contraexemplos e exclusões

Demo de reembolso em 30 segundos

Encontre um contraexemplo e depois prove a versão corrigida.

Use o código de reembolso preparado e veja o fluxo do contraexemplo à correção e à prova bem-sucedida. Você não precisa inserir código confidencial no demo público.

Política de reembolso: reembolsos acumulados não podem exceder o valor pago

Propriedade a verificar

0 ≤ refunded + amount ≤ paid
  • Alvo: uma função de política de reembolso
  • Entradas: inteiros não negativos
  • I/O externo, DB e rede estão fora do escopo
  • Verificado dentro de premissas explícitas e de um subconjunto de Go

Resultado da verificação (implementação com falha)

Contraexemplo encontrado

Encontramos entradas concretas em que o reembolso acumulado excede o valor pago.

paid = 100
refunded = 80
amount = 30
resultado = 110 (violação da propriedade)

Detalhes técnicos

ID da execução
run_refund_bug_20260727
Hash do certificado
— não gerado porque um contraexemplo foi encontrado
Veredito do núcleo
REJEITADO / CONTRAEXEMPLO
Relatório de axiomas
aritmética de inteiros / premissas explícitas

Classificação do resultado

Quatro tipos de resultado

Provado

A propriedade especificada se mantém sob as premissas e o escopo explícitos.

PROVADO
Contraexemplo encontrado

Mostramos entradas concretas que violam a propriedade e esclarecemos qual condição precisa ser corrigida.

FALSIFICADO
Desconhecido

Informamos claramente quando a estratégia atual não consegue determinar se a propriedade se mantém.

DESCONHECIDO
Fora do escopo

Explicamos razões específicas pelas quais não podemos tratar o alvo, como sintaxe sem suporte, I/O externo ou comportamento não suportado.

INAPLICÁVEL

Diferença em relação aos testes

Verificamos a propriedade especificada, não apenas entradas selecionadas.

Teste (baseado em exemplos)

  • Executa os casos que você escreveu
  • Deixa entradas não selecionadas sem cobertura
  • Um resultado aprovado não é um certificado
  • A confiança depende do desenho dos testes

Garantia MPK (prova)

  • Verifica propriedades e escopo especificados
  • Mostra entradas concretas que quebram a propriedade
  • Deixa um certificado e um hash reverificáveis
  • Um núcleo independente dá o veredito final
ComparaçãoTestesProva
AlvoEntradas selecionadasPropriedade especificada
Exibição de contraexemplo
ReverificaçãoLog de execuçãoCertificado
Julgamento finalSuíte de testesNúcleo

3 recursos

Garantia além dos testes

Verificamos a propriedade contra especificações, premissas e escopo explícitos, não apenas contra algumas entradas de amostra.

Use Go, não uma linguagem especial de prova

Você pode começar com uma função crítica de política em Go isolada de I/O externo.

Deixe a IA provar, mas não confie na IA

A IA apenas prepara candidatos. A aceitação final é feita por um núcleo independente que lê o certificado canônico.

Deixe a IA fazer o trabalho. Não deixe a IA fazer o julgamento final.

ClienteEnvia uma função Go e a propriedade a garantir
GeminiPropõe propriedades, estratégia e candidatos de prova
MPKFronteira de confiança que verifica certificados de forma independente
HumanoConfirma especificações, premissas e confidencialidade
EvidênciaEntrega um pacote de evidências reverificável

O Gemini executa o fluxo de prova, o MPK toma a decisão de confiança, e uma pessoa aprova a entrega.

Casos em que a verificação ajuda

ReembolsosReembolsos acumulados não podem exceder o valor pago
TarifasNunca negativas e nunca acima dos limites contratuais
ReservasO saldo pós-processamento não fica abaixo do mínimo
DescontosPermanece dentro dos limites mesmo quando descontos se acumulam
PontosPontos emitidos não excedem o limite de orçamento
DistribuiçãoValores distribuídos somam o principal original

Pacote de evidências

Entregamos evidência reverificável, não uma resposta da IA.

CERTIFICADO MPK

Registro canônico do certificado
da revisão de prontidão para prova

VEREDITO DO NÚCLEO
ACEITO
MPK
  • Hash do certificado
  • Veredito do núcleo do MPK
  • Resultado do verificador de referência Go
  • Relatório de axiomas
  • Propriedades provadas e premissas declaradas
  • Escopo excluído e razões de fora do escopo
  • Contraexemplo, se encontrado
  • ID da execução e informações de reverificação

Revisão de prontidão para prova

Revise sua primeira função dentro de um escopo fixo.

JPY 198.000 (antes de impostos)
  • Uma função Go
  • Até 2 propriedades a provar
  • Classifica resultados como provado, contraexemplo, desconhecido ou fora do escopo
  • Pacote de evidências e apresentação online dos resultados
Ver a oferta de adoção antecipada

Este é o preço padrão planejado. No momento, estamos realizando uma campanha de adoção antecipada limitada às 5 primeiras empresas por JPY 49.800 antes de impostos.

Oferta de adoção antecipada do MPK

Limitado às 5 primeiras empresas

Verifique se seu código Go crítico pode ser provado, não apenas testado.

Na revisão de prontidão para prova do MPK, escolhemos uma função Go alvo, definimos a propriedade a garantir, geramos candidatos de prova com IA e executamos uma verificação independente com o núcleo do MPK.

O que está incluído

  • Uma função Go
  • Até 2 propriedades a provar
  • Avaliação de compatibilidade com MPK
  • Relatório sobre provas, contraexemplos, bloqueios de prova e itens fora do escopo
  • Relatório que resume o escopo da prova e as premissas

Condições da campanha

Esta oferta é para empresas que podem fornecer feedback franco após o serviço e aprovar um estudo de caso para publicação no site oficial do MPK. O estudo de caso pode incluir nome da empresa, nome do contato, cargo, feedback e uma foto representativa ou logotipo da empresa.

Nome da empresaNomeCargoFeedbackFoto representativa ou logotipo da empresa
Você revisará o conteúdo antes da publicação, e usaremos apenas material aprovado. Não pedimos uma avaliação favorável.

Fluxo do serviço

Fluxo do serviço (5 etapas)

Descoberta

Confirme o cenário de falha que poderia causar perda e a função alvo.

Fixação do escopo

Fixe a função, a propriedade, as premissas e o escopo excluído.

Revisão Gemini + MPK

A IA prepara candidatos, e o MPK verifica o certificado.

Revisão guiada dos resultados

Percorra a prova, o contraexemplo, o resultado desconhecido, as exclusões e a evidência.

Próximos passos

Esclareça se deve avançar para correções, funções adicionais ou integração CI/CD.

Melhor encaixe

  • Você implementa lógica de reembolso, tarifa ou saldo em Go
  • Um único defeito poderia causar perda financeira ou carga de auditoria
  • Você não tem uma equipe dedicada de verificação formal
  • Você tem uma pequena função que pode ser isolada de I/O externo

Limitações atuais

  • Prova de uma aplicação Go inteira arbitrária
  • Processamento de ponta a ponta que inclui DB, APIs, rede ou UI
  • Detecção de todas as vulnerabilidades de segurança
  • Sintaxe sem suporte, dependências externas ou especificações pouco claras

FAQ

FAQ antes da primeira consulta

Estas respostas cobrem dúvidas comuns antes do contato, incluindo escopo de prova, papel da IA e tratamento do código.

Isso elimina todos os bugs?

Não. Verificamos a propriedade especificada apenas dentro das premissas, do escopo e do subconjunto Go suportado. Isso não garante toda a aplicação nem sistemas externos.

Precisamos aprender Lean ou Rocq?

Não para a primeira revisão. Começamos confirmando uma função de política em Go isolada de I/O externo e a propriedade que você quer garantir.

A IA decide o que está correto?

Não. O Gemini cria propriedades, estratégias de prova e candidatos de prova. O núcleo independente do MPK aceita ou rejeita o certificado final.

O que acontece se a prova falhar?

Classificamos o resultado como contraexemplo, desconhecido ou fora do escopo, e então explicamos a razão, as especificações necessárias, correções prováveis e como isolar uma unidade passível de prova.

Isso pode ser integrado ao CI/CD?

Depois que a revisão de prontidão para prova confirmar o alvo e a viabilidade da prova, podemos propor separadamente verificações contínuas ou integração CI/CD.

Precisamos enviar código na consulta?

Você não precisa colar código confidencial no formulário público. Após a consulta, confirmaremos o tratamento de NDA e um método seguro de compartilhamento.

Contato

Verifique se seu código pode ser provado.

Diga qual falha teria maior impacto e qual função Go você quer revisar. Você não precisa colar código confidencial no formulário público.

NDA e compartilhamento seguro de código são suportados

Não insira código-fonte, credenciais ou dados pessoais no formulário público.

Prévia de envio recebida. No site de produção, conecte isto ao fluxo de consulta existente.