Lawtech Hackathon

An ultra-exclusive, invite-only meeting to decide the future of law and technology.

Organizer: Ira Miller
Host: ARIFA

Agenda

1. Introductions
   (15 min.)

2. Intro Presentation
   (15 min.)

3. Problem Solving
   (1-2 h.)

4. Results Discussion
   (30 min.)

Problems

 

  • Who writes a P2P contract?

  • What jurisdiction does a P2P contract follow?

  • What legal services do P2P contracts need?

  • How can lawyers professionalize and profit from P2P contracts?

P2Pre-nup Game

        Penny                                               Pepe

<--    ,-"=-.             
<--   .       \           
<--   "='"=\   '	                          <--       (~ ~)
<--   `@] @'|   )                                 <--      q:0 0:p
<--   ) ` ' ),-`                                  <--       ((_))
<--    \^_,  \,                                   <--        'u'
<--      ,(\,/ )`-.       
                                                   "Cásate conmigo, Penny, I <3 u!"

"OK Pepe, but I want a pre-nup.
 If you can catch me,
 I will marry you.

 We will start at 40 spaces,
 and then each of us is allowed
 to move once a minute.

 Every move must be PGP signed
 and stored in git.

 If distance is ever > 80, no marriage.
 If distance is ever = 0, marriage."

                                                "Ok, puede ganar la cara más rápida."

Ascii faces by chris.com

1 Minute Later...

     Penny     Pepe

    ,-"=-.             
   .       \           
   "='"=\   '  (~ ~)
   `@] @'|   )q:0 0:p
   ) ` ' ),-`  ((_))
    \^_,  \,    'u'
      ,(\,/ )`-.       

Penny: "No, Pepe, that's a bad Pepe!
 You cheated by moving more
 than one space a minute!"

Pepe: "Si, como no? De nuevo?"

Penny: "Fine, but next time
 you cheat, you lose!"

Ascii faces by chris.com

  1. Pepe moves 40 spaces in 1 min.
  2. Pepe declares victory
  3. Penny contests
  4. Pepe insists on rematch due to loophole.

Ignorance is Bliss

     Penny          80        Pepe
                    80
    ,-"=-.          80   
   .       \        80
   "='"=\   '       80       (~ ~)
   `@] @'|   )      80      q:0 0:p
   ) ` ' ),-`       80       ((_))
    \^_,  \,        80        'u'
      ,(\,/ )`-.    80

"Pepe, I win; the 
 distance is 80."

                         "No, solo 79."

"You little cheat.
 How can we marry if
 we disagree about
 basic math?"

Ascii faces by chris.com

Game Log

  1. Pepe moves
  2. Penny moves

...

n. Penny moves

n+1. Penny declares victory (provable)

n+2. Pepe claims math illiteracy

Clark the Clerk

     Penny              Clark                Pepe
                    
    ,-"=-.             
   .       \        
   "='"=\   '           @@@@                (~ ~)
   `@] @'|   )          ||oo               q:0 0:p
   ) ` ' ),-`           || >                ((_))
    \^_,  \,             \_-                 'u'
      ,(\,/ )`-.    

"Clark, help us!
 Our P2Pre-nup
 has a loophole."

                   "Yes, I see
                    that the victory
                    process is not
                    clearly defined.

                    Here is a
                    new clause."

                                       "Ok, vamonos!"

Ascii faces by chris.com

Clark's Clause


At any time, either player may claim victory.

 

The other player must then either disprove the victory, or agree.

 

The Filibuster

     Penny          80        Pepe
                    80
    ,-"=-.          80   
   .       \        80
   "='"=\   '       80       (~ ~)
   `@] @'|   )      80      q:0 0:p
   ) ` ' ),-`       80       ((_))
    \^_,  \,        80        'u'
      ,(\,/ )`-.    80

"Pepe, I win; the 
 distance is 80."

                            "..."

"You have to agree."

                            "..."

"Can you disprove it?"

                            "..."

"Oh no!
 What do I do?"

Ascii faces by chris.com

Game Log

  1. Pepe moves
  2. Penny moves

...

n. Penny moves

n+1. Penny declares victory (provable)

n+2. Pepe filibusters

Judge Jamon

     Penny          Judge Jamon         Pepe
                    
    ,-"=-.             
   .       \        
   "='"=\   '         (@@@@@)          (~ ~)
   `@] @'|   )        @)0 0(@         q:0 0:p
   ) ` ' ),-`         @((_))@          ((_))
    \^_,  \,            )=(             'u'
      ,(\,/ )`-.    

"Judge Jamon,
 will you judge
 our game?"

                 "Ya mon.
                  Trust da judge
                  to settle
                  all disputes."

                                    "Si, ok."

Ascii faces by chris.com

In case of another dispute, Judge Jamon will review the proof and decide the victor.

Free at Last

     Penny            Judge Jamon     80              Pepe
                                      80
    ,-"=-.                            80
   .       \                          80
   "='"=\   '           (@@@@@)       80             (~ ~)
   `@] @'|   )          @)0 0(@       80            q:0 0:p
   ) ` ' ),-`           @((_))@       80             ((_))
    \^_,  \,              )=(         80              'u'
      ,(\,/ )`-.    

"I declare victory!
 Judge Jamon,
 please observe."

                    "Ya mon.
                     I recognize Penny
                     as da victor!"

                                         "Voy a molestar a una chica
                                          sin pre-nup."

Ascii faces by chris.com

Problem Solving

     Penny              Pepe
                              
    ,-"=-.                   
   .       \                  
   "='"=\   '           (~ ~)
   `@] @'|   )         q:0 0:p
   ) ` ' ),-`           ((_))
    \^_,  \,             'u'
      ,(\,/ )`-.    


     Clark          Judge Jamon
                      
     @@@@             (@@@@@)
     ||oo             @)0 0(@
     || >             @((_))@
      \_-               )=(

Ascii faces by chris.com

  • Who writes a P2P contract?

  • What jurisdiction does a P2P contract follow?

  • What legal services do P2P contracts need?

  • How can lawyers professionalize and profit from P2P contracts?

Results & Next Steps

Ascii faces by chris.com

1. Fork the P2Pre-nup game

2. Share our results with others?

3. ^^^ Under what license/organization?

P2Pre-nup

By isysd

P2Pre-nup

P2Pre-nup smart contract game for a lawtech hackathon.

  • 72
Loading comments...

More from isysd