Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| public:99_annexes:annex-b-terms-and-definitions:d:dido-te [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | public:99_annexes:annex-b-terms-and-definitions:d:dido-te [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Distributed Immutable Data Object Test Environment (DIDO-TE) ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | A Distributed Immutable Data Object Test Environment (DIDO-TE) is a governed testing system for evaluating [[public: | ||
| + | |||
| + | DIDO-TE manages controlled [[public: | ||
| + | |||
| + | DIDO-TE supports the controlled execution of tests involving: | ||
| + | |||
| + | * DIDO Platforms | ||
| + | * DIDO implementations | ||
| + | * DIDO Nodes | ||
| + | * Node Sets | ||
| + | * State-agreement mechanisms | ||
| + | * Distributed transactions | ||
| + | * DIDO states | ||
| + | * State transitions | ||
| + | * Communication mechanisms | ||
| + | * Network topologies | ||
| + | * Deployment Targets | ||
| + | * Security configurations | ||
| + | * Operational configurations | ||
| + | * Application workloads | ||
| + | |||
| + | DIDO-TE separates testing concepts from the technologies used to realize them. A DIDO-TE implementation can evaluate different DIDO Platforms, Node implementations, | ||
| + | |||
| + | DIDO-TE can establish a Validated Reference Configuration, | ||
| + | |||
| + | After an evaluator introduces a controlled change, DIDO-TE can repeat the applicable test, compare the resulting DIDO states and Test Results with the Baseline Results, identify Differences, | ||
| + | |||
| + | DIDO-TE supports testing in: | ||
| + | |||
| + | * Physical environments | ||
| + | * Virtual environments | ||
| + | * Containerized environments | ||
| + | * Cloud environments | ||
| + | * On-premises environments | ||
| + | * Geographically distributed environments | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | //governed testing system comprising controlled Test Environments and supporting facilities for the reproducible evaluation and validation of DIDOs and DIDO systems// | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Adapted from: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * United States Patent Application Publication US 2022/ | ||
| + | * United States Patent US 12,086,057 B2, Distributed Immutable Data Object Testing | ||
| + | * DIDO-TE draft Requirements Register | ||
| + | * DIDO-TE Broad Agency Announcement and supporting proposal material | ||
| + | |||
| + | The definition generalizes the earlier secure and isolated virtual-node sandbox concept to include governance, reproducibility, | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | DIDO-TE is the acronym for **Distributed Immutable Data Object Test Environment**. | ||
| + | |||
| + | DIDO-TE identifies the governed testing system. A [[public: | ||
| + | |||
| + | One DIDO-TE implementation can manage multiple Test Environments. | ||
| + | |||
| + | DIDO-TE is not a DIDO Platform. DIDO-TE can evaluate one or more DIDO Platforms. | ||
| + | |||
| + | DIDO-TE is not itself a DIDO. DIDO-TE creates, submits, observes, records, compares, and validates transactions, | ||
| + | |||
| + | DIDO-TE is not limited to virtual Nodes. A DIDO-TE Test Environment can include physical, virtual, containerized, | ||
| + | |||
| + | DIDO-TE does not prescribe a particular: | ||
| + | |||
| + | * DIDO Platform | ||
| + | * State-agreement mechanism | ||
| + | * Deployment Platform | ||
| + | * Deployment Target | ||
| + | * Virtualization technology | ||
| + | * Container technology | ||
| + | * Cloud provider | ||
| + | * Network protocol | ||
| + | * Test execution technology | ||
| + | * Evidence representation | ||
| + | * Comparison mechanism | ||
| + | * Validation mechanism | ||
| + | |||
| + | DIDO-TE can integrate with [[public: | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | DIDO-TE creates a controlled [[public: | ||
| + | |||
| + | DIDO-TE executes a defined set of transactions and preserves the resulting DIDO states and Test Results as Baseline Results. | ||
| + | |||
| + | An evaluator replaces one Node with a changed implementation and repeats the same test under the applicable controlled conditions. | ||
| + | |||
| + | DIDO-TE compares the resulting DIDO states and Test Results with the Baseline Results. DIDO-TE preserves the comparison, detected Differences, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||