User Scenario: Active Outdoors Organization (AOO)

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

Return to Top

The Active Outdoors Organization (AOO) is a Non-Profit Organization (NPO) 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:

HikingBikingSailingCanoeingKayakingSky DivingCampingSurvival TrainingWater SkiingSurfingWind SurfingSnow SkiingSnow BoardingSnow ShoeingThe 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.

Overview of the Distributed Active Outdoors Organization (DAOO)

Functional Requirements

Return to Top

Functional Requirements 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: 4.2 Functional Requirements.

The DIDO-RA provides some guidance in how to access the functional requirements for a DIDO implementation: See 4.4.1 Functional Requirements Assessment

Platforms

Return to Top

Functional Requirements

Platforms	List of supported Platforms
Hardware Platforms	Embedded Systems Hand Held Devices Desktop Computers Servers
Operating System Platforms	androidiosmacosrhelwindows_server
Runtime Platforms	Portable Operating System Interface (POSIX) The Java® Virtual Machine Specification JVM C/C++ Libraries Ethereum Virtual Machine (EVM)
Network Platforms	Wired Network using Network CablingUniversal Serial Bus (USB)Wireless Network using Wireless Fidelity (Wi-Fi)BluetoothZigBeeNear-Field-Communication (NFC)
Virtural Platforms	Virtual Machines (VMs) Application Containers (Docker) Orchestration(Kubernetes)

Access Control

Return to Top

The AOO is a Permissionless Networks and 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 2_network_access_ctrll

Network Composition

Return to Top

Table provides the summary of the kinds of 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	Archival Nodes
Number of Facilitators	5	Mining Nodes
Number of sites	50	Pruned Nodes
Number of Nodes	100	Full Nodes
AAO Adventeres	1000	Wallet Nodes

Problem Statement

Return to Top

The AOO represents is a Non-Profit Organization (NPO) that acts as the DIDO Ecosphere Community. The AOO is responsible for creating the Legal Documents required to support the Ecosphere itself, and the Ecosystems, and Domains that participate within the AOO.

The following is a breakdown of the AOO DIDO Communities of Interest (CoI):

AOO (dido:public:ra:xapend:xapend.a_glossary:d:dido_ecosphere_community | Ecosphere]])Common ( Ecosystem)Identity Management ( Domain)Payments ( Domain)Loyalty Program ( Domain)Adventure Providers ( Ecosystem)Course Tracking ( Domain)Activities ( Domain)Adventurer Registration ( Ecosystem)Medical ( Domain)Emergency Contact ( Domain)Insurance ( Domain)

Existing Active Outdoors Organization Flow

Return to Top

The existing Active Outdoors Organization work flow is ....

Activities

Return to Top

The following are a list of the activities associated with the Active Outdoors Organizationworkflow:

Provide a series of activities associate with the workflow Provide a workflow diagram for Outdoor_adventures

The existing workflow for Active Outdoors Organization

Issues

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

Return to Top

Activities

Return to Top The following are a list of the activities associated with a theoretical DIDO Active Outdoors Organizationworkflow:

Provide a series of activities associate with the workflow Provide a workflow diagram for theoretical Active Outdoors Organization

The theoretical workflow for Active Outdoors Organization

Issues

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