~/talk

Designs for the L4 Contract Programming Language Based on Deontic Modal Logic

Talkat Devcon 2 · 2016-09-19..09-21· [compilers-and-language-design, web3]
links:none on file
slides:none on file

Proposes L4, a DSL that encodes obligations, permissions and prohibitions via the deontic modal μ-calculus and compiles to automata for decidable trace satisfaction and static checks that flag inconsistency, incompleteness, goal satisfaction, and policy compliance. Implementation work targets Haskell, the project is open source under legalese, and the design includes a concrete blame assignment semantics plus backends that can emit English or Ethereum bytecode so contracts can be audited and executed.

AI-written summary · about

  1. 0:00Introduction to Legalese
  2. 0:55The goal of legal DSLs
  3. 1:28Formal verification in law
  4. 2:51Smart contract legal modeling
  5. 3:13DSL vs Solidity
  6. 5:26Logic-based formalism
  7. 9:20Trace semantics and verification
  8. 9:47Automata rendering
  9. 12:38Attributing responsibility
  10. 13:53Composition of contracts
  11. 15:51Practical NDA example
  12. 17:08Implementation and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.