This repository has been archived by the owner on Aug 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 138
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: rfcs: Open Architecture: Initial commit
Signed-off-by: John Andersen <[email protected]>
- Loading branch information
Showing
1 changed file
with
77 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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, | ||
<https://datatracker.ietf.org/doc/html/draft-hargreaves-odap-03>. | ||
|
||
2.2. Informative References | ||
|
||
[alice-discussion] | ||
DFFML Authors, "Alice", May 2022, | ||
<https://github.com/intel/dffml/discussions/1369>. |