Egenskap att verifiera
- Mål: en policyfunktion för återbetalningar
- Indata: icke-negativa heltal
- Extern I/O, databas och nätverk ligger utanför omfattningen
- Kontrolleras inom tydliga antaganden och en Go-delmängd
MPK Assurance / granskning av bevisberedskap för Go-logik
Vi kontrollerar mekaniskt kritisk Go-logik som flyttar pengar, till exempel återbetalningar, avgifter, saldon och reserver, mot tydliga specifikationer, antaganden och avgränsningar. Gemini tar fram beviskandidater, och den oberoende MPK-kärnan fattar det slutliga beslutet.
Begränsat till de första 5 företagen Erbjudande för tidig användning av MPK JPY 49,800(exklusive skatt)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
}
∀ paid, refunded, amount:
0 ≤ refunded + amount ≤ paid
paid=100, refunded=80, amount=30 bryter mot egenskapen.
Kärnan godkände det korrigerade kanoniska certifikatet.
Återbetalningsdemo på 30 sekunder
Prova den förberedda återbetalningskoden och se flödet från motexempel till korrigering och lyckat bevis. Du behöver inte ange konfidentiell kod i den offentliga demon.
Återbetalningspolicy: ackumulerade återbetalningar får inte överstiga betalt belopp
Vi hittade konkreta indata där den ackumulerade återbetalningen överstiger betalt belopp.
Resultatklassificering
Den angivna egenskapen gäller under de tydliga antagandena och avgränsningen.
BEVISATVi visar konkreta indata som bryter mot egenskapen och tydliggör vilket villkor som behöver korrigeras.
MOTBEVISATVi rapporterar tydligt när den aktuella strategin inte kan avgöra om egenskapen gäller.
OKÄNTVi förklarar konkreta skäl till att målet inte kan hanteras, till exempel syntax utan stöd, extern I/O eller beteende utan stöd.
EJ TILLÄMPLIGTSkillnad mot testning
| Jämförelse | Testning | Bevis |
|---|---|---|
| Mål | Utvalda indata | Angiven egenskap |
| Visning av motexempel | △ | ○ |
| Omkontroll | Körningslogg | Certifikat |
| Slutlig bedömning | Testsvit | Kärna |
Vi kontrollerar egenskapen mot tydliga specifikationer, antaganden och avgränsning, inte bara några exempelindata.
Ni kan börja med en kritisk Go-policyfunktion som är isolerad från extern I/O.
AI tar bara fram kandidater. Det slutliga godkännandet görs av en oberoende kärna som läser det kanoniska certifikatet.
Gemini kör bevisflödet, MPK fattar förtroendebeslutet och en människa godkänner leveransen.
Bevispaket
Granskning av bevisberedskap
Kanonisk certifikatpost
Granskning av bevisberedskap
Detta är det planerade standardpriset. Just nu har vi en kampanj för tidig användning, begränsad till de första 5 företagen, för JPY 49,800 exklusive skatt.
Erbjudande för tidig användning av MPK
Begränsat till de första 5 företagenI MPK:s granskning av bevisberedskap väljer vi en Go-målfunktion, definierar egenskapen som ska garanteras, genererar beviskandidater med AI och kör en oberoende kontroll med MPK-kärnan.
Erbjudandet gäller företag som kan ge uppriktig återkoppling efter tjänsten och godkänna en kundstudie för publicering på MPK:s officiella webbplats. Kundstudien kan innehålla företagsnamn, kontaktpersonens namn, titel, återkoppling och antingen ett representativt foto eller företagets logotyp.
Tjänsteflöde
Bekräfta vilket felscenario som kan orsaka förlust och vilken funktion som ska granskas.
Lås funktion, egenskap, antaganden och utesluten omfattning.
AI tar fram kandidater och MPK kontrollerar certifikatet.
Gå igenom beviset, motexemplet, okänt resultat, uteslutningar och bevisunderlag.
Klargör om nästa steg är korrigeringar, fler funktioner eller CI/CD-integration.
FAQ
Här besvarar vi vanliga frågor före kontakt, inklusive bevisets omfattning, AI:s roll och hur kod hanteras.
Nej. Vi kontrollerar bara den angivna egenskapen inom tydliga antaganden, avgränsningar och den Go-delmängd som stöds. Det garanterar inte hela applikationen eller externa system.
Inte för den första granskningen. Vi börjar med att bekräfta en Go-policyfunktion som är isolerad från extern I/O och den egenskap ni vill garantera.
Nej. Gemini skapar egenskaper, bevisstrategier och beviskandidater. Den oberoende MPK-kärnan godkänner eller avvisar det slutliga certifikatet.
Vi klassificerar resultatet som motexempel, okänt eller utanför omfattningen och förklarar sedan orsaken, nödvändiga specifikationer, sannolika korrigeringar och hur en bevisbar enhet kan isoleras.
Efter att granskningen av bevisberedskap har bekräftat målet och bevisbarheten kan vi lämna ett separat förslag om kontinuerliga kontroller eller CI/CD-integration.
Ni behöver inte klistra in konfidentiell kod i det offentliga formuläret. Efter förfrågan bekräftar vi NDA-hantering och en säker delningsmetod.
Kontakt
Berätta vilket fel som skulle vara mest kritiskt och vilken Go-funktion ni vill få granskad. Ni behöver inte klistra in konfidentiell kod i det offentliga formuläret.
NDA och säker koddelning stöds