diff --git a/docs/data-agreement-spec.md b/docs/data-agreement-specification.md similarity index 100% rename from docs/data-agreement-spec.md rename to docs/data-agreement-specification.md diff --git a/docs/data-agreement-protocol-spec.md b/docs/didcomm-protocol-spec.md similarity index 94% rename from docs/data-agreement-protocol-spec.md rename to docs/didcomm-protocol-spec.md index 37c4df4..c31e73a 100644 --- a/docs/data-agreement-protocol-spec.md +++ b/docs/didcomm-protocol-spec.md @@ -1,6 +1,4 @@ -# Data Agreement - -# DIDComm Protocol Specification +# Data Agreement - DIDComm Protocol Specification ## Abstract @@ -22,59 +20,59 @@ Ms. Lotta Lundin (iGrant.io, Sweden) ## Table of Contents -- [1.0 ADA RFC 0001: MyData DID Protocol 1.0](#10---ada-rfc-0001--mydata-did-protocol-10) +- [1.0 ADA RFC 0001: MyData DID Protocol 1.0](#10ada-rfc-0001--mydata-did-protocol-10) * [1.1 Summary](#11-summary) * [1.2 Motivation](#12-motivation) * [1.3 Tutorial](#13-tutorial) - + [1.3.1 Interaction](#131---interaction) - + [1.3.2 Messages](#132---messages) - - [1.3.2.1 Create Operation](#1321----create-operation) - - [1.3.2.2 Read Operation](#1322----read-operation) - - [1.3.2.3 Update Operation](#1323----update-operation) - - [1.3.2.4 Delete Operation](#1324----delete-operation) -- [2.0 ADA RFC 0002: Data Agreement Protocol 1.0](#20---ada-rfc-0002--data-agreement-protocol-10) - * [2.1 Summary](#21--summary) - * [2.2 Motivation](#22--motivation) - * [2.3 Tutorial](#23--tutorial) - + [2.3.1 Interaction](#231---interaction) - + [2.3.2 Messages](#232---messages) - - [2.3.2.1 Create Data Agreement](#2321----create-data-agreement) - - [2.3.2.1 Read Data Agreement](#2321----read-data-agreement) - - [2.3.2.3 Update Data Agreement](#2323----update-data-agreement) - - [2.3.2.1 Delete Data Agreement](#2321----delete-data-agreement) -- [3.0 ADA RFC 0003: Data Agreement Offer Protocol 1.0](#30---ada-rfc-0003--data-agreement-offer-protocol-10) - * [3.1 Summary](#31--summary) - * [3.2 Motivation](#32--motivation) - * [3.3 Tutorial](#33--tutorial) - + [3.2.1 Interaction](#321---interaction) - + [3.2.2 Messages](#322---messages) - - [3.2.2.1 Offer](#3221----offer) - - [3.2.2.2 Accept](#3222----accept) - - [3.2.2.3 Reject](#3223----reject) - - [3.2.2.4 Problem Report](#3224----problem-report) -- [4.0 ADA Protocol 0004: Data Agreement Proofs Protocol 1.0](#40---ada-protocol-0004--data-agreement-proofs-protocol-10) - * [4.1 Summary](#41--summary) - * [4.2 Motivation](#42--motivation) - * [4.3 Tutorial](#43--tutorial) - + [4.3.1 Interaction](#431---interaction) - + [4.3.2 Messages](#432---messages) - - [4.3.2.1 Verify Request](#4321----verify-request) - - [4.3.2.2 Verify Response](#4322----verify-response) - - [4.3.2.3 Problem Report](#4323----problem-report) -- [5.0 ADA Protocol 0005: Data Agreement Termination Protocol 1.0](#50---ada-protocol-0005--data-agreement-termination-protocol-10) - * [5.1 Summary](#51--summary) - * [5.2 Motivation](#52--motivation) - * [5.3 Tutorial](#53--tutorial) - + [5.3.1 Interaction](#531---interaction) - + [5.3.2 Messages](#532---messages) - - [5.3.2.1 Request withdrawal](#5321----request-withdrawal) - - [5.3.2.2 Confirm withdrawal](#5322----confirm-withdrawal) - - [5.3.2.3 Problem Report](#5323----problem-report) -- [6.0 ADA RFC 0006: Data Agreement Context Decorator](#60---ada-rfc-0006--data-agreement-context-decorator) - * [6.1 Summary](#61--summary) - * [6.2 Motivation](#62--motivation) - * [6.3 Tutorial](#63--tutorial) -- [7.0 Reference](#70---reference) + + [1.3.1 Interaction](#131interaction) + + [1.3.2 Messages](#132messages) + - [1.3.2.1 Create Operation](#1321create-operation) + - [1.3.2.2 Read Operation](#1322read-operation) + - [1.3.2.3 Update Operation](#1323update-operation) + - [1.3.2.4 Delete Operation](#1324delete-operation) +- [2.0 ADA RFC 0002: Data Agreement Protocol 1.0](#20ada-rfc-0002--data-agreement-protocol-10) + * [2.1 Summary](#21summary) + * [2.2 Motivation](#22motivation) + * [2.3 Tutorial](#23tutorial) + + [2.3.1 Interaction](#231interaction) + + [2.3.2 Messages](#232messages) + - [2.3.2.1 Create Data Agreement](#2321reate-data-agreement) + - [2.3.2.1 Read Data Agreement](#2321read-data-agreement) + - [2.3.2.3 Update Data Agreement](#2323update-data-agreement) + - [2.3.2.1 Delete Data Agreement](#2321delete-data-agreement) +- [3.0 ADA RFC 0003: Data Agreement Offer Protocol 1.0](#30ada-rfc-0003--data-agreement-offer-protocol-10) + * [3.1 Summary](#31summary) + * [3.2 Motivation](#32motivation) + * [3.3 Tutorial](#33tutorial) + + [3.2.1 Interaction](#321interaction) + + [3.2.2 Messages](#322messages) + - [3.2.2.1 Offer](#3221offer) + - [3.2.2.2 Accept](#3222accept) + - [3.2.2.3 Reject](#3223reject) + - [3.2.2.4 Problem Report](#3224problem-report) +- [4.0 ADA Protocol 0004: Data Agreement Proofs Protocol 1.0](#40ada-protocol-0004--data-agreement-proofs-protocol-10) + * [4.1 Summary](#41summary) + * [4.2 Motivation](#42motivation) + * [4.3 Tutorial](#43tutorial) + + [4.3.1 Interaction](#431interaction) + + [4.3.2 Messages](#432messages) + - [4.3.2.1 Verify Request](#4321verify-request) + - [4.3.2.2 Verify Response](#4322verify-response) + - [4.3.2.3 Problem Report](#4323problem-report) +- [5.0 ADA Protocol 0005: Data Agreement Termination Protocol 1.0](#50ada-protocol-0005--data-agreement-termination-protocol-10) + * [5.1 Summary](#51summary) + * [5.2 Motivation](#52motivation) + * [5.3 Tutorial](#53tutorial) + + [5.3.1 Interaction](#531interaction) + + [5.3.2 Messages](#532messages) + - [5.3.2.1 Request withdrawal](#5321request-withdrawal) + - [5.3.2.2 Confirm withdrawal](#5322confirm-withdrawal) + - [5.3.2.3 Problem Report](#5323problem-report) +- [6.0 ADA RFC 0006: Data Agreement Context Decorator](#60ada-rfc-0006--data-agreement-context-decorator) + * [6.1 Summary](#61summary) + * [6.2 Motivation](#62motivation) + * [6.3 Tutorial](#63tutorial) +- [7.0 Reference](#70reference) # 1.0 ADA RFC 0001: MyData DID Protocol 1.0