håndteres automatisk uden menneskelig interaktion? På den helt lange bane er det ikke utænkeligt, at smartkontrakter – ud over selv at kunne løse de mest almindeligt forekommende konflikter – ved hjælp af kunstig intelligens selv kan justere klausuler, som har vist sig at være uvirksomme eller ineffektive. 167 For jurister og advokater, der i dag lever af at rådgive klienter om kontrakter på traditionel vis, kan sådanne tanker virke urealistiske og skræmmende, men der arbejdes (intensivt) på at gøre det til virkelighed.

For jurister, som gerne vil rådgive om smartkontrakter mv., kan det være en udfordring at skulle kunne forstå – eller ligefrem forestå – programmering af smartkontrakter. Programmeringsfejl kan føre til, at eksekveringen ikke sker som tiltænkt – og uden nogen korrektionsmulighed. Udviklere arbejder derfor på at skabe mere tilgængelige, kontrakt-orienterede programmeringssprog. I skrivende stund er det mest udbredte Solidity. 168 Der arbejdes f.eks. også på en mere grundlæggende løsning, hvor koblingen mellem juridisk tankegang og programsprog indsnævres. 169 Ved programmering spiller juridisk sagkundskab en rolle: En jurist har en tværfaglig forståelse og kan »opløse« kontraktsopfyldelsen i forskellige skridt, identificere mulige tvivlspørgsmål og fastlægge de tilladte udfald – dvs. designe det flowchart, som smartkontrakten skal følge. En datalog kan programmere kontrakten, men for jurister, som vil arbejde med smartkontrakter, er en forståelse for kontraktsopløsning og boolsk algebra nødvendig – og vil formentlig stå i høj kurs blandt arbejdsgiverne i de kommende år. 170