Skip to main content

Scenario

image.pngimage.pngimage.png

In this scenario, Alice, a homeowner, wants to lend her drilling machine to Bob, a neighbor who needs to perform some home improvement tasks. To ensure transparency and trust, Alice will receive a digital receipt confirming that she has lend the drilling machine from Alice.

What should be achieved?

Transparency and trust between Alice and Bob about the lending of a drilling machine.

What should not happen?

  • Alice and Bob do not want to make their real identities transparent to others. 
  • The fact that it is a lending process should not be exposed.
  • The fact that a drilling machine should not be exposed.

How to do this?

For simplicity, both Alice and Bob know the ID of each other from the past. (Hint: You get your ID by clicking on the upper right Icon. It will give your ID and allow you scanning the ID of someone else to see it).

  • Bob opens https://tydids.com/
  • Creates a new validation
  • Using the "+" adds a field named "Fact" with the value "I borrow the drilling machine with serial number 1234"

    image.png

  • Bob signs the validation and gets a PDF document that he will give to Alice.
  • Alice opens the Verifier of Tydids and validates the signatures and gives the drilling machine to Bob.

Important: Do only trust if you trust 

Basic rule: "Zero Trust"

The example has a single point where trust is needed: It relies on the past/history knowledge of the IDs (=consensus).  But what if this does not exist? What if Bob just moved to the new house? A technical answer to this is "strong qualified signatures".