For control and security, TapestryX uses a combination of blockchain techniques with operational and accounting controls combined with state-of-the-art software protection.
Segregation of Duties
●
Each Node deploys its
own copy of the software and maintains, verifies and synchronizes its own copy
of the entire distributed ledger.
●
Separation of Node
Administration and Transaction roles.
●
Transactions are
generated within the System Transaction Entry Point Server (STEPS)
and are matched, validated and posted in by the Node Software.
●
Separation of Ledger
synchronization, posting, reconciliation and accounting processing engines.
Operational Controls
●
Any transaction requires two contra-transactions to be processed e.g. deliver/receipt; buy/sell.
●
All combined or sequenced transactions are constructed from five fundamental transaction types.
●
Use of Asset lot encumbrance codes.
●
Identity proving but not identity revealing codes.
●
6 to 7 overlapping hash links per asset lot to create and protect immutability (1) hence “Tapestry.”
Accounting Controls
●
TapestryX utilizes real time, event driven double entry accounting.
●
Accounting is preset for each fundamental generic transaction.
●
For Active Nodes, contra transaction pairs have their accounting journals posted, reconciled and hashed into the immutable record before being broadcast.
●
The network runs, monitors and synchronizes real time, event driven trial balances and balance monitoring.
Software techniques
●
All communications are encrypted.
●
All payload data is encrypted before protocol level encryption is applied.
●
All users have password protected (Two step ID proof) permissioned functionality.
●
Separate microservices per function .