Unlocking the value in data

Open Data Markets Infrastructure

Contact Us
world map with data connections superimposed

XBR creates the infrastructure for running decentralized data markets. These data markets can be created as needed and to fulfill the entire variety of participants' requirements. They enable API-based, secure and real-time data sharing between particpants. The XBR token is the means of payment within all XBR data markets.


XBR Data Markets and the Ethereum Blockchain

xbr data markets diagram

Data is traded within XBR data markets. These run under the control of individual market providers. They can be set up to fit any specific needs.


Particpants can be members in multiple markets.


Participants and data markets register with the XBR smart contracts on the Ethereum blockchain.


Payment within markets utilizes the XBR token. Tokens are locked into a market, and invidual transactions are handled in the market. Token balances are periodically cleared on the Ethereum blockchain.

Encrypted Data Exchange Based on Crossbar.io

data sharing via XBR

Data providers and data consumers each establish a single connection to the Crossbar.io-based infrastructure of a XBR data market.


Data providers publish data update streams, and these are automatically delivered to all subscribed data consumers.


Data consumers request specific information by making API calls, with the call routed via Crossbar.io.


Data updates and call results are encrypted by the data provider.

Key Exchange in the XBR Data Market

private data exchange diagram

The data provider shares an encryption key for data transmitted via the data provider's API.
This can be e.g. for a particular API call or for a set of past and future events.


The data consumer provides the agreed amount of XBR tokens as payment for the encryption key.


The market maker code handles the exchange of encryption key and XBR tokens.


document icon


Deep expertise...

...in open source, enterprise software and privacy protection

Global players

Software created by the XBR core team is used by Continental, Telstra, Airbus, the browser teams at Mozilla, Google and Microsoft, by Facebook, Red Hat, the Tor project - and many others!

Global scaling

Mozilla uses the Autobahn|Python Library for the push notifications to tens of millions of Firefox instances world-wide.

Global development

The ecosystem around the open Web Application Messaging Protocol (WAMP) created by the XBR core team encompasses 20+ client libraries and 10+ router implementations provided by third parties.

Global alliances

XBR is run by Crossbar.io, partnering with Audi, SAP and Continental AG in IoT research.

To learn more visit


graphical representation of the project roadmap



Our philosophy

We value openness,
security and privacy

Frequently Asked Questions

What is the difference between xbr and crossbar?
Crossbar.io is an established commercial open source project which provides a connectivity layer for distributed components. The XBR project fully leverages this technology foundation to implement a universal data market economy.
Can anybody participate in a data market? Are there any prerequisites?
Anybody can participate in an XBR data market. There are four basic roles: data provider, data consumer, market maker or market operator. Prerequisites are an Ethereum address for registration and a sufficient (prepaid) XBR token balance to purchase data.
Can I offer personal data via XBR?
XBR is intended for exchanging all types of data - including personal data. You are free to chose what you offer, to whom you sell and under what conditions. Since data stays in the endpoints, i.e. under your control, you can stop offering new access to your data at any time.
How does XBR ensure privacy and control of data?
We employ a mixture of technical and legal means: All data is end-to-end encrypted, ensuring that only the data provider and the data consumer have access (even when running on untrusted infrastructure). Data usage is governed by explicit legal usage grants, chosen by the data provider. (We do not consider DRM or other technical solutions a valid approach to limit what data consumers can do with the data.)
How do you handle micro-payments?
Tokens are held on the global Ethereum blockchain and locked into specific markets for use there. Individual transactions occur within the markets, and balances there are kept using state channels. Balances on the global blockchain are only cleared on request, e.g. when leaving a specific market. solutions a valid approach to limit what data consumers can do with the data.)