Commit 8a21217d authored by Ralph Verhelst's avatar Ralph Verhelst
Browse files

Update README.md

parent 41ec29a7
......@@ -12,15 +12,16 @@ Secondly because SSI is decentralized and user data isn’t stored in local data
# Summary
Our SSI mandate service is a generic and holistic approach to provide and request mandates. Mandates are SSI credentials signed by the dependent that can be requested by either the dependent or authorized representative. These credentials can be used to prove to a verifier that the authorized representative is authorized to act for specific actions on behalf of the dependent. The mandate credentials are stored in the wallet of the authorized representative as opposed to a central database in current systems. The dependent can revoke this credential at any point in time if he/she no longer wants the authorized representative to act on their behalf by updating a revocation hash on the blockchain. The SSI mandate provides mandates completely peer to peer and isn’t limited to individuals only. A SSI wallet can also represent a device or institution, for example a company can use a SSI company wallet to authorize employees to access the building or use the company credit card up to a certain amount.
Our SSI mandate service is a generic and holistic approach to provide and request mandates. Mandates are SSI credentials. The SSI Mandate service isssue a mandate on behalf of a provider for a holder (which becomes the "authorized representative"). These credentials can be used to prove to a verifier that the authorized representative is authorized to act for specific actions on behalf of the provider. The mandate credentials are stored in the wallet of the authorized representative as opposed to a central database in current systems. The provider can revoke this credential at any point in time if he/she no longer wants the authorized representative to act on their behalf by updating a revocation hash on the blockchain. The SSI mandate provides mandates completely peer to peer and isn’t limited to individuals only. A SSI wallet can also represent a device or institution, for example a company can use a SSI company wallet to authorize employees to access the building or use the company credit card up to a certain amount.
Overall, mandates can be used for 2 different purposes:
- To authorize someone to have acess to data of someone else.
- To authorize someone to act on behalf of someone else.
# Example solutions
The SSI Mandate Service is already used in two different cases. Both cases have a thoroughly elaborated problem. Both will be described here:
- Cross Border Delegation (Customs): Authorizing a company to do the customs administration on behalf of an importer from the Netherlands
- Construction site access (Heras Hekwerken): Authorizing a subcontractor or self-employed to have access to a construction site to be able to work for a main contractor.
- Cross Border Delegation (Customs): Authorizing a company (holder) to do the customs administration on behalf of an importer from the Netherlands (provider).
- Construction site access (Heras Hekwerken): Authorizing a subcontractor or self-employed (holder) to have access to a construction site to be able to work for a main contractor (provider).
## Construction site access
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment