Today we are happy to announce the first release of our Bloom documentation for the Bloom development infrastructure.
Many dApps offer a promising future, but lack documentation and a robust developer ecosystem. We are consistently pushing forward to build a vibrant development community for businesses and projects building on Bloom. Now, with clear documentation and streamlined features, it’s easier than ever to begin building your business, dApp, or feature on Bloom’s infrastructure.
You can view our new documentation hosted on the Bloom docs portal.
Bloom is an end-to-end protocol for decentralized identity and credit scoring. The protocol’s core functionality is handled with Ethereum smart contracts and uses L2 scaling solutions such as state channels to ensure fast and cheap operations on the blockchain.
This documentation will teach you how to be an attester on the Bloom network, build solutions that require BloomIDs, and even make your own Bloom client for handling customer operations.
Bloom’s APIs enable a variety of capabilities; from simply requesting BloomID data, to building something that’s never been done before.
Capabilities in this release:
- Associate multiple addresses with a BloomID
- Interact with the Bloom protocol without paying transaction fees
- Securely associate identity information with a BloomID
- Send and receive BLT micropayments on the network
- Read and cast votes on the protocol. Even if BLT is stored in an offline wallet.
This documentation includes many new developer friendly enhancements:
- An easy two column interface
- Getting Started Guide
- Overview of platform contracts
- UI improvements such as a dark mode
If you need any support, please join us on our Slack channel as we would be happy to assist you.
What Can You Build?
BloomID and Bloom smart contracts present solutions to a variety of challenges in both the traditional and decentralized ecosystems.
Example Application: Sybil Resistance and Identity Verification
BloomID, by design, is a sybil resistant identity. One of the core components of Bloom protocol is Identity Attestations. The attestations contracts enable users to securely associate verified identity information with their BloomID in order to strengthen their profile.
Example Application: Bloom Client
Bloom smart contracts can be accessed by anyone. For example, Bloom relies on community voting to make important protocol decisions. Anyone can create a Poll in the Bloom network by interacting with the VotingCenter contract, without needing to interface through the bloom dApp.
See What Others are Building:
Bloom has a number of applications partnered to develop on top of Bloom. Take a read of our partnership section on our blog to see how others are integrating with the Bloom Ecosystem.
Real Time Status Reporting
We have launched a Status Page, which displays real-time and historical data on system performance.
This page allows you to view uptime of the Bloom dApp, the Bloom website, as well as auxiliary Bloom modules over the last 90 days. We will report any past incidents and provide transparency into any planned maintenance or API changes.
Bloom Development Blog
Providing a good user experience is fundamental to building good products. This is one of the most important aspects that drive user adoption and determine the products that people love.
We’ve launched a portal on our blog specifically targeted for developers. As we develop and open source more API’s, contracts, and user experience enhancements, you will be able to follow along our blog to understand best practices and updates to the bloom infrastructure.
The blog is not limited to specifically Bloom development, as we’ve done in the past, we’ll post guides and resources to bolster the entire Ethereum development community.