skip to content
DIDO Wiki
User Tools
Log In
Site Tools
Search
Tools
Show pagesource
Old revisions
Export to PDF
ODT export
Add to book
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
•
Administrivia
Sidebar
Welcome to DIDO WIKI
Private Area
Public Area
dido:public:appendix_xx
Book Creator
Add this page to your book
Book Creator
Remove this page from your book
Manage book(
0
page(s))
Help
This is an old revision of the document!
Administrivia
Return to Public Area
dido:public:appendix_xx:
Change Log
Parking Lot
Appendices
dido:public:ra:xapend:
Appendix A: Glossary of Terms Related to DIDO
Glossary !-* Terms
Glossary !-* Terms
Glossary 0-9 Terms
16-Bit
32-Bit
64-Bit
Glossary 0-9 Terms
Glossary A Terms
Acceptance Testing
Access Control
Access Control Engine (ACE)
Access Control Function
Access Control List (ACL)
Access Control Policy (ACP)
Accessibility
Accountability
Actuarial Tables
Adaptability
Address Resolution Protocol (ARP)
Address Resolution Protocol (ARP) Spoofing
Advanced Encryption Standard (AES)
Advanced Message Queuing Protocol (AMQP)
After Action Review (AAR)
Aggregation Layer
Agile Model
Agreement Ledgers
Altcoin
Amazon Web Services (AWS)
American National Standards Institute (ANSI)
American Standard for Information Interchange (ASCII)
Analysability
Anti Money Laundering (AML)
Apache ActiveMQ
Application
Application Binary Interface (ABI)
Application Container
Application Layer
Application Performance
Application Programming Interface (API)
Application Security
Application Specific Integrated Circuit (ASIC)
Appropriateness Recognizability
Architecture Adaptability
Argument
Artificial Intelligence (AI)
Asset Class
Assurance
Asynchronous Byzantine fault tolerance (ABFT)
Attack Surface
Attestation Ledgers
Authentication
Authentication Code
Authenticity
Authority
Authorization
Automated Clearing House (ACH) Network
Automation Pyramid
Autorité des Marchés Financiers (AMF)
Availability
Avalanche
Glossary A Terms
Glossary B Terms
Backus–Naur Form (BNF)
Bandwidth
Bank for International Settlements (BIS)
Bank of England (BoE)
Bank Secrecy Act of 1970 (BSA)
Bar Code (Barcode)
Basic Input/Output System (BIOS)
Big-Endian
BigQuery
Bill of Lading (BL or BoL)
Binary Instrumentation
Biometric Authentication
Biometrics
Bit Error
Bitcoin
Bitcoin Wallet
BitTorrent
Black Box Testing
Blind Assignment for Blockchain Extension (BABE)
Block Ciphers
Block Header
Block Height
Block Producers
Block Rewards
Block Validators
Blockchain
Blockchain Network
Bluetooth
Bootstrap
Bridge
Brownfield
Bug
Bus
Business impact Analysis (BIA)
Business Process
Business Process Model and Notation (BPMN)
Bylaws
Bytecode
Byzantine Fault
Byzantine Fault Tolerance (BFT)
Byzantine Generals Problem
Federal Financial Services Authority (BaFin)
Glossary B Terms
Glossary C Terms
Cable Subscriber Protection
California Consumer Credit Reporting Agencies Act (CCCRA)
California Consumer Privacy Act (CCPA)
California Privacy Act
California Right to Financial Privacy Act
California Song-Beverly Credit Card Act
Capability Maturity Model Integration (CMMI)
Cardano
Category 5 (Cat-5)
Category 6 (Cat-6)
Category 7 (Cat-7)
Category 8 (Cat-8)
Central Ledger
Central Processing Unit (CPU)
Certificate Authority (CA)
Chain Linking
Charge Card
Charter
Checksum
Children's Online Privacy Protection Act (COPPA)
China Banking Regulatory Commission (CBRC)
China Insurance Regulatory Commission (CIRC)
China Securities Regulatory Commission (CSRC)
Cipher
Ciphertext
Claim
Class
Clearinghouse
Cleartext
Client
Client-Server
Cloud Elasticity
Cloud Service
Cloud Storage
Coins
Cold Boot Attack
Comma Separated Values (CSV)
Command Line Interface (CLI)
Command Shell
Commercial Off-The-Shelf (COTS)
Commodity Futures Trading Commission (CFTC)
Common Intermediate Language (CIL)
Common Language Runtime (CLR)
Common Object Request Broker Architecture (CORBA)
Common Warehouse Metamodel (CWM)
Common Weakness Enumeration (CWE)
Communication Protocol
Communications Model
Community of Interest (CoI)
Competition In Contracting Act (CICA)
Compiler
Complex Instruction Set Computer (CISC)
Component
Computer Architecture
Computer System
Computing Platform
Conceptual Schema
Condition
Confidential Information Protection and Statistical Efficiency Act (CIPSEA)
Confidentiality
Confidentiality Agreement
Confidentiality, Integrity and Availability (CIA Triad)
Configuration Management (CM)
Confirmation
Conformance Specification
Consensus Algorithm
Consensus Process
Console
Consortium Blockchain
Constrained Application Protocol (CoAP)
Consumer Financial Protection Bureau (CFPB)
Container
Container Engine
Container Host
Container OS
Control Flow
Control Level
Copyleft
Copyright
Core Dump
Corruption
Cost Accounting Standards (CAS)
Crash
Credit and Debit Card Receipt Clarification Act
Credit Card
Crowdfunding
Cryptoanalysis
Cryptocurrency
Cryptocurrency Addresses
Cryptographic Algorithm
Cryptographic Checksum
Cryptographic Key
Cryptography
Customer Due Diligence
Cyber Resiliency
Cybersecurity
CyberSecurity Culture (CSC)
Cyclomatic
Cyclomatic Complexity
Glossary C Terms
Glossary D Terms
Daemon
Dark Web
Data as a Service (DaaS)
Data Breach
Data Definition Language (DDL)
Data Distribution Service (DDS)
Data Governance (DG)
Data Integrity
Data Link Layer (DLL)
Data Localization
Data Logging
Data Loss Prevention (DLP)
Data Management (DM)
Data Management Platform (DMP)
Data Manipulation Language (DML)
Data Model (DM)
Data Modeling
Data Object (DO)
Data Protection
Data Protection Act 2018
Data Quality
Data Reader
Data Remanence
Data Residency
Data Retention Policy
Data Security
Data Sovereignty
Data Strategy
Data Structure
Data Type
Data Writer
Data-at-Rest
Data-Centric
Data-Centric Publish-Subscribe (DCPS)
Data-in-Motion
Data-in-Use
Database
Database Driver
DataBase Management System (DBMS)
Datastore
DDS Domain
DDS Sample
de facto Standard
Deadline QoS
Debit Card
Debugger
Decentralized Application
Decentralized Autonomous Organization
Decentralized Autonomous Organization (DAO)
Decentralized Finance (DeFi)
Decentralized IDentifier (DID)
Decision Point
Declarative Programming
Decryption
Deep Copy
Defense Federal Acquisition Regulation Supplement (DFARS)
Delegated Byzantine Fault Tolerant (dBFT)
Delegated Proof of Stake (DPoS)
Denial-of-Service (DoS)
Department of Defense (DoD)
Department of Justice (DOJ)
Dependent Event
Deposit Insurance
Desirement
Desktop
Deterministic Algorithm
DevOps
devp2p
DIDO Domain Community
DIDO Ecosphere Community
DIDO Ecosystem Community
DIDO Platform
Difficulty
Digital Asset
Digital Attack Surface Area
Digital Certificate
Digital Identity
Digital Rights
Digital Rights Management (DRM)
Digital Signature
Digital Transaction
Digital Twin
Directed Acyclic Graph (DAG)
Disaster Recovery Plan (DRP)
Disconnected, Intermittent and Limited (DIL)
Discovery
Disk Image
Distributed Application (ĐApp or DApp)
Distributed Database
Distributed Denial-of-Service (DDoS)
Distributed Hash Table (DHT)
Distributed Immutable Data Objects (DIDO)
Distributed Ledger
Distributed Ledger Technology (DLT)
Distributed System
Division by Zero (DIV/0)
Docker
Document Object Model (DOM)
Dodd-Frank Act
Domain Integrity
Domain Knowledge
Domain Name System (DNS)
Domain Participant
Domestic Money Laundering
Double Spend
Download Speed
Downtime
Driver's Privacy Protection Act of 1994 (DPPA)
Drug Enforcement Administration (DEA)
Drug Trafficking
Dual In-line Memory Module (DIMM)
Duck Typing
Durability
Dynamic Host Configuration Protocol (DHCP)
Dynamic Link Library (.dll)
Dynamic Random Access Memory (DRAM)
Glossary D Terms
Glossary E Terms
E-Government Act
Economies of Scale
Elastic Compute Cloud (EC2)
Electronic Benefit Transfer (EBT)
Electronic Commerce (e-Commerce)
Electronic Funds Transfer Act
Electrotechnology
Encryption
Encryption Algorithm
End-of-life (EoL)
End-to-End Solution (E2ES)
End-to-End Testing (E2E Testing)
Endianness
Endpoint
Enterprise Resource Planning (ERP)
Entity
Entity Integrity
Entity Relationship Diagram (ERD)
Environment Variables
Ether
Ethereum
Ethereum Classic
Ethereum Improvement Proposal (EIP)
Ethereum Memory
Ethereum Node
Ethereum Request for Comment (ERC)
Ethereum Storage
Ethereum Virtual Machine (EVM)
Ethereum Virtual Machine (EVM) Bytecode
Ethereum Wire Protocol (ETH)
Ethernet
Europay, MasterCard® and Visa (EMV)
Evidence
EVM Code
Exception
Exception Handler
Executable File
Exploit
Exploitable
Glossary E Terms
Glossary F Terms
Failover
Fair and Accurate Credit Transactions Act (FACTA)
Fair Credit Reporting Act (FCRA)
Fair Debt Collection Practices Act (FDCPA)
Fault Tolerance
Federal Acquisition Regulation (FAR)
Federal Bureau of Investigation (FBI)
Federal Deposit Insurance Corporation (FDIC)
Federal Emergency Management Agency (FEMA)
Federal Information Security Management Act (FISMA)
Federal Reserve (Fed)
Federal Reserve Note
Fiat Currency
Field Level
Fifty-One Percent (51% Attack)
FIGI Symbology
Figure of Merit (FoM)
File
File Transfer Protocol (FTP)
Financial Accounting Standards Board (FASB)
Financial Action Task Force (FATF)
Financial Conduct Authority (FCA)
Financial Industry Regulatory Authority (FINRA)
Financial Instrument
Financial Instrument Global Identifier (FIGI)
Financial Market
Financial Market Supervisory Authority (FINMA)
Financial Sector
Financial Services Agency (FSA)
Financial Technology (Fintech)
Firewall
Firmware
Five Nines
Flowchart
Fork
Full Memory Encryption (FME)
Full Node
Full-Disk Encryption (FDE)
Functional Language
Functional Programming
Functional Requirements
Fungibility
Fungible
Glossary F Terms
Glossary G Terms
Ganache
Gas
Gateway
General Data Protection Regulation (GDPR)
General-Purpose Graphics Processing Unit (GPGPU)
Generally Accepted Accounting Principles (GAAP)
Geolocation
Gift Card
Global StableCoin (GSC)
Glossary G Terms
Goal
Google Mobile Services (GMS)
Gossip Protocol
Governance
Governing Body
Government Accountability Office (GAO)
Government Off-The-Shelf (GOTS)
Gramm-Leach-Bliley Act (GLBA)
Graph DataBase (GDB)
Graphical User Interface (GUI)
Graphics Processing Unit (GPU)
Greenfield
Glossary H Terms
Glossary H Terms
Hacker
Halving
Hard Disk Drive (HDD)
Hard Fork
Hard Real-Time System
Hardware (H/W)
Hardware Firewall
Hash Function
Hash Key
Hashcash
Hashgraph
Hashgraph Consensus Algorithm
Hashing
Hashrate
Health Insurance Portability and Accountability Act (HIPAA)
Heap Error
Heap Memory
Hedera
History QoS
Homomorphic Encryption (HE)
Horizontal Scaling
Howey Test
HTTP Sniffer
Hub
Human Trafficking
Human-machine interface (HMI)
Hybrid Network
Hype-Cycle
Hyperledger
Hypertext markup language (HTML)
Hypertext Transfer Protocol (HTTP)
Hypertext transfer protocol (HTTP) Response
Hypertext transfer protocol (HTTP) Request
Hypertext Transport Protocol Secure (HTTPS)
Hypervisor
Glossary I Terms
Glossary I Terms
Idempotence
Identification
Identifier (ID)
Identity Theft
IEEE 802.1 Working Group
Immutable
Impacted Component
Imperative Programming
Incremental Model
Independent Event
Industrial Application
Industrial Internet of Things (IIoT)
Information Assurance (IA)
Information Security (IS/InfoSec)
Information Technology (IT)
Information Technology (IT) Risk Management
Infrared Wireless Networking
Infrastructure-as-a-Service (IaaS)
Inherence Factor
Inheritance
Initial Coin Offering (ICO)
Insolvency and Bankruptcy Board of India (IBBI)
Installability
Instance
Institute of Electrical and Electronics Engineers (IEEE)
Instruction Set
Instrumentation
Insurance Regulatory and Development Authority of India (IRDAI)
Integrated Development Environment (IDE)
Integration Testing
Integrity
Intellectual Property (IP)
Inter-Process Communication (IPC)
Interactive Model
Interface
Interface Testing
International Money Laundering
International Organization for Standardization (ISO)
Internet
Internet Assigned Number Authority (IANA)
Internet Inter-ORB Protocol (IIOP)
Internet of Things (IOT)
Internet Protocol (IP)
Internet Protocol Address (IP Address)
Internet Protocol Security (IPsec)
Internet Service Provider (ISP)
Internet Small Computer System Interface (iSCSI)
Interoperability
Interoperability Testing
InterPlanetary File System (IPFS)
Intranet
Iota
ISO 15288
ISO 90003-2018
ISO 9001
Glossary J Terms
Glossary J Terms
Java
Java Database Connectivity(JDBC)
Java Message Service (JMS)
Java Virtual Machine (JVM)
JavaScript
JavaScript Object Notation (JSON)
Jitter
Just-In-Time (JIT)
Glossary K Terms
Glossary K Terms
Kademlia
Key
Key Management
Know Your Customer (KYC)
Knowledge Factor
Glossary L Terms
Glossary L Terms
Laptop
Latency
Latency Budget QoS
Learnability
Ledger
License
License Distribution
License Linking
License Modification
License Patent Grant
License Private Use
Licensing Sublicensing
Licensing Trademark Grant
Light Ethereum Subprotocol (LES)
Light Node
Lightning Network
Lightweight Directory Access Protocol (LDAP)
Lint
Liquidity
Liquidity Risk
Lisp
Listener
Litecoin
Little-Endian
Liveliness QoS
Local Area Network (LAN)
Location Factor
Logic Error
Logical Integrity
Long-Term Evolution (LTE)
Glossary M Terms
Glossary M Terms
Machine Authentication
Machine Learning (ML)
Machine to Machine (M2M)
Main Memory Encryption (MME)
Maintainability
Maintainability Measure
Malicious Software (Malware)
Man-in-the-Middle (MiTM) Attack
Manageability
Management Level
Manufacturing Execution System (MES)
Markets in Financial Instruments Directive (MiFID)
Markets in Financial Instruments Directive II (MiFID II)
Massively Parallel Processing (MPP)
Mean Active Maintenance Down Time (MAMDT)
Mean Logistics Delay Time (MLDT)
Mean Time Between Failure (MTBF)
Mean Time To Failure (MTTF)
Mean Time To Repair (MTTR)
Measures of Effectiveness (MoE)
Media Access Control (MAC)
Meet-in-the-Middle Attack
Meme Coin
Memorandum Of Agreement (MOA)
Memorandum Of Understanding (MOU)
Memory Leak
Message Broker
Message Queue(MQ)
Message Queuing Telemetry Transport (MQTT)
Message-Oriented Middleware (MOM)
Metadata
MetaObject Facility Specification (MOF)
Method Overloading
Metropolitan Area Network (MAN)
Microcontroller
Micropayment Channel
Middleware
Miner Node
Mining
Mission Assurance (MA)
Mission Critical System
Mobile Device
Mobile Payment
Model Driven Architecture (MDA)
Model-Based Systems Engineering (MBSE)
Modem
Modifiability
Modified Off-The-Shelf (MOTS)
Modularity
Module
Monetary Authority of Singapore (MAS)
Money Laundering
Money Laundering Control Act of 1986 (MCLA)
Monitoring Software
Motherboard
Multi-core Processor
Multi-Party Computation (MPC)
Multi-Signature (multisig)
Multifactor Authentication (MFA)
Musical Instrument Digital Interface (MIDI)
Must (Requirement)
MUTual EXclusion (mutex)
Glossary N Terms
Glossary N Terms
N-Tier Architecture
Namespace
National Association of Insurance Commissioners (NAIC)
National Credit Union Administration (NCUA)
NATO Off-The-Shelf (NOTS)
Near-Field-Communication (NFC)
Network Appliance
Network Attached Storage (NAS)
Network Cabling
Network Device
Network Interface Card (NIC)
Network Layer
Network Management System (NMS)
Network Node
Network Object
Network Performance
Network Security
Network Topology
Network Traffic Analyzer
Node
Node Network
Node Package Management (NPM)
Node.js
Non-Disclosure Agreement (NDA)
Non-Functional Requirements
Non-Fungible Token (NFT)
Non-Profit Organization (NPO)
Non-Repudiation
Non-Volatile Storage (NVS)
Normalization
NoSQL
Notebook Computer
Glossary O Terms
Glossary O Terms
Object
Object Management Group® (OMG®)
Object-Oriented (OO)
Object-Oriented Database (OOD)
Object-Oriented Programming (OOP)
Object-Relational Database (ORD)
Objective
One-Time PIN (OTP)
OneM2M
Ontology
Open Database Connectivity (ODBC)
Open Platform Communication
Open Platform Communication Unified Architecture (OPC-UA)
Open Source Software (OSS)
Open Standard Authorization ( OAuth )
Open Systems Interconnection (OSI) Model
Open Telecom Platform (OTP)
Operability
Operating System (OS)
Operational Code (OPCODE)
Operational Resilience
Operational transformation (OT)
Operator
Options Clearing Corporation (OCC)
Oracle
Other Transactions (OT)
Overflow
Owner
Ownership QoS
Ownership Strength
Glossary P Terms
Glossary P Terms
Package
Package Manager
Packet Loss
Packet Switched Network (PSN)
Parallel Processing
Parliamentary Authority
Partition
Password
Patch
Payment Card
Payment Card Industry Data Security Standard (PCI DSS)
Payment Channel
Pedigree
Peer
Peer Review
Peer-to-Peer (P2P)
Peer-to-Peer Lending (P2P Lending)
Pension Fund Regulatory and Development Authority (PFRDA)
Performance
Performance Efficiency Measure
Performance or Functional Specifications
Peripheral Device
Permissioned Blockchains
Permissioned Ledger
Permissioned Networks
Permissionless Networks
Permissive Open Source Software
Personal Identifiable Information (PII)
Personal Identification Number (PIN)
Phishing
Physical Attack Surface Area
Physical Integrity
Physical Layer
Physical Security
Plaintext
Planning Level
Platform
Platform Independent Model (PIM)
Platform Security
Platform Specific Model (PSM)
Platform-as-a-Service (PaaS)
Plug In
Point-to-Point
Policies and Procedures (P&P)
Policy
Policy Administration Point (PAP)
Policy Based Management System (PBMS)
Policy Decision Point (PDP)
Policy Enforcement Point (PEP)
Policy Information Block (PIB)
Policy Information Point (PIP)
Policy Retrieval Point (PRP)
Polkadot
Port Number
Portability
Portable Network Graphics (PNG)
Portable Operating System Interface (POSIX)
Possession Factor
Precision Time Protocol (PTP)
Prepaid Card
Presentation Layer
Principle
Private Key
Private Network
Privileges
Procedural Language
Procedure
Processor
Procurement Integrity Act (PIA)
Programming Language
Programming Style Guide
Project Management Software
Proof of Authority (PoA)
Proof of Concept Software
Proof of Stake (PoS)
Proof of Work (PoW)
Protection Rings
Protocol
Protocol Buffer (Protobuf)
Protocol Layer
Prototype
Prototype Model
Provenance
Prudential Regulation Authority (PRA)
Public Domain
Public Key
Public Key Infrastructure (PKI)
Public Network
Publish-Subscribe
Publisher
Pulse-Amplitude Modulation (PAM)
Pure Function
Python
Glossary Q Terms
Glossary Q Terms
Quality of Service (QoS) Policies
Quantum Computing
Quick Response Code (QR Code)
Glossary R Terms
Glossary R Terms
RabbitMQ
Radio Frequency Identification (RFID)
Random Access Memory (RAM)
Range Error
Rapid Application Development (RAD) Model
Read-Only Memory (ROM)
Real-Time Application (RTA)
Real-Time Payments (RTP)
Real-time Publish-Subscribe (RTPS)
Reboot the World Problem
reCAPTCHA
Recoverability
Recursion
Reduced Instruction Set Computer (RISC)
Reentrancy Attack
Reference Architecture (RA)
Reference Implementation (RI)
Referential Integrity
Register
Registered Agent
Registered Jack-45 (RJ45) Connectors
Regression Testing
Regulatory Compliance
Relational DataBase Management System (RDBMS)
Relational Model (RM)
Reliability Measure
Reliability, Maintainability, and Availability (RAM)
Relocatable Object
Remote Procedure Call (RPC)
Repairability
Repeater
Replaceability
Representational State Transfer (REST)
Request For Comment (RFC)
Request For Information (RFI)
Request For Proposal (RFP)
Requirement
Requirement Traceability
Research Development Test & Evaluation (RDT&E) Funding
Reserve Bank of India (RBI)
Reserve Currency
Resource Lock
Resources
RESTful API
Reusability
Rich Site Summary (RSS)
Right to Financial Privacy Act of 1978 (RFPA)
Right to Privacy
Ripple
Risk
RLPx
Robo-Advisor
Roundoff Error
Router
RSA SecureID
Run Time
Runtime Error
Glossary S Terms
Glossary S Terms
Safety Assurance (SfA)
Safety-Critical System (SCS)
Salami Slicing
Sample
Sandbox
Sandboxing
Sanity Testing
Sarbanes-Oxley Act (SOX)
Scalability
Scaling Out
Scaling Up
Scope Creep
Script
Scrypt
Secure Encrypted Virtualization (SEV)
Secure Memory Encryption (SME)
Secure Shell (SSH)
Secure Sockets Layer (SSL)
Securities and Exchange Board of India (SEBI)
Securities and Exchange Commission (SEC)
Security (finance)
Security Breach
Security Measure
Segmentation Fault (SEGFAULT)
Self-sovereign Identity (SSI)
Semantic Web
Semantics
Sensor
Sequence
Sequenced Packet Exchange (SPX)
Server
Servicability
Service Mesh
Session Layer
Settlement Layer
SHA 256
Shall (Requirement)
Shallow Copy
Shard
Sharding
Shared Library
Shared Object (.so)
Shared Resources
Shielding
Short Message Service (SMS)
Should (Requirement)
Side Effect
Side-Channel Attack
Sidechain
Silo
Simple (or Streaming) Text Oriented Message Protocol (STOMP)
Simple Network Management Protocol (SNMP)
Simple Object Access Protocol (SOAP)
Simple Payment Verification (SPV)
Single In-line Memory Module(SIMM)
Single Point of Failure (SPoF)
Single Sign-On (SSO)
Single-Factor Authentication (SFA)
Singleton
Six Sigma (6Sigma)
Small Business Innovation Research (SBIR)
Small Business Technology Transfer (STTR)
Smart Card
Smart Contract
Smoke Testing
Snapshot
Soft Fork
Software (SW)
Software Adaptability
Software as a Service (SaaS)
Software Assurance (SwA)
Software Crisis
Software Development Model
Software Engineering (SE)
Software Firewall
Software Guard Extensions (SGX)
Software Library
Software Quality Assurance (SQA)
Software Stack
Software Stack
Software Subsystem
Solana
Solid-State Drive (SSD)
Solidity
Solidity Events
Solution Stack
Source Code
Source Instrumentation
Special Interest Group (SIG)
Special Rules
Specification
Specified Unlawful Activities (SUA)
Spiral Model
Sprint
Stablecoin
Stack Memory
Stack Trace
Stakeholder
Standard
Standards Developing Organization (SDO)
Standards Organization
Standing Rules
Static Code Analysis
Static Library
Static Random Access Memory (SRAM)
Statute
Storage Area Network (SAN)
Storage Device
Straight-through Processing (StP)
Stream Ciphers
Stream Control Transmission Protocol (SCTP)
Strongly Typed Language
Structured Query Language (SQL)
Sub-Claim
Subject Matter Expert (SME)
Subscriber
Subscriber Identity Module (SIM)
Successful Attack
Supervisory Control and Data Acquisition (SCADA)
Supervisory Level
Supply Chain
Switch
Symmetric Multiprocessing (SMP)
Syntax
Syntax Error
Syntax Highlighting
System Assurance (SysA)
System Lifecycle
System of Systems (SoS)
System-on-a-Chip (SoC)
Systems and software Quality Requirements and Evaluation (SQuaRE)
Systems Engineering (SE)
Systems Modeling Language (SysML)
Glossary T Terms
Glossary T Terms
Tangle
Taxonomy
TCP/IP Conceptual Model
Technical Standard
Testability
The DAO Project
The Onion Router (Tor)
Threat
Throughput
Time Factor
Time Sensitive Network (TSN)
Tokenless Ledger
Tokens
Topic
Total Cost of Ownership (TCO)
Total Memory Encryption (TME)
Trademark
Transaction
Transaction Block
Transaction Fees
Transmission Control Protocol (TCP)
Transport Layer
Transport layer security (TLS)
Transport Priority
TRESOR
Trusted Execution Environment (TEE)
Two-Factor Authentication (2FA)
Type Safety
Glossary U Terms
Glossary U Terms
U.S. Treasury
Underflow
Unicode Transformation Format (UTF)
Unified Modeling Language (UML)
Uniform Resource Identifier (URI)
Uniform Resource Locator (URL)
Uninterruptible Power Supply (UPS)
Unique Identifier (UID)
Unit Testing
Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism (USA PATRIOT) Act of 2001
Universal Description Discovery and Integration (UDDI)
Universal Serial Bus (USB)
Universally Unique IDentifier (UUID)
UNIX
UNIX Domain Socket (Socket)
Unpermissioned Ledgers
Upload Speed
US Patriot Act, Title III: Anti-money-laundering to prevent terrorism
Usability
Use-Case
User Authentication
User Datagram Protocol (UDP)
User Defined Exception
User Defined Integrity
User Error Protection
User Interface Aesthetics
User Scenario
User Story
Glossary V Terms
Glossary V Terms
V-Model
Validation
Value Chain
Variable
Vendor Lock-In
Vermont Privacy of Consumer Financial and Health Information
Version Control
Vertical Scaling
Video Privacy Protection Act (VPPA)
Virtual Disk Image (VDI)
Virtual LAN (VLAN)
Virtual Machine (VM)
Virtual Machine Images
Virtual Private Network (VPN)
Visual Programming Language (VPL)
Volatile Storage (VS)
Volcker Rule
Voluntary Consensus-based Standards Body (VCSB)
Vulnerability
Vulnerable
Glossary W Terms
Glossary W Terms
WaitSet
Wallet
Waterfall Model
Wayback Machine
Weakly Typed Language
Weakness
Web Application (Web App)
Web Service
Web Services Description Language (WSDL)
web3.js
Weight of Network
Whisper
White Box Testing
Wide Area Network (WAN)
Wifi Frequencies
Will (Requirement)
Windows Registry
Wire Protocol
Wired Network
Wireless Fidelity (Wi-Fi)
Wireless Network
Wizard
World Wide Web (WWW)
Worst-Case Execution Time (WCET)
Wrap Around
Glossary X Terms
eXtensible Markup Language (XML)
eXtensible Messaging and Presence Protocol (XMPP)
Glossary X Terms
XML Information Set (XML Infoset)
XML Query Language (XQuery)
XML Schema Definition (XSD)
Glossary Y Terms
Glossary Y Terms
Glossary Z Terms
Glossary Z Terms
Zero Trust (ZT)
Zero Trust Architecture (ZTA)
Zero Trust Security Model
Zero-Day
ZigBee
Appendix A: Glossary of Terms Related to DIDO
Appendix D: Operating Systems
Android
Android
Apstra
Apstra
Azure Real Time Operating System (or Azure RTOS)
Azure Real Time Operating System (or Azure RTOS)
Azure Sphere OS
Azure Sphere OS
balenaOS
balenaOS
Blackberry QNX
Blackberry QNX
CentOS
CentOS
Chromium OS
Chromium OS
Cisco Digital Network Architecture (Cisco DNA)
Cisco Digital Network Architecture (Cisco DNA)
Cisco Internetwork Operating System (IOS)
Cisco Internetwork Operating System (IOS)
Cisco IOS XR
Cisco IOS XR
Cisco NX-OS
Cisco NX-OS
ClearOS
ClearOS
CloudReady
CloudReady
ExtremeXOS
ExtremeXOS
FreeBSD
FreeBSD
FreeRTOS
FreeRTOS
IBM i
IBM i
iOS
iOS
Junos operating system (Junos OS)
Junos operating system (Junos OS)
LynxOS RTOS
LynxOS RTOS
MacOS
MacOS
Nokia X Software Platform
Nokia X Software Platform
Open Network Linux
Open Network Linux
OpenServer
OpenServer
Oracle Linux (OL)
Oracle Linux (OL)
Oracle Solaris
Oracle Solaris
Red Hat Enterprise Linux (RHEL)
Red Hat Enterprise Linux (RHEL)
SANtricity Software Operating System (OS)
SANtricity Software Operating System (OS)
SCO UnixWare
SCO UnixWare
SUSE Linux Enterprise Server (SLES)
SUSE Linux Enterprise Server (SLES)
TrueNAS
TrueNAS
Ubuntu Linux
Ubuntu Linux
Windows
Windows
Windows IoT
Windows IoT
Windows NT
Windows NT
Windows Server
Windows Server
Windows XP
Windows XP
Appendix D: Operating Systems
Appendix E: Tools
Appendix E: Tools
Tools: Archiving and Release Management
Tools: Bug and Issue Tracking
Tools: Code Reviews
Tools: Contributor License Agreements (CLA)
Tools: GitHub Management at Corporate Scale
Tools: Logging Tools
Tools: Network Traffic Analysis
Tools: Open Source Paradigm
Tools: Project Quality
Tools: Source Code Scanning and License Compliance
Tools: Tracking Project Health
Appendix F: DDS Quality Of Service
Appendix F: DDS Quality Of Service
F.1 User Data
F.10 Ownership Strength
F.11 Liveliness
F.12 Time Based Filter
F.13 Partition
F.14 Reliability
F.15 Transport Priority
F.16 Lifespan
F.17 Destination Order
F.18 History
F.19 Resource Limits
F.2 Topic Data
F.20 Entity Factory
F.21 Writer Data Lifecycle
F.22 Reader Data Lifecycle
F.3 Group Data
F.4 Durability
F.5 Durability Service
F.6 Presentation
F.7 Deadline
F.8 Latency Budget
F.9 Ownership
Appendix G: Tests
Appendix G: Tests
Appendix H: Acronyms
Appendix H: Acronyms
Appendix I: Cognitive Model
Appendix I: Cognitive Model
Appendix J: Governance Model
Appendix J: Governance Model
Appendix K: DIDO Consensus Algorithms
K.1 Definition of Terms
K.1 Definition of Terms
K.2 Consensus Objectives
K.2 Consensus Objectives
K.3 Consensus Mechanisms
Cellular Automaton Consensus
Delegated Byzantine Fault Tolerance (dBFT)
Delegated Proof of Stake (DPoS)
Directed Acyclical Graphs (DAGs)
Fast Probabilistic Consensus (FPC)
K.3 Consensus Mechanisms
Leased Proof of Stake (LPoS)
Other Consensus Methodologies
Practical Byzantine Fault Tolerance (pBFT)
Proof of Activity (PoA)
Proof of Authority (PoAuth)
Proof of Burn (PoB)
Proof of Capacity (PoC)
Proof of Elapsed Time (PoET)
Proof of Importance (PoI)
Proof of Stake (PoS)
Proof of Weight (PoW)
Proof of Work (PoW)
K.4 Consensus Platforms
K.4 Consensus Platforms
K.5 Consensus Algorithm References
K.5 Consensus Algorithm References
Video: SCOTT
Webpage: ANWAR
Webpage: BHARDWAJ
Webpage: HRYIUK
Webpage: SAINI
Webpage: SHAH
Appendix K: DIDO Consensus Algorithms
Appendix L: Governance, Regulation and Compliance
Appendix L: Governance, Regulation and Compliance
Data Governance
Health Insurance Portability and Accountability Act (HIPAA) Compliance
U.S. Federal Data Strategy
C.2 Servers
dido:public:ra:xapend:xapend.c_hwarch:1_embedded:
C.1.1 Embedded Subsystem
C.1.2 Standalone Embedded Systems
C.1.3 Networked Embedded Systems
dido:public:ra:xapend:xapend.c_hwarch:server:
C.2.1 Software Servers
C.2.2 Hardware Servers
Appendix C: Hardware Architectures
C.1 Embedded Systems
C.2 Servers
C.3 Desktops
C.4 Handheld Computers
C.5 Supercomputers
C.6 Network Devices
Technical Standards Bodies
dido:public:ra:xapend:xapend.b_stds:defact:
Amazon
Amazon
Apache Software Foundation (ASF)
Apache Software Foundation (ASF)
Apache: Log4cxx
Apache: Log4j
Apache: log4jscala
Apache: log4net
Apache: log4php
Apple
Apple
Apple: Darwin
Apple: iOS
Apple: MacOS
Bitcoin: Developer's Guidance
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:
BIP 0011 - M-of-N Standard Transactions
BIP 0013 - Address Format for pay-to-script-hash
BIP 0014 - Protocol Version and User Agent
BIP 0016 - Pay to Script Hash (soft fork)
BIP 0021 - URI Scheme
BIP 0022 - getblocktemplate - Fundamentals
BIP 0023 - getblocktemplate - Pooled Mining
BIP 0030 - Duplicate transactions (soft fork)
BIP 0031 - Pong message
BIP 0034 - Block v2, Height in Coinbase (soft fork)
BIP 0035 - mempool message
BIP 0037 - Connection Bloom filtering
BIP 0042 - A finite monetary supply for Bitcoin (soft fork)
BIP 0061 - Reject P2P message
BIP 0065 - OP_CHECKLOCKTIMEVERIFY (soft fork)
BIP 0068 - Relative lock-time using consensus-enforced sequence numbers (soft fork)
BIP 0070 - Payment Protocol
BIP 0071 - Payment Protocol MIME types
BIP 0072 - bitcoin: uri extensions for Payment Protocol
BIP 0073 - Use "Accept" header for response type negotiation with Payment Request URLs
BIP 0091 - Reduced threshold Segwit MASF (soft fork)
BIP 0112 - CHECKSEQUENCEVERIFY (soft fork)
BIP 0113 - Median time-past as endpoint for lock-time calculations (soft fork)
BIP 0137 - Signatures of Messages using Private Keys
BIP 0141 - Segregated Witness (Consensus layer) (soft fork)
BIP 0143 - Transaction Signature Verification for Version 0 Witness Program (soft fork)
BIP 0144 - Segregated Witness (Peer Services)
BIP 0145 - getblocktemplate Updates for Segregated Witness
BIP 0147 - Dealing with dummy stack element malleability (soft fork)
BIP 0148 - Mandatory activation of segwit deployment (soft fork)
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:guides:
Bitcoin: Guide 1 Blockchain
Bitcoin: Guide 2 Transactions
Bitcoin: Guide 3 Contracts
Bitcoin: Guide 4 Wallets
Bitcoin: Guide 5 Payment Processing Guide
Bitcoin: Guide 6 Operating Modes
Bitcoin: Guide 7 Peer-to-Peer Networks
Bitcoin: Guide 8 Mining
Bitcoin
Bitcoin: Bitcoin Improvement Proposals (BIPs)
Bitcoin: Bitcoinj Developer's Documentation
Bitcoin: Developer's Guidance
Consortium for Information & Software Quality (CISQ)
Consortium for Information & Software Quality (CISQ)
Ethereum: Ethereum Improvement Proposals (EIPs)
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:
EIP 1052: EXTCODEHASH opcode
EIP 107: safe "eth_sendTransaction" authorization via html popup (DRAFT)
EIP 1102: Opt-in account exposure (DRAFT)
EIP 1167: Minimal Proxy Contract
EIP 1186: RPC-Method to get Merkle Proofs - eth_getProof (DRAFT)
EIP 1193: Ethereum Provider JavaScript API (DRAFT)
EIP 137: Ethereum Domain Name Service - Specification
EIP 141: Designated invalid EVM instruction
EIP 1474: Remote Procedure Call (RPC) specification (DRAFT)
EIP 150: Gas cost changes for IO-heavy operations
EIP 1559: Fee market change for ETH 1.0 chain
EIP 155: Simple replay attack protection
EIP 162: Initial ENS Hash Registrar
EIP 165: ERC-165 Standard Interface Detection
EIP 1767: GraphQL interface to Ethereum node data (DRAFT)
EIP 1803: ERC-NN Rename opcodes for clarity (DRAFT)
EIP 181: ENS support for reverse resolution of Ethereum addresses
EIP 1820: Pseudo-introspection Registry Contract
EIP 1884: Repricing for trie-size-dependent opcodes
EIP 1898: ERC-NN Add `blockHash` to JSON-RPC methods which accept a default block parameter (DRAFT)
EIP 190: Ethereum Smart Contract Packaging Standard
EIP 191: Signed Data Standard (DRAFT)
EIP 20: ERC-20 Token Standard
EIP 211: New opcodes: RETURNDATASIZE and RETURNDATACOPY
EIP 214: New opcode STATICCALL
EIP 234: `blockHash` to JSON-RPC filter options (DRAFT)
EIP 2718: Typed Transaction Envelope
EIP 2929: Gas cost increases for state access opcodes
EIP 2930: Optional access lists
EIP 55: Mixed-case checksum address encoding
EIP 695: Create `eth_chainId` method for JSON-RPC (DRAFT)
EIP 712: Ethereum typed structured data hashing and signing (DRAFT)
EIP 721: ERC-721 Non-Fungible Token Standard
EIP 758: ERC-NN Subscriptions and filters for completed transactions (DRAFT)
EIP 777: ERC-777 Token Standard
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:
Ethereum: cpp Project
Ethereum: Ethereum_j Project
Ethereum: Ethereumh Project
Ethereum: Ethereumjs-lib Project
Ethereum: Go-ethereum Project
Ethereum: Parity Project
Ethereum: Pyethapp Project
Ethereum: Ruby-ethereum Project
Ethereum: Ethereum Virtual Machine (EVM)
Ethereum: Ethereum Virtual Machine (EVM)
Ethereum: Remix Project
Ethereum: Remix Project
Ethereum: Solidity Language Specification
Ethereum: Solidity Language Specification
Ethereum: Truffle Suite
Ethereum: Truffle Suite
Tool: Drizzle
Tool: Genache
Tool: Truffle
Ethereum
Ethereum: Clients
Ethereum: Ethereum Improvement Proposals (EIPs)
GIT (Revision Control)
GIT (Revision Control)
Google
Google
Google: Android
Google: Go (software language)
Google: gRPC
Google: Protocol Buffers
InterPlanetary File System (IPFS)
InterPlanetary File System (IPFS)
IOTA
IOTA
Jenkins (Continuous Delivery)
Jenkins (Continuous Delivery)
Jira (Bug tracking system)
Jira (Bug tracking system)
Linux Foundation
ISO/IEC The Linux Standard Base 5 Specification Series (LSB 5)
Kubernetes
Linux Foundation
Linux Foundation: Hyperledger
Linux Foundation: Open Messaging
Linux Foundation: Open Middleware Agnostic Messaging API (OpenMAMA)
Linux Foundation: OpenJS Foundation
Node.js
Microsoft
Microsoft
Microsoft: Visual Studio Code (VS Code)
Microsoft: Windows API
Open Database Connectivity (ODBC)
Open Data Commons
Open Data Common Licenses
Open Data Common Licenses
Open Data Commons Attribution License (ODC-By) v1.0
Open Data Commons Open Database License (ODbL)
Open Data Commons Public Domain Dedication and License (PDDL)
Open Data Common Resources and Tools
Frequently Asked Questions (FAQ)
Licenses API
Licenses Frequently Asked Questions (FAQ)
Open Data Common Resources and Tools
Open Data Handbook
Open Definition v2.1
Open Data Commons
Open Government Data (The Book)
Open Government Data (The Book)
Open Government Definition
Open Knowledge Definition
Oracle
Oracle
Oracle: Java logger API
Oracle: The Java® Language Specification SE 8 Edition
Oracle: The Java® Virtual Machine Specification JVM
Participating in Open Source Communities
Participating in Open Source Communities
Talk Openly Develop Openly (TODO)
Talk Openly Develop Openly (TODO)
TODO: Building leadership in an open source community
TODO: How to create an open source program
TODO: Improve your open source development impact
TODO: Measuring your open source program's success
TODO: Participating in open source communities
TODO: Recruiting open source developers
TODO: Setting an Open Source Strategy
TODO: Shutting down an open source project
TODO: Starting an open source project
TODO: Tools for managing open source programs
TODO: Using open source code
ZeroMQ Distributed Messaging
ZeroMQ Distributed Messaging
ZeroMQ Message Transport Protocol (ZMTP)
ZeroMQ Message Transport Protocol (ZMTP)
dido:public:ra:xapend:xapend.b_stds:tech:
Apache Software Foundation (ASF)
Apache License, Version 2.0 (Apache-2.0)
Apache Software Foundation (ASF)
ECMA International
ECMA International
ECMA: Standard ECMA-262 - ECMAScript® 2018 Language Specification (Javascript)
ECMA: Standard ECMA-334 - C# Language Specification
ECMA: Standard ECMA-335 - Common Language Infrastructure (CLI)
ECMA: Technical Report TR/84 - Common Language Infrastructure (CLI) - Information Derived from Partition IV XML File
ECMA: Technical Report TR/89 - Common Language Infrastructure (CLI) - Common Generics
Institute of Electrical and Electronics Engineers (IEEE)
IEEE 1003.1-2017 - IEEE Standard for Information Technology--Portable Operating System Interface (POSIX(R)) Base Specifications
IEEE 1588-2019 - Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems
IEEE 802.1AS-2020 - Standard for Local and Metropolitan Area Networks--Timing and Synchronization for Time-Sensitive Applications
IEEE 802.1Q-2018 - Local and Metropolitan Area Networks—Bridges and Bridged Networks
Institute of Electrical and Electronics Engineers (IEEE)
International Electrotechnical Commission (IEC)
IEC 62541-001 OPC Unified Architecture - Part 1: Overview and concepts
IEC 62541-002 OPC Unified Architecture - Part 2: Security Model
IEC 62541-003 OPC Unified Architecture - Part 3: Address Space Model
IEC 62541-004 OPC Unified Architecture - Part 4: Services
IEC 62541-005 OPC Unified Architecture - Part 5: Information Model
IEC 62541-006 OPC Unified Architecture - Part 6: Mappings
IEC 62541-007 OPC Unified Architecture - Part 7: Profiles
IEC 62541-008 OPC Unified Architecture - Part 8: Data Access
IEC 62541-009 OPC Unified Architecture - Part 9: Alarms and Conditions
IEC 62541-010 OPC Unified Architecture - Part 10: Programs
IEC 62541-011 OPC Unified Architecture - Part 11: Historical Access
IEC 62541-012 OPC Unified Architecture - Part 12: Discovery and global
IEC 62541-013 OPC Unified Architecture - Part 13: Aggregates
IEC 62541-014 OPC Unified Architecture - Part 14: PubSub
IEC 62541-100 OPC Unified Architecture - Part 100: Device Interface
International Electrotechnical Commission (IEC)
International Organization for Standardization (ISO)
International Organization for Standardization (ISO)
ISO 10001:2018 Quality management — Customer satisfaction — Guidelines for codes of conduct for organizations
ISO 10002:2018 Quality management — Customer satisfaction — Guidelines for complaints handling in organizations
ISO 10003:2018 Quality management — Customer satisfaction — Guidelines for dispute resolution external to organizations
ISO 10004:2018 Quality management — Customer satisfaction — Guidelines for monitoring and measuring
ISO 8601-1:2019 Date and time -- Representations for information interchange -- Part 1: Basic rules
ISO 8601-2:2019 Date and time -- Representations for information interchange -- Part 2: Extensions: Basic rules
ISO 9001:2015 Quality management
ISO/IEC 14882:2017 Programming languages -- C++
ISO/IEC 19506:2012 Architecture-Driven Modernization (ADM) -- Knowledge Discovery Meta-Model (KDM)
ISO/IEC 22275:2018 Programming Languages - ECMAScript Specification Suite
ISO/IEC 23360-1:2006 Linux Standard Base (LSB) core specification 3.1 -- Part 1: Generic specification
ISO/IEC 24723:2010 Information technology — Automatic identification and data capture techniques — GS1 Composite bar code symbology specification
ISO/IEC 24724:2011 Information technology — Automatic identification and data capture techniques — GS1 DataBar bar code symbology specification
ISO/IEC 25001:2014 SQuaRE -- Planning and Management
ISO/IEC 25010:2011 SQuaRE -- System and Software Quality Models
ISO/IEC 25012:2008 SQuaRE -- Data Quality Model
ISO/IEC 25020:2007 SQuaRE -- Measurement Reference Model and Guide
ISO/IEC 25021:2012 SQuaRE -- Quality Measure Elements
ISO/IEC 25022:2016 SQuaRE -- Measurement of Quality in Use
ISO/IEC 25023:2016 SQuaRE -- Measurement of System and Software Product Quality
ISO/IEC 25024:2015 SQuaRE -- Measurement of Data Quality
ISO/IEC 25030:2007 SQuaRE -- Quality Requirements
ISO/IEC 25040:2011 SQuaRE -- Evaluation Process
ISO/IEC 25041:2012 SQuaRE -- Evaluation Guide for Developers, Acquirers and Independent Evaluators
ISO/IEC 25045:2010 SQuaRE -- Evaluation Module for Recoverability
ISO/IEC 7816 Integrated Circuit Card Family of Specificaions
ISO/IEC 7816-01 Identification cards — Integrated circuit cards — Part 1: Cards with contacts — Physical characteristics
ISO/IEC 7816-02 Identification cards — Integrated circuit cards — Part 2: Cards with contacts — Dimensions and location of the contacts
ISO/IEC 7816-03 Identification cards — Integrated circuit cards — Part 3: Cards with contacts — Electrical interface and transmission protocols
ISO/IEC 7816-04 Identification cards — Integrated circuit cards — Part 4: Organization, security and commands for interchange
ISO/IEC 7816-05 Identification cards — Integrated circuit cards — Part 5: Registration of application providers
ISO/IEC 7816-06 Identification cards — Integrated circuit cards — Part 6: Interindustry data elements for interchange
ISO/IEC 7816-07 Identification cards — Integrated circuit(s) cards with contacts — Part 7: Interindustry commands for Structured Card Query Language (SCQL)
ISO/IEC 7816-08 Identification cards — Integrated circuit cards — Part 8: Commands and mechanisms for security operations
ISO/IEC 7816-09 Identification cards — Integrated circuit cards — Part 9: Commands for card management
ISO/IEC 7816-10 Identification cards — Integrated circuit(s) cards with contacts — Part 10: Electronic signals and answer to reset for synchronous cards
ISO/IEC 7816-11 Identification cards — Integrated circuit cards — Part 11: Personal verification through biometric methods
ISO/IEC 7816-12 Identification cards - Integrated circuit cards — Part 12: Cards with contacts — USB electrical interface and operating procedures
ISO/IEC 7816-13 Identification cards — Integrated circuit cards — Part 13: Commands for application management in a multi-application environment
ISO/IEC 7816-15 Identification cards — Integrated circuit cards — Part 15: Cryptographic information application
ISO/IEC 9075-01:2016 Database languages — SQL — Part 1: Framework (SQL/Framework)
ISO/IEC 9075-02:2016 Database languages — SQL — Part 2: Foundation (SQL/Foundation)
ISO/IEC 9075-03:2016 Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI)
ISO/IEC 9075-04:2016 Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM)
ISO/IEC 9075-09:2016 Database languages — SQL — Part 9: Management of External Data (SQL/MED)
ISO/IEC 9075-10:2016 Database languages — SQL — Part 10: Object language bindings (SQL/OLB)
ISO/IEC 9075-11:2016 Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata)
ISO/IEC 9075-13:2016 Database languages — SQL — Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT)
ISO/IEC 9075-14:2016 Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML)
ISO/IEC 9241-210:2019 Ergonomics of human-system interaction
ISO/IEC 9834-8:2014 Information technology -- Procedures for the operation of object identifier registration authorities -- Part 8: Generation of universally unique identifiers (UUIDs) and their use in object identifiers
ISO/IEC 9899:2018 Programming languages -- C
ISO/IEC Information technology — Message Queuing Telemetry Transport (MQTT)
ISO/IEC/IEEE 15288:2015 Systems and software engineering -- System life cycle processes
ISO/IEC/IEEE 25000:2014 SQuaRE -- Guide to SQuaRE
ISO/IEC/IEEE 90003:2018 Software engineering – Guidelines for the application of ISO 9001:2015 to computer software
International Telecommunications Union (ITU)
International Telecommunications Union (ITU)
ITU-T Y.2060 - Overview of the Internet of things
Internet Engineering Task Force (IETF)
Internet Engineering Task Force (IETF)
RFC0147 - The Definition of a Socket
RFC0768 - User Datagram Protocol (UDP)
RFC0791 - Internet Protocol (IPv4)
RFC0793 - Transmission Control Protocol
RFC1034 - Domain Names - Concepts and Facilities
RFC1035 - Domain Names - Implementation and Specification
RFC1112 - Host Extensions for IP Multicasting
RFC1777 - Lightweight Directory Access Protocol (LDAP)
RFC1831 - Remote Procedure Call Protocol Specification Version 2 (RPC)
RFC2026 - The Internet Standards Process
RFC2104 - Keyed-Hashing for Message Authentication (HMAC)
RFC2119 - Key words for use in RFCs to Indicate Requirement Levels
RFC2246 - The TLS Protocol
RFC2315 - Cryptographic Message Syntax
RFC2426 - vCard MIME Directory Profile
RFC2460 - Internet Protocol, Version 6 (IPv6) Specification
RFC2818 - HTTP Over TLS (HTTPS)
RFC2904 - AAA Authorization Framework
RFC3339 - Date and Time on the Internet: Timestamps
RFC3447 - PKCS #1: RSA Cryptography Specifications
RFC3596 - DNS Extension to support IP Version 6
RFC4122 - A Universally Unique IDentifier (UUID) URN Namespace
RFC4960 - Stream Control Transmission Protocol
RFC5011 - Automated Updates of DNS Security (DNSSEC) Trust Anchors
RFC5234 - Augmented BNF for Syntax Specifications: ABNF
RFC5424 - The Syslog Protocol (SYSLOG)
RFC6101 - The Secure Sockets Layer (SSL) Protocol Version 3.0
RFC6376 - DomainKeys Identified Mail (DKIM) Signatures
RFC6455 - The WebSocket Protocol
RFC6749 - The OAuth 2.0 Authorization Framework
RFC6750 - The OAuth 2.0 Authorization Framework: Bearer Token Usage
RFC6891 - Extension Mechanisms for DNS (EDNS(0))
RFC6979 - Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
RFC7011 - IP Protocol Specification (IPFIX)
RFC7061 - eXtensible Access Control Markup Language (XACML) XML Media Type
RFC7235 - Hypertext Transfer Protocol (HTTP/1.1): Authentication
RFC7252 - The Constrained Application Protocol (CoAP)
RFC7405 - Case-Sensitive String Support in ABNF
RFC7595 - Guidelines and Registration Procedures for URI Schemes
RFC8089 - The "file" URI Scheme
RFC8174 - Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format
National Institute of Standards and Technology (NIST)
National Institute of Standards and Technology (NIST)
NIST: FIPS PUB 186-4: Digital Signature Standard (DSS)
NIST: SP 800-126: The Technical Specification for the Security Content Automation Protocol (SCAP)
NIST: SP 800-207: Zero Trust Architecture (ZTA)
NIST: SP 800-34E Recommendation for Block Cipher Modes of Operation: the XTS-AES Mode for Confidentiality on Storage Devices
NIST: SP 800-89: Recommendation for Obtaining Assurances for Digital Signature Applications
Object Management Group (OMG)
Object Management Group (OMG)
OMG: Automated Source Code CISQ Maintainability Measure (ASCMM)
OMG: Automated Source Code CISQ Measures (ASCQM)
OMG: Automated Source Code CISQ Performance Efficiency Measure (ASCPEM)
OMG: Automated Source Code CISQ Reliability Measure (ASCRM)
OMG: Automated Source Code CISQ Security Measure (ASCSM)
OMG: Business Motivation Model (BMM)
OMG: Business Process Model And Notation (BPMN)
OMG: Case Management Model and Notation (CMMN)
OMG: CISQ Automated Enhancement Points (AEP)
OMG: CISQ Automated Function Points (AFP)
OMG: CISQ Automated Technical Debt Measure (ATDM)
OMG: Common Warehouse Metamodel (CWM)
OMG: Data Distribution Service (DDS)
OMG: DDS Consolidated XML Syntax (DDS-XML)
OMG: DDS For Extremely Resource Constrained Environments (DDS-XRCE)
OMG: DDS Interoperability Wire Protocol (DDSI-RTPS)
OMG: DDS Security (DDS-SECURITY)
OMG: Distributed Ontology, Model, and Specification Language (DOL)
OMG: Extensible and Dynamic Topic Types for DDS (DDS-XTypes)
OMG: Financial Industry Business Ontology (FIBO)
OMG: Financial Instrument Global Identifier (FIGI)
OMG: Information Exchange Framework (IEF)
OMG: Interface Definition Language (IDL)
OMG: ISO/IEC C++ 2003 Language DDS PSM (DDS-PSM-Cxx)
OMG: Java 5 Language PSM for DDS (DDS-Java)
OMG: Meta Object Facility (MOF)
OMG: Ontology Definition Metamodel (ODM)
OMG: OPC-UA/DDS Gateway (DDS-OPCUA)
OMG: RPC Over DDS (DDS-RPC)
OMG: Semantics Of Business Vocabulary and Rules (SBVR)
OMG: Structured Assurance Case Metamodel (SACM)
OMG: Structured Metrics Metamodel (SMM)
OMG: Systems Modeling Language (SysML)
OMG: Test Information Interchange Format (TestIF)
OMG: Unified Architecture Framework (UAF)
OMG: Unified Modeling LanguageTitle (UML)
OMG: Web-Enabled DDS (DDS-WEB)
OMG: XML Metadata Interchange (XMI)
Open Source Initiative (OSI)
Open Source Initiative (OSI)
OSI: Common Public License, Version 1.0 (CPL-1.0)
OSI: Eclipse Public License Version 2.0 (EPL-2.0)
OSI: GNU General Public License version 3 (GPL-3.0)
OSI: GNU Lesser General Public License version 2.1 (LGPL-2.1)
OSI: GNU Library General Public License version 2 (LGPL-2.0)
OSI: Mozilla Public License (MPL-2.0)
OSI: The 2-Clause BSD License (BSD-2-Clause)
OSI: The 3-Clause BSD License (BSD-3-Clause)
OSI: The MIT License (MIT)
Organization for the Advancement of Structured Information Standards (OASIS)
OASIS: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML)
OASIS: eXtensible Access Control Markup Language (XACML)
OASIS: Message Queuing Telemetry Transport (MQTT)
Organization for the Advancement of Structured Information Standards (OASIS)
World Wide Web Consortium (W3C)
W3C: Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification
W3C: Decentralized Identifiers (DIDs) 1.0
W3C: Document Object Model (DOM) Level 3 Core Specification
W3C: Extensible Markup Language (XML) 1.0 (Fifth Edition)
W3C: HTML5 (HTML5)
W3C: OWL 2 Web Ontology Language - Structural Specification and Functional-Style Syntax (second Edition)
W3C: RDF 1.1 Concepts and Abstract Syntax (RDF)
W3C: RDF 1.1 Terse RDF Triple Language (Turtle)
W3C: SPARQL 1.1 Overview (SPARQL)
W3C: XML Path Language (XPath) 3.1
W3C: XML Schema Definition Language (XSD) 1.1 Part 1: Structures
W3C: XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes
W3C: XSL Transformations (XSLT) Version 3.0
World Wide Web Consortium (W3C)
Appendix B: Standards Organizations
de facto Standards Bodies
Technical Standards Bodies
Appendix M: Financial Laws, Regulations and Authorities
Appendix N: Understanding Gas
1 Introduction
1 Introduction
1.1 Problem
1.2 Purpose
1.3 Content Organization
2.2 Technical Views
dido:public:ra:1.2_views:1_stakeholder:
2.1.1 Platform View
2.1.2 Domain View
2.1.3 Ecosystem View
2.1.4 Ecosphere View
2.1.5 Exchange View
2.1.6 Enterprise View
2.1.7 Relevant Community Standards
2.2.1 Fundamental Views
2.2.1.2 Tools
dido:public:ra:1.2_views:2_tech_views:1_core:1_interface:
2.2.1.1.1 Platform Interface
2.2.1.1.2 Software Interfaces
2.2.1.1.3 Human Interfaces
dido:public:ra:1.2_views:2_tech_views:1_core:7_tools:
2.2.1.2.1 Logging
2.2.1.2.2 Semantic Web
2.2.1.2.3 Open Source Communities
2.2.1.1 Interfaces
2.2.1.2 Tools
2.2.1.3 Case Management
2.2.1.4 System of Systems (SoS)
2.2.1.5 Quality
2.2.1.6 Open Source Paradigm
2.2.1.7 Assurance
2.2.2.3 Node Architecture
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_net:
2.2.2.1.1 Secure Messaging
2.2.2.1.2 Transport
2.2.2.1.3 Security
2.2.2.1.4 Protocol
2.2.2.1.5 Distribution Software
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:
2.2.2.2.1 Operating System (OS)
2.2.2.2.2 Operating Environment
2.2.2.2.3 DIDO Platform
2.2.2.2.4 Distributed Applications
2.2.2.3.2 Ancillary Data
dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:2_ido:
2.2.2.3.1.1 Ledger
2.2.2.3.1.2 Transactions
2.2.2.3.1.3 Identities
2.2.2.3.1.4 Wallets
dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:3_xdata:
2.2.2.3.2.1 Journal
2.2.2.3.2.2 Transforms
2.2.2.3.2.3 Distributed Applications
2.2.2.3.2.4 Web Applications
2.2.2.3.2.5 Exchanges
2.2.2.3.1 Immutable Data Objects
2.2.2.3.2 Ancillary Data
2.2.2.3.3 Semantic Web
2.2.2.3.4 Software
2.2.2 Node Network View
2.2.2.1 Network View
2.2.2.2 Node View
2.2.2.3 Node Architecture
2.2.2.4 Messaging View
2.2.1 Fundamental Views
2.2.3 Decentralized Finance (DeFi) Layers
2.3 Taxonomic Views
2.3.1 Network Topology Taxonomy
2.3.1 Network Topology Taxonomy
2.3.1.1 Centralized Network Topology
2.3.1.2 Decentralized Network Topology
2.3.1.3 Distributed Network Topology
2.3.1.4 Relevant Networking Standards
2.3.2 Network Access Control Taxonomy
2.3.2 Network Access Control Taxonomy
2.3.2.1 Permissionless Networks
2.3.2.2 Permissioned Networks
2.3.2.3 Public Networks
2.3.2.4 Private Networks
2.3.2.5 Hybrid Networks
2.3.3.1 Full Node
2.3.3.1.2 Archival Node
dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full:archival:
2.3.3.1.2.1 Authority Node
2.3.3.1.2.2 Staking Node
2.3.3.1.2.3 Mining Node
2.3.3.1.2.4 Masternode
2.3.3.1.1 Pruned Node
2.3.3.1.2 Archival Node
2.3.3 Node Taxonomy
2.3.3.1 Full Node
2.3.3.2 Lightweight Node (Wallet)
2.3.3.3 Lightning Node
2.3.3.4 Permanode
2.3.4 Data Taxonomy
2.3.4.1 Cognitive Taxonomy of Data
2.3.4.1 Cognitive Taxonomy of Data
2.3.4.1.1 Data Cognitive Layer
2.3.4.1.2 Information Cognitive Layer
2.3.4.1.3 Knowledge Cognitive Layer
2.3.4.1.4 Understanding Cognitive Layer
2.3.4.1.5 Wisdom Cognitive Layer
2.3.4.2 State of Data Taxonomy
2.3.4.2 State of Data Taxonomy
2.3.4.2.1 Data-at-Rest
2.3.4.2.2 Data-in-Motion
2.3.4.2.3 Data-in-Use
2.3.4.3 Type of Data Taxonomy
2.3.4.3 Type of Data Taxonomy
2.3.4.3.1 Ledger Data
2.3.4.3.2 Ancillary Data
2.3.4.3.3 External Data
2.3.4.4 Data Model Taxonomy
2.3.4.4 Data Model Taxonomy
2.3.4.5 Data Lifecycle Taxonomy
2.3.4.5 Data Lifecycle Taxonomy
2.3.4.6 Geographic Jurisdiction Data Governance Taxonomy
2.3.4.6 Geographic Jurisdiction Data Governance Taxonomy
2.3.4.7 Data Memory Taxonomy
2.3.4.7 Data Memory Taxonomy
2.3.4.8 Object Data Taxonomy
2.3.4.8.1 Characteristic Data
2.3.4.8.1 Characteristic Data
2.3.4.8.2 Definition Data
2.3.4.8.2 Definition Data
2.3.4.8.3 Field Data
2.3.4.8.3 Field Data
2.3.4.8.4 Operation Data
2.3.4.8.4 Operation Data
2.3.4.8.4.1 Exceptions
2.3.4.8.4.2 Constructor / Destructor Methods
2.3.4.8.4.3 Accessor / Mutator Methods
2.3.4.8.4.4 Abstract/Virtual Methods
2.3.4.8.4.5 Special Methods
2.3.4.8.4.6 Pure Methods
2.3.4.8.4.7 Visibility
2.3.4.8 Object Data Taxonomy
2.3.4.9 Error Taxonomy
2.3.4.9 Error Taxonomy
2.3.4 Data Taxonomy
2.3.5 Digital Assets
2.3.5.1 Coins
2.3.5.1 Coins
2.3.5.2 Fungible Tokens
2.3.5.2 Fungible Tokens
2.3.5.2.1 Asset Tokens
2.3.5.2.2 Utility Tokens
2.3.5.2.3 Payment Tokens
2.3.5.2.4 Hybrid Tokens
2.3.5.3 Non-Fungible Token (NFT)
2.3.5.3 Non-Fungible Token (NFT)
2.3.5 Digital Assets
2.3 Taxonomic Views
2 Architectural Views
2.1 Stakeholder Views
2.2 Technical Views
3.2 Legal Documents
dido:public:ra:1.3_gov:1_communities:
3.1.1 Stakeholder Communities
3.1.2 Software Communities
dido:public:ra:1.3_gov:1_legaldocs:
3.2.1 Charter
3.2.2 Bylaws
3.2.3 Policies and Procedures (P&P)
3.1 DIDO Communities
3.2 Legal Documents
3.3 Guides
4.4 Assessing Requirements
dido:public:ra:1.4_req:00_aboutreq:
4.1.1 Governance Requirements Model
4.1.2 Cognitive Requirements Model
4.1.3 Governing Roles - Combined Requirements Model
4.1.4 Example of a Using the Combined Requirements Model
4.1.5 The Current State of DIDO Requirements
4.1.6 One Degree of Freedom Rule
4.1.7 Specifying Requirements
4.2.1 Platforms
dido:public:ra:1.4_req:1_func:platform:
4.2.1.1 Hardware Platform
4.2.1.2 Operating System Platform
4.2.1.3 Runtime Platforms
4.2.1.4 Network Platforms
4.2.1.5 Virtualized Nodes
4.2.1 Platforms
4.2.2 Access Control
4.3.7 Performance
dido:public:ra:1.4_req:2_nonfunc:10_portability:
4.3.1.1 Adaptability
4.3.1.2 Installability
4.3.1.3 Replaceability
dido:public:ra:1.4_req:2_nonfunc:14_reliability:
4.3.2.1 Maturity
4.3.2.2 Availability
4.3.2.3 Fault Tolerance
4.3.2.4 Recoverability
dido:public:ra:1.4_req:2_nonfunc:20_maintainability:
4.3.3.1 Modularity
4.3.3.2 Reusability
4.3.3.3 Analysability
4.3.3.4 Modifiability
4.3.3.5 Testability
dido:public:ra:1.4_req:2_nonfunc:25_security:
4.3.4.1 Confidentiality
4.3.4.2 Data Integrity
4.3.4.3 Non-Repudiation
4.3.4.4 Authenticity
4.3.4.5 Accountability
dido:public:ra:1.4_req:2_nonfunc:28_manageability:
4.3.5.1 Types of Manageability Functions
4.3.5.2 Manageability Costs
4.3.5.3 System Manageability Issues
4.3.5.4 Software Manageability Issues
dido:public:ra:1.4_req:2_nonfunc:30_usability:
4.3.6.1 Effectiveness Metrics
4.3.6.2 Efficiency Metrics
4.3.6.3 Attitude / Satisfaction Metrics
dido:public:ra:1.4_req:2_nonfunc:40_performance:
4.3.7.1 Platform Performance
4.3.7.2 Application Performance
4.3.7.3 Network Performance
4.3.1 Portability
4.3.10 Scalability
4.3.2 Reliability
4.3.3 Maintainability
4.3.4 Securability
4.3.5 Manageability
4.3.6 Usability
4.3.7 Performance
4.3.8 Interoperability
4.3.9 Elasticity
4.4.2 Non-functional Requirements Assessment
dido:public:ra:1.4_req:3_assessment:2_nonfunctional:
4.4.2.1 How to Use the Non-Functional Requirements Boilerplate
4.4.1 Functional Requirements Assessment
4.4.1 Functional Requirements Assessment
4.4.2 Non-functional Requirements Assessment
4.1 About Requirements
4.2 Functional Requirements
4.3 Non-Functional Requirements
4.4 Assessing Requirements
Front Matter
a. Cover Page
b. Change Log
c. Abstract
d. Copyright Notice
e. Table of Contents
f. Preface
Front Matter
OMG Discussion Paper Disclaimer
3 Governance
4 Requirements
Appendices
Front Matter
dido:public:s_cli:05_contents:
Part I: CLI Technical Details
1.0 Introduction
1.0 Introduction
1.1 Problem
1.2 Purpose
1.3 Content Organization
2.0 DIDO CLI Background
2.1 Common Definitions
2.1 Common Definitions
2.1.1 Definition: Application Programming Interface (API)
2.1.2 Definition: Command Line Interface (CLI)
2.1.3 Definition: Platform
2.1.4 Solution Stacks
2.1.5 Data Object (DO)
2.1.6 Immutable Data Objects
2.2 Solution Stacks
2.1.2.1 Database Solution Stack
2.1.2.1 Database Solution Stack
2.1.2.2 Proposed DIDO Solution Stack
2.1.2.2 Proposed DIDO Solution Stack
2.2 Solution Stacks
2.3 Programming Paradigm
2.1.3.1 Procedural Programming
2.1.3.2 Object Oriented Programming
2.1.3.3 Functional Programming
2.1.3.4 Hybrid of Functional and Procedural Languages
2.3 Programming Paradigm
2.0 DIDO CLI Background
3.0 DIDO CLI Language Constructs
3.1 Naming Conventions
3.1 Naming Conventions
3.2 Reserved Words
3.2 Reserved Words
3.3 Operators
3.3 Operators
3.4 Operations
3.4 Operations
3.5 Basic Types
3.5 Basic Types
3.6 Constants
3.6 Constants
3.7 Memory and Storage
3.7 Memory and Storage
3.0 DIDO CLI Language Constructs
4.0 DIDO Data Lifecycle Language (DDLL)
4.0 DIDO Data Lifecycle Language (DDLL)
4.1 NetworkProtocol
4.1 PortNumberType
4.2 Port
4.3 Machine
4.4 Resource
4.5 Volume
4.6 Virtual Machine
4.7 Container
5.0 DIDO Data Definition Language (DDDL)
5.0 DIDO Data Definition Language (DDDL)
5.1 Constants
5.2 Types
5.3 Objects
5.4 Aggregate
5.5 Oracles
5.6 Exchanges
5.7 Smart Contracts
6.0 DIDO Manipulation Language (DDML)
Part I: CLI Technical Details
Part II: User Scenarios
User Scenario: Aerospace
User Scenario: Aerospace
User Scenario: Agriculture
User Scenario: Agriculture
User Scenario: Decentralized Finance (DeFi)
User Scenario: Decentralized Finance (DeFi)
User Scenario: Defense
User Scenario: Defense
User Scenario: Disadvantaged_intermittent_links_dils
User Scenario: Disadvantaged_intermittent_links_dils
User Scenario: Identity
1.0 Problem Statement
1.0 Problem Statement
2.0 Existing Simplified System without DIDO
2.0 Existing Simplified System without DIDO
2.1 Activities
2.2 Issues
3.0 Theoretical Simplified System with DIDO
3.0 Theoretical Simplified System with DIDO
3.1 Activities
3.2 Issues
User Scenario: Identity
User Scenario: Industrial_processing
User Scenario: Industrial_processing
User Scenario: Medical
1.0 Problem Statement
1.0 Problem Statement
2.0 Existing Simplified System without DIDO
2.0 Existing Simplified System without DIDO
2.1 Existing Activities
2.2 Existing Issues
3.0 Theoretcial Simplified System with DIDO
3.0 Theoretcial Simplified System with DIDO
3.1 Theoretical Activities
3.2 Theoretical Issues
User Scenario: Medical
User Scenario: Regulation
User Scenario: Regulation
User Scenario: Supply Chain
1.0 Problem Statement
1.0 Problem Statement
2.0 Existing Simplified System without DIDO
2.1 Existing Activities
2.1 Existing Activities
2.2 Existing Issues
2.2 Existing Issues
2.0 Existing Simplified System without DIDO
3.0 Theoretical Simplified System Using DIDO
3.1 Activities
3.1 Activities
3.2 Theoretical Issues
3.2.1 Organic Producer COI (OPC)
3.2.1 Organic Producer COI (OPC)
3.2.2 Agricultural Supply Chain CoI (ASCC)
3.2.2 Agricultural Supply Chain CoI (ASCC)
3.2 Theoretical Issues
3.0 Theoretical Simplified System Using DIDO
User Scenario: Supply Chain
Part II: User Scenarios
Part III: Appendices
A.1 Basic Ethereum Data Store
A.1.1 Block Class
A.1.1 Block Class
A.1.2 Call Class
A.1.2 Call Class
A.1.3 Contract Class
A.1.3 Contract Class
A.1.4 Event Class
A.1.4 Event Class
A.1.5 Log Class
A.1.5 Log Class
A.1.6 Token Class
A.1.6 Token Class
A.1.7 Trace Class
A.1.7 Trace Class
A.1.8 Transaction Class
A.1.8 Transaction Class
A.1.9 JSON Support
A.1.9 JSON Support
A.1.9.1 Args
A.1.9.2 Links
A.1.9.3 Traces
A.1 Basic Ethereum Data Store
Part III: Appendices
dido:public:s_cli:00_front:
a. Cover Page
b. Summary of Changes
c. Abstract
d. Copyright Notice
e. Table of Contents
f. Preface
OMG Discussion Paper Disclaimer
Contents
Front Matter
Command Line Interface (CLI)
License Agreements
Reference Architecture (RA)
Test Environment (TE) Systems Description
dido/public/appendix_xx.1647971142.txt.gz
· Last modified: 2022/03/22 13:45 by
nick
Translations of this page:
en
Page Tools
Show pagesource
Old revisions
Backlinks
Export to PDF
ODT export
Add to book
Back to top