Skip to content
This repository has been archived by the owner on Aug 25, 2024. It is now read-only.

Commit

Permalink
docs: rfcs: Open Architecture: Initial commit
Browse files Browse the repository at this point in the history
Signed-off-by: John Andersen <[email protected]>
  • Loading branch information
Open Architecture Working Group authored and pdxjohnny committed May 12, 2022
1 parent 3018561 commit edcf9ec
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions docs/rfcs/0000-Open-Architecture.txt
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>.

0 comments on commit edcf9ec

Please sign in to comment.