MPK Assurance / vurdering av bevisklarhet for Go-kode

Vi beviser
Go-koden din, ikke bare tester den.

Vi kontrollerer kritisk Go-logikk som flytter penger, for eksempel refusjoner, gebyrer, saldoer og reserver, mekanisk mot eksplisitte spesifikasjoner, antakelser og avgrensning. Gemini forbereder beviskandidater, og den uavhengige MPK-kjernen tar den endelige avgjørelsen.

Begrenset til de første 5 selskapene MPK-tilbud for tidlig bruk JPY 49 800(før skatt)
Start med én Go-funksjon
Opptil 2 egenskaper
Ingen offentlig innlegging av
konfidensiell kode
Lever
etterprøvbar dokumentasjon

MPK-LØSER

AKTIV
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
}
EGENSKAP (SKAL VERIFISERES)

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

MOTEKSEMPEL FUNNET

paid=100, refunded=80, amount=30 bryter egenskapen.

KJERNE VERIFISERT

Kjernen godtok det korrigerte kanoniske sertifikatet.

Trygghet utover testingStart med vanlig GoSkill AI fra tillitsbeslutningerVis bevis, moteksempler og avgrensninger

30-sekundersdemo for refusjoner

Finn et moteksempel, og bevis deretter den korrigerte versjonen.

Prøv den forberedte refusjonskoden og se flyten fra moteksempel til retting og vellykket bevis. Du trenger ikke legge inn konfidensiell kode i den offentlige demoen.

Refusjonspolicy: kumulative refusjoner må ikke overstige betalt beløp

Egenskap som skal verifiseres

0 ≤ refunded + amount ≤ paid
  • Mål: én funksjon for refusjonspolicy
  • Inndata: ikke-negative heltall
  • Ekstern I/O, database og nettverk er utenfor omfanget
  • Kontrollert innenfor eksplisitte antakelser og et delsett av Go

Verifikasjonsresultat (feilaktig implementasjon)

Moteksempel funnet

Vi fant konkrete inndata der den kumulative refusjonen overstiger betalt beløp.

paid = 100
refunded = 80
amount = 30
result = 110 (brudd på egenskapen)

Tekniske detaljer

Kjørings-ID
run_refund_bug_20260727
Sertifikathash
— ikke generert fordi et moteksempel ble funnet
Kjerneavgjørelse
AVVIST / MOTEKSEMPEL
Aksiomrapport
heltallsaritmetikk / eksplisitte antakelser

Resultatklassifisering

Fire resultattyper

Bevist

Den spesifiserte egenskapen holder under de eksplisitte antakelsene og avgrensningen.

BEVIST
Moteksempel funnet

Vi viser konkrete inndata som bryter egenskapen, og tydeliggjør hvilken betingelse som må rettes.

MOTBEVIST
Ukjent

Vi rapporterer tydelig når den gjeldende strategien ikke kan avgjøre om egenskapen holder.

UKJENT
Utenfor omfang

Vi forklarer konkrete grunner til at målet ikke kan håndteres, for eksempel syntaks som ikke støttes, ekstern I/O eller atferd som ikke støttes.

IKKE ANVENDBART

Forskjell fra testing

Vi kontrollerer den spesifiserte egenskapen, ikke bare utvalgte inndata.

Test (eksempelbasert)

  • Kjører tilfellene du skrev
  • Lar ikke-valgte inndata være udekket
  • Et bestått resultat er ikke et sertifikat
  • Tillit avhenger av testutformingen

MPK Assurance (bevis)

  • Kontrollerer spesifiserte egenskaper og omfang
  • Viser konkrete inndata som bryter egenskapen
  • Etterlater et etterprøvbart sertifikat og en hash
  • En uavhengig kjerne tar den endelige avgjørelsen
SammenligningTestBevis
MålUtvalgte inndataSpesifisert egenskap
Visning av moteksempel
EtterprøvingKjøringsloggSertifikat
Endelig vurderingTestpakkeKjerne

3 kjennetegn

Trygghet utover testing

Vi kontrollerer egenskapen mot eksplisitte spesifikasjoner, antakelser og omfang, ikke bare noen få eksempeldata.

Bruk Go, ikke et eget bevisspråk

Du kan starte med en kritisk Go-policyfunksjon som er isolert fra ekstern I/O.

La AI bevise, men ikke stol på AI

AI forbereder bare kandidater. Endelig aksept utføres av en uavhengig kjerne som leser det kanoniske sertifikatet.

La AI gjøre arbeidet. Ikke la AI ta den endelige vurderingen.

KundeSend inn en Go-funksjon og egenskapen som skal garanteres
GeminiForeslår egenskaper, strategi og beviskandidater
MPKTillitsgrense som kontrollerer sertifikater uavhengig
MenneskeBekrefter spesifikasjoner, antakelser og konfidensialitet
DokumentasjonLever en etterprøvbar dokumentasjonspakke

Gemini kjører bevisflyten, MPK tar tillitsbeslutningen, og et menneske godkjenner leveransen.

Bruksområder der verifikasjon hjelper

RefusjonerKumulative refusjoner må ikke overstige betalt beløp
GebyrerAldri negativt og aldri over avtalte tak
ReserverSaldo etter behandling faller ikke under minimumet
RabatterHolder seg innenfor grensene selv når rabatter kombineres
PoengUtstedte poeng overstiger ikke budsjettgrensen
FordelingFordelte beløp summerer seg til den opprinnelige hovedstolen

Dokumentasjonspakke

Vi leverer etterprøvbar dokumentasjon, ikke et AI-svar.

MPK-SERTIFIKAT

Vurdering av bevisklarhet
Kanonisk sertifikatoppføring

KJERNEAVGJØRELSE
GODTATT
MPK
  • Sertifikathash
  • MPK-kjernens avgjørelse
  • Resultat fra Go-referansesjekker
  • Aksiomrapport
  • Beviste egenskaper og uttalte antakelser
  • Ekskludert omfang og årsaker utenfor omfang
  • Moteksempel, hvis funnet
  • Kjørings-ID og informasjon for etterprøving

Vurdering av bevisklarhet

Gjennomgå den første funksjonen din innenfor et fast omfang.

JPY 198 000 (før skatt)
  • Én Go-funksjon
  • Opptil 2 egenskaper å bevise
  • Klassifiserer resultater som bevist, moteksempel, ukjent eller utenfor omfang
  • Dokumentasjonspakke og nettbasert gjennomgang av resultatene
Se tilbudet for tidlig bruk

Dette er den planlagte standardprisen. Vi kjører nå en kampanje for tidlig bruk, begrenset til de første 5 selskapene, til JPY 49 800 før skatt.

MPK-tilbud for tidlig bruk

Begrenset til de første 5 selskapene

Sjekk om den kritiske Go-koden kan bevises, ikke bare testes.

I MPK-vurderingen av bevisklarhet velger vi én målrettet Go-funksjon, definerer egenskapen som skal garanteres, genererer beviskandidater med AI og kjører en uavhengig kontroll med MPK-kjernen.

Dette er inkludert

  • Én Go-funksjon
  • Opptil 2 egenskaper å bevise
  • Vurdering av MPK-kompatibilitet
  • En rapport om bevis, moteksempler, bevisblokkere og punkter utenfor omfang
  • En rapport som oppsummerer bevisomfang og antakelser

Kampanjevilkår

Dette tilbudet gjelder selskaper som kan gi ærlige tilbakemeldinger etter tjenesten og godkjenne en casestudie for publisering på MPKs offisielle nettsted. Casestudien kan inneholde selskapsnavn, kontaktnavn, tittel, tilbakemelding og enten et representativt bilde eller selskapslogo.

SelskapsnavnNavnTittelTilbakemeldingRepresentativt bilde eller selskapslogo
Du får gjennomgå innholdet før publisering, og vi bruker bare godkjent materiale. Vi ber ikke om en positiv omtale.

Tjenesteflyt

Tjenesteflyt (5 steg)

Avklaring

Bekreft feilscenarioet som kan føre til tap, og mål-funksjonen.

Låsing av omfang

Lås funksjonen, egenskapen, antakelsene og ekskludert omfang.

Gemini + MPK-gjennomgang

AI forbereder kandidater, og MPK kontrollerer sertifikatet.

Gjennomgang av resultater

Gå gjennom beviset, moteksempelet, ukjent resultat, avgrensninger og dokumentasjon.

Neste steg

Avklar om arbeidet skal gå videre til rettinger, flere funksjoner eller CI/CD-integrasjon.

Passer best

  • Dere implementerer refusjons-, gebyr- eller saldologikk i Go
  • Én enkelt feil kan gi økonomisk tap eller revisjonsbelastning
  • Dere har ikke et eget team for formell verifikasjon
  • Dere har en liten funksjon som kan isoleres fra ekstern I/O

Nåværende begrensninger

  • Bevis for en vilkårlig hel Go-applikasjon
  • Ende-til-ende-behandling som inkluderer database, API-er, nettverk eller UI
  • Oppdagelse av alle sikkerhetssårbarheter
  • Syntaks som ikke støttes, eksterne avhengigheter eller uklare spesifikasjoner

Vanlige spørsmål

Vanlige spørsmål før første samtale

Disse svarene dekker vanlige spørsmål før du kontakter oss, inkludert bevisomfang, AI-ens rolle og hvordan kode håndteres.

Fjerner dette alle feil?

Nei. Vi kontrollerer bare den spesifiserte egenskapen innenfor eksplisitte antakelser, omfang og et støttet delsett av Go. Dette garanterer ikke hele applikasjonen eller eksterne systemer.

Må vi lære Lean eller Rocq?

Ikke for den første gjennomgangen. Vi starter med å bekrefte en Go-policyfunksjon isolert fra ekstern I/O og egenskapen dere vil garantere.

Avgjør AI hva som er riktig?

Nei. Gemini lager egenskaper, bevisstrategier og beviskandidater. Den uavhengige MPK-kjernen godtar eller avviser det endelige sertifikatet.

Hva skjer hvis beviset mislykkes?

Vi klassifiserer resultatet som moteksempel, ukjent eller utenfor omfang, og forklarer deretter årsaken, nødvendige spesifikasjoner, sannsynlige rettinger og hvordan en bevisbar enhet kan isoleres.

Kan dette integreres i CI/CD?

Etter at vurderingen av bevisklarhet har bekreftet målet og bevisbarheten, kan vi foreslå kontinuerlige kontroller eller CI/CD-integrasjon separat.

Må vi sende kode sammen med henvendelsen?

Du trenger ikke lime inn konfidensiell kode i det offentlige skjemaet. Etter henvendelsen avklarer vi NDA-håndtering og en sikker delingsmetode.

Kontakt

Sjekk om koden din kan bevises.

Fortell oss hvilken feil som ville bety mest, og hvilken Go-funksjon du vil ha vurdert. Du trenger ikke lime inn konfidensiell kode i det offentlige skjemaet.

NDA og sikker kodedeling støttes

Ikke legg inn kildekode, legitimasjon eller personopplysninger i det offentlige skjemaet.

Forhåndsvisning av innsending mottatt. På produksjonsnettstedet kobles dette til den eksisterende henvendelsesflyten.