From edcf9ec177e721de1fa72bee429b30e57654ac4c Mon Sep 17 00:00:00 2001 From: Open Architecture Working Group Date: Thu, 12 May 2022 10:25:01 -0700 Subject: [PATCH] docs: rfcs: Open Architecture: Initial commit Signed-off-by: John Andersen --- docs/rfcs/0000-Open-Architecture.txt | 77 ++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 docs/rfcs/0000-Open-Architecture.txt diff --git a/docs/rfcs/0000-Open-Architecture.txt b/docs/rfcs/0000-Open-Architecture.txt new file mode 100644 index 0000000000..a0c33d58eb --- /dev/null +++ b/docs/rfcs/0000-Open-Architecture.txt @@ -0,0 +1,77 @@ +Open Architecture Working Group +Internet-Draft +Intended status: Draft +Expires: June 1, 2023 + March 12, 2022 + + + Open Architecture: Methodology for interpreting directed graphs as + any system architecture. + +Abstract + + This document describes the Open Architecture a proxy format for domain + specific representations of architecture. + + Strategic plans work with the gatekeeper and prioritizer to negotiate and + execute off chain contracts. + + Models within strategic plans are involved in risk tolerance. + + Smart contracts with understanding of risk are effectively entities making + decisions based on models. This allows for mutation in implementation while + maintaining principles. + + The smart contract is able to make its own decisions based on learned + experience (models) so as to continue to operate until its strategic goals + are meet. As measured by oracle data ordained from trusted parties as is + applicable to context. Where chains of trust are established via Peer DIDs + between entities and data for provenance. Leveraging verifiable credentials + (opencert) for review system to measure risk in absence of attestation. + + The Open Architecture builds on the Open Digital Asset Protocol. We define a + methodology for interpreting DIDs as directed graphs to describe any system + architecture. We suggest methods for interpreting those graphs as software + and hardware architectures. + + Propose that the format which can be used to describe any system + architecture be called the Open Architecture (aka Universal Blueprint, + DataFlow, System Context). The Open Architecture describes assets using the + Open Digital Asset Protocol. One option for definition of a system + architecture via the Open Architecture is to link via directed graphs, + component domain specific architectures, i.e. hardware, software, digital, + physical, business process, or any combination thereof. + +Status of This Memo + + This Internet-Draft will be submitted in full conformance with the + provisions of BCP 78 and BCP 79. + + This draft will expire on June 1st, 2023. + +Table of Contents + + 1. Introduction + 2. References + +1. Introduction + + The Open Architecture enables hybrid on/off chain smart contacts. + + It does this by incorporating risk management into architecture definition / + smart contract. + +2. References + +2.1. Normative References + + [draft-hargreaves-odap-03] + Internet Engineering Task Force, "Open Digital Asset Protocol" + ODAP, November, 2021, + . + +2.2. Informative References + + [alice-discussion] + DFFML Authors, "Alice", May 2022, + .