====== User Scenario: Active Outdoors Organization (AOO) ======
[[dido:public:s_cli:05_contents:02_prt:start| Return to User Scenarios]]
* **NOTE:** At the time of this writing, Active Outdoors Organization (AOO) does not exist. However, the following scenario describes this organization as if it does exist.
===== Overview =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The **Active Outdoors Organization (AOO)** is a [[dido:public:ra:xapend:xapend.a_glossary:n:non-profit]] that matches Outdoor Adventure providers throughout the world with outdoor adventurers that come from around the world. The AOO wants to offer outdoor adventurers a loyalty program that gives points to adventures that participate in outdoor adventures offered by the outdoor adventure providers. Some examples of the Outdoor Adventures included in the program are:
* Hiking
* Biking
* Sailing
* Canoeing
* Kayaking
* Sky Diving
* Camping
* Survival Training
* Water Skiing
* Surfing
* Wind Surfing
* Snow Skiing
* Snow Boarding
* Snow Shoeing
The Adventure providers can be found on all seven continents and are hosted in countries that speak different languages and have different laws concerning PII, liability, insurance, healthcare, etc. The Adventures similarly come from all over the world and have varying degrees of protection from their host countries.
{{ :dido:private:demo:screen_shot_2021-07-01_at_2.54.05_pm.png?700 |}}
Overview of the Distributed Active Outdoors Organization (DAOO)
===== Functional Requirements =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
[[dido:public:ra:xapend:xapend.a_glossary:f:funcreq]] define the basic system behavior. Essentially, they are requirements stating what the system does or must not do and can be thought of in terms of how the system responds to inputs. Functional requirements usually define if/then behaviors and include calculations, data input, and business processes. (See: [[dido:public:ra:1.4_req:1_func]].
The DIDO-RA provides some guidance in how to access the functional requirements for a DIDO implementation: See [[dido:public:ra:1.4_req:3_assessment:1_functional:start]]
==== Platforms ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
==== Access Control ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The AOO is a [[dido:public:ra:xapend:xapend.a_glossary:p:permissionless]] and [[dido:public:ra:xapend:xapend.a_glossary:p:private_network]]. In other words, it is a public and closed network. That is the network is publicly available to all but it is only available to those that have the permission to use it. See [[dido:public:ra:1.2_views:3_taxonomic:2_network_access_ctrll:start]]
===== Network Composition =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
Table {{ref>AooNetTopo}} provides the summary of the kinds of [[dido:public:ra:xapend:xapend.a_glossary:n:node|nodes]] that will operate within Distributed Active Outdoors Organization (DAOO) network.
Actors in the Distributed Active Outdoors Organization (DAOO)
^ Actor ^ Number ^ Ethereum Nodes ^
^ AAO Member Organization | 20 | [[dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full:archival | Archival Nodes ]] |
^ Number of Facilitators | 5 | [[dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full:archival:3_mining | Mining Nodes ]] |
^ Number of sites | 50 | [[dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full:pruned | Pruned Nodes ]] |
^ Number of Nodes | 100 | [[dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full | Full Nodes ]] |
^ AAO Adventeres | 1000 | [[dido:public:ra:1.2_views:3_taxonomic:3_node_tax:lite | Wallet Nodes ]] |
===== Problem Statement =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The AOO represents is a [[dido:public:ra:xapend:xapend.a_glossary:n:non-profit]] that acts as the [[dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosphere_community]]. The AOO is responsible for creating the [[dido:public:ra:1.3_gov:1_legaldocs | Legal Documents]] required to support the Ecosphere itself, and the [[dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosystem_community | Ecosystems]], and [[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domains]] that participate within the AOO.
The following is a breakdown of the AOO [[dido:public:ra:1.3_gov:1_communities | DIDO Communities of Interest (CoI)]]:
* AOO (dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosphere_community | Ecosphere]])
* Common ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosystem_community | Ecosystem]])
* Identity Management ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Payments ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Loyalty Program ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Adventure Providers ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosystem_community | Ecosystem]])
* Course Tracking ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Activities ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Adventurer Registration ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosystem_community | Ecosystem]])
* Medical ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Emergency Contact ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
* Insurance ([[dido:public:ra:xapend:xapend.a_glossary:d:dido_domain_community | Domain]])
===== Definitions =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
* **Adventurer** - This is the individual who is going on an adventure
* **AOO** - This is an abbreviation for Active Outdoor Organization
* **AP** - This is an abbreviation for Activity Providers
* **Course Tracking** - This involves check-ins, check-outs, and possible geo-location tracking during the outdoor event
* **Identity Management** - This is used to mean verification that the traveler checking-in and out is who they say they are
* **Insurance ** - This includes both travel, and medical
* **Loyalty Program** - This involves the loyalty program of the AOO, if the adventurer just uses the Adventure Provider, it can also be used to reference that
* **Medical** - This means any physical exams the adventure needs to take by a licensed medical professional before they can do the activity
===== Existing Active Outdoors Organization Flow =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The existing **Active Outdoors Organization** work flow is ....
{{:dido:private:demo:aoo_graphic.png?700|}}
==== Activities ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The following are a list of the activities associated with the **Active Outdoors Organization**workflow:
- A. Pearson (adventurer) is interested in going on an outdoor adventure using Active Outdoor Organization (AOO) to plan and coordinate their trip with various adventure providers (AP).
- Before the adventurer goes on the adventure they register with the AOO, selecting which events they want to experience and
- Next selecting where among the AOO partnered APs they would like to go.
- Once the activities and destinations have been chosen, the adventurer needs to provide their relevant medical physicals, insurance emergency contact information, course tracking (optional), and loyalty program number (optional)
- After everything has been selected the adventurer then pays on checkout and waits for their adventure to begin
- Once on the adventure, they will check-in at the AP and verify they are who they say they are
- (Optional) If the adventurer chose to do course tracking, the AP will add the adventurer check-in, check-out, and possible geo-location tracking during the activity onto the [[dido:public:ra:xapend:xapend.a_glossary:b:blockchain|blockchain]].
-
Provide a workflow diagram for Outdoor_adventures
The existing workflow for Active Outdoors Organization
==== Issues ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The following issues are associated with the existing Active Outdoors Organization workflow:
- Provide a list of issues associated with the existing Active Outdoors Organization workflow
===== Theoretical Flow using DIDO =====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
==== Activities ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The following are a list of the activities associated with a theoretical DIDO **Active Outdoors Organization**workflow:
- Provide a series of activities associate with the workflowProvide a workflow diagram for theoretical Active Outdoors Organization
The theoretical workflow for Active Outdoors Organization
==== Issues ====
[[dido:private:demo:acitve_outdoors_org| Return to Top]]
The following issues are associated with the theoretical DIDO Active Outdoors Organization workflow:
- Provide a list of issues associated with the theoretical DIDO Active Outdoors Organization workflow
/**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/* To add a discussion page to this page, comment out the line that says
~~DISCUSSION:off~~
*/
~~DISCUSSION:on|Outstanding Issues~~
~~DISCUSSION:off~~