You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# OSIRAA - Open Source Implementers’ Reference Authorized Agent
2
2
3
-
Version 0.9.0 - Updated September 2023
3
+
Version 0.9.1 - Updated December 2023
4
4
5
5
## OSIRAA is a live and available for use at [https://osiraa.datarightsprotocol.org/](https://osiraa.datarightsprotocol.org/).
6
6
7
7
## How to Use this App:
8
8
OSIRAA (Open Source Implementers’ Reference Authorized Agent) is a test suite designed to simulate the role of an Authorized Agent in a Data Rights Protocol (DRP) environment. The application tests for the availability, correctness and completeness of API endpoints of a Privacy Infrastructure Provider (PIP) or Covered Business (CB) partner application. See <ahref="https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md"target="blank">https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md</a> for more info on DRP system roles and API specification.
9
9
10
10
## Admin Tool
11
-
A user may model a Privacy Infrastructure Provider (PIP) or Covered Business (CB) in the Admin Tool, along with any number of users. This is a standard Python app, so you must first create an admin superuser before you can administer data configurations. For version 0.9, the Discovery Endpoint for a Covered Business has been depricated; it has been replaced by a Service Directory. The Service Directory holds discoverable information for all DPR impelementers in a common place. This information is periodically queried and the database automatically updated.
11
+
A user may model a Privacy Infrastructure Provider (PIP) or Covered Business (CB) in the Admin Tool, along with any number of users. This is a standard Python app, so you must first create an admin superuser before you can administer data configurations. For version 0.9.1, the Discovery Endpoint for a Covered Business has been depricated; it has been replaced by a Service Directory. The Service Directory holds discoverable information for all DPR impelementers in a common place. This information is periodically queried and the database automatically updated.
12
12
13
13
## Cert Tests Definitions
14
14
The Data Rights Protocol is centered on a set of API calls between an Authorized Agent (AA) and a Privacy Infrastructure Provider or Covered Business, on behalf of a User exercising his or her data rights.
Copy file name to clipboardExpand all lines: drp_aa_mvp/data_rights_request/templates/drp_aa_mvp/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,13 @@
2
2
<h2>OSIRAA - Open Source Implementer's Reference Authorized Agent</h2>
3
3
<br/>
4
4
5
-
<h3>Version 0.9.0 - Updated September 2023</h3>
5
+
<h3>Version 0.9.1 - Updated December 2023</h3>
6
6
7
7
<p><b>How to Use this App:</b><br/>
8
8
OSIRAA (Open Source Implementer's Reference Authorized Agent) is test suite designed to simulate the role of an Authorized Agent in a Digital Rights Protocol (DRP) environment. The application tests for the availability, correctness and completeness of API endpoints of a Privacy Infrastructure Provider (PIP) or Covered Business (CB) partner application. See <ahref="https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md" target="blank">https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md</a> for more info on DRP system roles and API specification.</p>
9
9
10
10
<p><b><ahref="/admin/">Admin Tool</a></b><br/>
11
-
A user may model a PIP or Covered Business in the Admin Tool, along with any number of users. This is a standard Python app, so you must first create an admin superuser in the usual way before you can administer data configurations. For version 0.9, the Discovery Endpoint for a Covered Business has been depricated; it has been replaced by a Service Directory. The Service Directory holds discoverable information for all DPR impelementers in a common place. This information is periodically queried and the database automatically updated.
11
+
A user may model a PIP or Covered Business in the Admin Tool, along with any number of users. This is a standard Python app, so you must first create an admin superuser in the usual way before you can administer data configurations. For version 0.9.1, the Discovery Endpoint for a Covered Business has been depricated; it has been replaced by a Service Directory. The Service Directory holds discoverable information for all DPR impelementers in a common place. This information is periodically queried and the database automatically updated.
<p>See also <ahref="https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md" target="blank">https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/data-rights-protocol.md</a></p>
10
10
11
11
<br/>
12
12
13
-
<!---“Data Rights Discovery” endpoint is depricated in 0.9 -->
13
+
<!--“Data Rights Discovery” endpoint is depricated in 0.9.1 -->
14
14
<!--
15
15
<p><b>1. GET /.well-known/data-rights.json (“Data Rights Discovery” endpoint)</b></p>
16
16
<ul>
17
17
<li>Covered Business's domain SHOULD have a /.well-known/data-rights.json</li>
18
18
<li>Discovery Endpoint MUST be valid JSON</li>
19
-
<li>Discovery Endpoint MUST contain a version field (currently 0.8)</li>
19
+
<li>Discovery Endpoint MUST contain a version field (currently 0.9.1)</li>
20
20
<li>Discovery Endpoint MUST provide a field “api_base”
21
21
<ul>
22
22
<li>“api_base” url MUST be a well-formed url</li>
@@ -46,7 +46,7 @@ <h3>DRP Cert Test Suite</h3>
46
46
<br/>
47
47
48
48
<span>The second grouping contains data about the Data Rights Request</span>
49
-
<li>“drp.version” - a string referencing the current protocol version "0.9"</li>
49
+
<li>“drp.version” - a string referencing the current protocol version "0.9.1"</li>
50
50
<li>“exercise” - string specifying the Rights Action: [ access | deletion | sale:opt_out | sale:opt_in | access:categories | access:specific ]</li>
51
51
<li>“regime” (optional) - a string specifying the legal regime under which the Data Request is being taken: [ ccpa | voluntary ]</li>
52
52
<li>“relationships” (optional) - a list of string 'hints' for the Covered Business</li>
0 commit comments