m Kaliedo - BAAS

Key Points

  1. Subscription services for blockchain
  2. Fabric and R3 and Ethereum platforms integrated as services
  3. Full range of blockchain related services


References


Key Concepts


Kaleido Mission


Blockchain Technologies

As distributed technologies rapidly evolve, Kaleido is the first full-stack platform that brings them together to power new trust systems.
Made Radically Simple

Blockchain is hard, but it doesn’t need to be. Kaleido harnesses a full range of blockchain technologies with “checkbox simplicity.”
For Enterprise

With enterprise in its DNA, Kaleido offers a proven, globally available cloud infrastructure to meet the most rigorous requirements.


Other Kaleido Features


Configure Instant Borderless Chains

  • Stand up an optimized, production-ready blockchain in minutes.
  • Run natively across multi-region AWS, Azure, and hybrid private cloud.
  • Customize parameters and whitelist regions to govern growth.
Meet the Multi-Party Control Plane
Build Modern Business Networks
Launch and Use Digital Assets
Plug-and-Play Services


Products & Services


Kaleido Core - Blockchain-as-a-Service

Create Instant, Modern Business Networks and customize your enterprise blockchain networks in a fraction of the time and at a fraction of the cost.

Click and Go Networks

Create private chains without the cost and complexity of building from scratch. Start small and rapidly move into production.
Configure Your Way
Choose from popular cloud properties and hybrid deployment options, geographic regions, protocols, consensus mechanisms and more, all at the click of a button.
Complete Dashboards
Full visibility into your nodes, runtime, activity logs and utilization.
Full Feature API
Makes blockchain just another endpoint so you can accelerate development and deployment of your d’Apps.

Get Started for Free
Network Governance
A robust, easy-to-use interface to manage everything about your blockchain networks and environments.

Member Onboarding
Onboarding and scaling are built-in and instantaneous with automated tools and workflows so you can grow your business network with ease.
Flexible Ownership
Nodes, data and key materials are managed individually by each member. Scale the network with ease using distributed network ownership or single proxy operator.
Address Book
Manage your networks and memberships, users, environments, and more.
Smart Contract Management
Governance, workflow, versioning, security and firewall protection built in.

Insights & Monitoring
Real-time blockchain monitoring, analytics, and alerts for visibility and simplified management of blockchain solutions.

Data Explorer
Includes native smart contract management, Block Explorer, and Token Explorer.
Health & Monitoring
Includes system and node monitoring tools, visualization, and analytics.

Enterprise-Grade
Designed with ‘enterprise’ in its DNA to meet the most rigorous requirements for scalable, production ready networks.

ISO 27001, 27017, and 27018 Certified

Kaleido is ISO certified for security and business controls.
Enterprise Quality Comes Standard
Build enterprise ready networks on the most proven platform with built-in HA/DR and automatic failover, performance, secure network isolation, environment metric dashboard, SLAs and dedicated 24×7 support available.
Don't Like Sharing?
Our Dedicated Consortium Offering provides a hardened compute stack with custom security control and isolated tenancy completely devoted to just your private permissioned business network.
Digital Key Management
Integrate your existing enterprise identity management with your Dapp

Build Borderless Blockchains
From the cloud to behind a company’s own firewall. Run your network across popular cloud providers and/or deploy on-premise.

Multi-Region: Start Anywhere, Grow Anywhere
Start your consortium in any available cloud region and enable members to join from their geography of choice.

Cross-Cloud: One Chain, Many Clouds

Kaleido’s platform offers a simple experience to build and manage blockchains running across Microsoft Azure and Amazon Web Services. Each participant in your blockchain network can run on their choice of cloud, and we enable billing through each cloud vendor.
Hybrid Deployment: Run Behind Your Own Firewall
Deploy the Kaleido stack on your own on-premise node and integrate seamlessly into the broader blockchain business network.

Kaleido Plug and Play Services

The chain is only 5 - 10% of a full solution. Kaleido offers a full-stack of plug-and-play Kaleido Services and Run-times to build complete enterprise solutions.
B2B Collaboration
A complete end-to-end experience for securely storing and transferring documents and messages.

Document Exchange

Store, manage and share information from your own private Document Exchange.
Application Messaging
Communicate securely and reliably with end-to-end encrypted messaging from Dapp to Dapp

View B2B Collaboration Services
End-to-end Digital Assets Platform
A full suite of capabilities to create, manage, and atomically swap digital assets. Kaleido makes it click-button simple to digitize and fractionalize assets through tokenization - both fungible and non-fungible - to any use case.

Digital Assets on-chain with native token services

Token Factory lets you easily create new tokens with options to make them mintable or burnable. Tokenize & fractionalize assets for additional flexibility.
Atomic swaps with no intermediaries
Swap tokens across private/private or private/public chains to securely track asset exchange and transactional ownership.
Zero Knowledge Proofs
Provides a trusted compute framework for transactions with encrypted data, verifiable by everybody in the network but without knowing the real data.

Explore Digital Asset Services
Apps & Integrations
Easily integrate applications and processes to the blockchain.

Blockchain Application Firewall
Rich options for authentication and authorization of application connections to your blockchain resources.

Event Streams

Trigger business processes, and stream data to off-chain caching or analytics
REST APIs Gateway
Enterprise grade connectivity to deploy and manage Smart Contracts, send Ethereum transactions, and query data from the chain.

See Apps & Integrations
Key Management
Integrated key management with multiple options to ensure your keys stay safe and secure.

Managed Wallets

Allows the generation and management of individual ethereum accounts that can be used for signing transactions by other linked Kaleido services.
Remote Signers
Sign transactions using off-platform keys, while benefiting from a fully-managed signing experience including nonce management and REST APIs.

See Key Management
3rd Party Marketplace
Kaleido extends the possibilities with a growing suite of third party integrations, including partner technology, developer tools, and cloud configuration options.



Pricing - has small free tier

https://www.kaleido.io/pricing


Kaleido Features

https://www.kaleido.io/product/features


Documentation




Kaleido API

https://api.kaleido.io/


Platform
KaleidoKaleido Platform API
As a business network full stack platform, Kaleido provides a complete set of API for administrators, network operators and DApps developers.

The administrative endpoints provide full lifecycle operations around platform resources (consortia, environment, nodes, services, etc.) Each participating organization can use the API to fully automate the DevOps pipeline. Most of the resources are scoped to the organization that the logged in user is associated with. Some resources like consortia and environments support decentralized governance.
Services
Cloud HSM Signer LogoCloud HSM Signer
Sign transactions using off-platform keys stored in a Hardware Security Module (HSM) backed cloud service, or a software key vault. Fully managed transaction signing capability with nonce management and REST APIs
DocumentStore LogoDocument Store
Store, manage and share information from your own private document store
EthWallet LogoEth Wallet
Ethereum Wallets allow DApps to host transaction signing keys. Using the API a DApp can add new Ethereum accounts, query the available accounts, and pick an account to sign a transaction payload.
HDWallet LogoHD Wallet
Hierarchical Determinisitc Wallets signs transactions using a large number of keys derived from the same root key but appear to be independent.
Ethconnect LogoREST API Gateway
Enterprise Grade Connectivity for your Applications. Auto-generated REST APIs for your smart contracts. Reliable transaction streaming and nonce management. Reliable event streams.
RotateSigners LogoRotate Signers
The Rotating Signers service can be configured to have different target signers count, rotation size, and rotation interval. It also allows for the rotation algorithm to be configurable, although currently the only supported algorithm is "oldest-first", meaning the signers that have been active the longest will be voted out in the next rotation. We welcome feedback on the need for other algorithms.
Tether LogoEthereum Mainnet Tether
The Public Ethereum Tether service hightens the security of a permissioned blockchain running in Kaleido, by pinning signed state hashes to an Ethereum public chain. Using the service API a DApp can configure the interval to collect the state hashes and submit the signed payload to the target Ethereum network, as well as downloading a pinned state from the network to verify the integrity of the local network.
TokenFactory LogoToken Factory
Token Factory service makes it trivial to generate and deploy token smart contracts for token specifications ERC20 (for fungible tokens) and ERC721 (for non-fungible tokens). Token Contracts manage the total supply, ownership, transfers, delegate spenders, as well as minting and burning tokens.
TokenSwap LogoToken Swap
Token Swaps are a mechanism to allow two parties to securely trade tokens. Each swap is made up of two trades between the swap initiator and the counterparty. One trade per token contract. For a swap to work, the initiator creates a trade to transfer the token(s) owned by the initiator to the counterparty. In response, the counterparty creates a 2nd trade to transfer the token(s) owned by the counterparty to the initiator.
TokenZKP LogoZero Knowledge Token
With Kaleido's Zero Knowledge Token Transfer service, transfers are conducted with Zero Knowledge Proofs such that the transactions are both confidential (the balances and transfer amounts are concealed), and anonymous (the sender and receiver identities are concealed).

Event Streams - using Kafka, IPFS

https://www.kaleido.io/blockchain-platform/event-streams


Build event-driven applications on the Blockchain with ease. Respond dynamically when participants on your chain submit state changes, or transactions that require coordination between multiple parties to complete.

Connect your on-chain data, to your off-chain systems of record. Drive updates into your systems of record as the state changes in the shared ledger, triggering business processes, applications and notifications.

Build an off-chain cache of on-chain data, for end-user Mobile and Web experiences that perform high-volume data query to the on-chain data. Stream data to your analytics data-lake, or real-time analytics platform, to drive actionable insights from your consortium shared ledger.





Document Exchange Service 


Many blockchain use cases require the pinning of on-chain transactions to securely stored documents that cannot be held on-chain, either because they are too large or the information is too sensitive to put into your immutable shared ledger

Document Exchange diagram

Kaleido’s Document Exchange was created for these use cases, providing a private store solely for your individual use. We provide the mechanism to generate hashes that uniquely tie an on-chain asset, token, or transaction to off-chain data.

File Store

Our IPFS File Store Service provides an IPFS distributed peer-to-peer file share system where every member of your consortium can access every file.


#SWT Linked Data Exchange ( my idea -  LDE )

links high level entities -  cases, orders, jobs, requests etc that have a life cycle 

  1. Common protocols defined across each ... 
  2. The HLE has lower level events, transactions for the life cycle 
  3. Metadata definition of the HLE life cycle, services api
  4. Both the HLE and LLT can be linked to blockchains 
  5. HLX creates a write request to EBC
  6. EBC returns a transaction id in completion event or error event
  7. the HLX sent to store service with EBC TID, status
  8. Store service can be: Kafka msg, IPFS, DB service, grpc or ???

HLX Demo steps 

  1. Define the HLE, LLT api using template of X
  2. Build and Deploy 
  3. Show REST API for the generated HLE, LLT
  4. Run Demo of API for HLE, LLT using Postman or ???

questions?

Potential Value Opportunities



Potential Challenges



Candidate Solutions



Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps