För kritisk Go-kod: stanna inte vid tester.
För kritisk Go-logik som flyttar pengar, till exempel återbetalningar, avgifter, saldon och reserver, kontrollerar vi mekaniskt om angivna egenskaper gäller inom tydliga antaganden och avgränsningar. Gemini genererar beviskandidater, och MPK:s oberoende kärna fattar det slutliga beslutet.
Kontroll bortom tester
Kontrollera den angivna egenskapen över hela målområdet, inte bara utvalda indata.
Börja med en Go-funktion
Börja med en kritisk policyfunktion, inte med ett särskilt bevisspråk.
Lita inte direkt på AI
AI tar fram kandidater; det slutliga godkännandet görs av den oberoende kärnan.