Key Points
- solution concepts - apps, services
References
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
m BAF - Hyperledger Automation Framework | Simple Supply Chain app model in BAF example |
Key Concepts
Potential Value Opportunities
Simple Supply Chain
track shipments from source to retail using QR codes on products, containers
BVA
- provenance, traceability, visibility on delays, low-cost operations,
included use cases
org enrollments
user enrollments
products
qr code tags
receipts
shipments
scrap
excluded use cases
order mgt
billing mgt
payment mgt
inventory mgt
II >> integration interfaces
order manager
quote manager
inventory manager
billing manager
routing manager
bill of materials manager
All integration services provide 2 way SCMT - state change management tracking using SLT
STS - ITS - Independent Trust Services for VCE, AQM - VTC - Verifiable Trust Certificates - when trust is the product
apply to any industry setting
see Carbon offsets etc
AQM - asset quality management
STS - Smart Trust Services: deliver trusted outcomes
Modern Platform ODP supports VCE , DAN, STS
automation of trust chain services real-time using BSC - Better Smart Contracts
generate trust chains
custodial wallet services
custodial identity, signer services
custodial asset services
interfaces for providers,
asset references to related std versions on compliance
SLT >> Smart Ledger Technology - PTSCM - persistent transaction state change mgt for any transaction scope
Key Features & Value Propositions
- Borrows concepts from Distirbuted Data Servcies, Blockchain, STS
- Not limited to a blockchain implementation in anyway
- Can use STS for trust verification optionally
- Operates as a service via API or agent
- Provides interfaces for extension services
- Configuration by file or variables
- Segregates roles for transaction sources and consumers
- Supports listeners for consumer services optionally
- Defines control blocks for faster processing on transaction apply or undo
- Provides search filters by time, by block, by transaction ID, by attributes or combinations of criteria
- Provides accurate time series transaction state change tracking for any transaction services ( SQL, NOSQL, API, RPC etc )
- Optionally tracks post transaction state, pre and post transaction state or state changes only
- Platform independent service
- Can run asynchronously minimizing performance impacts of transactions
- Provides listeners for reactive event management
- Can be used to recover transactions
- Idempotent transactions repeated create the same state footprint except for timestamps, status and origin
- SCM life cycle for transactions - transaction request > route > notifications ( synch and asynch ) > execution > commit > notifications ( synch and asynch ) > finalization > notifications ( synch and asynch )
- asynch processing can be done as parallel thread, callback, state db change updates, SSE ( server sent events )
VSC >> Virtual Smart Contact - a smarter smart contract
Key Features
- Provides more options than traditional Smart Contracts
- As a logical contract service, it can map to multiple execution processes: smart contracts, API, gRPC etc
- Platform independent
- Defines interfaces for extensions
- Executes via API, gRPC or local process
- Can be assembled easily into data mesh networks using the DSL
- Overcomes the problems with DLT Smart Contract oracles
GACS >> Governance Automated Compliance Service = STEAR
STEAR - search, track, escalate, audit, remediate
monitor data events
included use cases
org enrollments
team enrollments
user enrollments
register data sources
define data events
define data event actions
monitor data events
set data alerts
notify data alerts
escalate data alerts
remediate data alerts
audit reports
excluded use cases
Service Work Tracker
track contract workers on job tickets
included use cases
org enrollments
team enrollments
user enrollments
manage jobs
offer job tickets
bid job tickets
accept bid
schedule job ticket
logon job ticket
logoff job ticket
close job ticket
audit reports
excluded use cases
Potential Challenges
Candidate Solutions
Meetings
tg200409 initial view of app
Step-by-step guide for Example
sample code block