Frequently Asked Questions


Why FABRK?

The FABRK Foundation believes that humanity has only scratched the surface of what is possible when billions of people connect in a common digital ecosystem. See our whitepaper. We believe that this new world is best explored when essential data - such as the network of our personal connections - is liberated from the control of today's social media giants. The world’s 25 million developers are also hungry to remove these giant middlemen, gaining direct access to users.

When users own, and are paid for, their data and attention, they can support developers, user interfaces, and online habits of their own choice. This user freedom is the bedrock that allows developers to build innovative solutions and services, unlocking the full power of our social connections.

What is FABRK?

FABRK is:

  • the missing People Protocol necessary for the next generation of social distributed apps and products - like HTTP, but for connecting people.
  • developed by the best of MIT, Harvard, and Silicon Valley—award winning serial entrepreneurs, PhDs, and leaders in tech.
  • a platform for social apps, features, and experiences built on the FABRK People Protocol.
  • designed to simplify identity, reputation, addressing, and machine learning, igniting the next generation of decentralized human networks.

What does FABRK offer users?

  • FABRK lets users bring their friends and data from app to app. For example, a FABRK user can open a social feed app and see their friends’ content posts whether their friends use the same app or not. Likewise, a user can start a chat with a friend in one app, close it, open a different app and continue the same conversation.
  • FABRK allows individuals and groups to create their own forms of socializing - and their own group rules - through consensus.
  • Own your own data and posts, have total control.
  • Developers work for users, not advertisers, allowing for powerful new user experiences like Discovery RewardsTM (link to description).
  • Get paid for creating content, for your attention, for everything.

What does FABRK offer to developers?

  • Users own their own data and control their connections. Since FABRK lets users use any app to view their friends and data, developers can deliver a compelling social experience without undertaking major acquisition efforts. The FABRK People Protocol also provides protocol-level rewards to users, influencers, and third parties for user acquisition, further facilitating developers’ focus on design and engineering strengths.
  • Removing the emphasis on user acquisition for developers means much lower barriers to entry. Lower barriers to entry means competition among small developers and apps serving fragmented social groups or niche use cases. All in all, FABRK fosters a culture of robust rapid prototyping, experimentation, and competition missing from app ecosystems today.
  • FABRK federated AI takes the same tools massive platforms use to build next-generation apps and services and unlocks them for all developers.
  • FABRK’s Noren (link to description) SDK gives developers the tools they need to discover massive AI training sets and automatically contract with users across the network to train their models.
  • Developers can serve content to users and perform machine learning without the cost and liability of handling sensitive data. It’s smarter, cheaper, faster, more secure and more private for users.

What is the consensus algorithm for FABRK?

  • The FABRK People Protocol is a modified version of DPoS which we call Delegated Proof of Value (DPoV).
  • While in traditional DPoS a user’s voting power is determined by their coin stake, under DPoV the impact of coin stake is modified by a user’s history of behavior on the platform. Network transaction patterns can be correlated with various behaviors and the community can decide what kind of behavior to incentivize by bestowing additional voting power, putting the future of the network into the hands of the users that live up to the standards identified by community.
  • In addition to performing consensus labor, Delegate Nodes maintain a graph representation of the network, which simply means that they add a new node for each new user and new edge for each transaction. The Delegate Nodes then use this graph to update a user’s DPoV “score” based on the details of each transaction, such as the degrees of separation between the two users in the network, and each user’s previous score.
  • The Delegate Nodes provide both users’ current scores and the entire graph representation to the community as a service, creating the necessary infrastructure for essential layer 2 services, such as reputation and content quality filters.

Why Distributed Proof of Value (DPoV)?

DPoV gives the power of social networks back to the users. Distributed Proof of Value (DPoV) means that FABRK distributes voting power, thereby leadership over the future of the network, based on the shape of users’ network behavior. As experts have now had more than a decade to study very large datasets on the transmission of content through modern digital networks - particularly the spread of false rumors - it has become clear that popularity does not always indicate a high reputation or value. In fact, sometimes quite the opposite - this is why DPoV is focused on identifying signals in the shape, not the size, of users’ network behavior in order to bestow voting power.

What is the FABRK People Protocol?

  • The FABRK People Protocol consists of two types of nodes: User Nodes that a given user holds to store and process their private data off-chain (as well as create transactions) and Delegate Nodes that perform consensus labor to validate transactions (and provide additional services to the network).
  • In addition to a novel governance mechanism DPoV, FABRK’s People Protocol introduces User Nodes as secure off-chain storage and processing providers - and makes it easy for users to create these personal nodes either locally, on devices they own, or virtually, by providing one-click onboarding and set up of virtualized compute and storage services.
  • In this model, users maintain physical control over their data, while the FABRK ledger can be kept minimal and fast. This is accomplished through the use of hash-validated URIs that are served by User Nodes and by integrated third-party storage services, rather than storing large amounts of data on-chain
  • FABRK nodes are capable of storing data (both locally and via integrated third-party storage services) and executing secure processing on private data. For example, if an advertiser wants to know how much to pay a user for showing that user an ad, the advertiser can use the FABRK developer SDK to write a query of private data, which the User Node can run securely and which may return a simple score to the advertiser, without sharing any user data with the advertiser.

What is the FABRK Noren SDK?

  • The Noren SDK makes federated learning straightforward and available to all FABRK developers. Together, FABRK’s People Protocol and Noren SDK create the infrastructure for the world’s first marketplace for AI training data that allows users to profit from their most intimate and valuable data, over and over, without giving up their privacy or losing control of their data. This represents a new era in machine learning and AI, massively expanding access to high-quality data, direct from the source and founded on principles of ownership, privacy and security.
  • FABRK’s Noren SDK allows developers to send learning models in the form of VMs which can be run in a secure sandbox inside the User Node. Delegate Nodes may provide secure aggregation services that cryptographically-verify that the newly-trained models returned to developers cannot be disaggregated to reveal the traits of the individuals that helped train the model
  • With the help of the FABRK Noren SDK, users and developers can enter into many different types of contractual relationship for the creation of intelligence based on user-owned data. Developers can securely evaluate user-owned data and then settle prices in automated clearinghouses, or more specific relationships can emerge, whereby users may receive free or subsidized access to the beta version of a smart product in exchange for the opportunity to securely train on their data.

How is FABRK People Protocol different from today’s Social Network Services?

  • By decentralizing much of the infrastructure of typical SNS, the FABRK People Protocol puts power in the hands of users and developers, where it belongs. In typical SNS (especially US social media companies) advertisers provide the majority of revenue directly to corporate platform owners, excluding users and developers from earnings and control. On FABRK, users are paid directly for their data, attention, and original content. Users spend those earnings on the best interfaces and apps. By ensuring that the tokens flow through users on the way to developers, FABRK ensures a robust ecosystem that is capable of fueling innovative apps and new ways to socialize - solutions that meet users’ diverse and changing needs. Leading social networks in the west, on the other hand, haven’t fundamentally innovated interface, earnings, feed algorithms, payments, or mini app opportunities in over 6 years.
  • The FABRK People Protocol combines the ability to bring friends and data from app to app with smart contracts and micropayments to create unique features such as Discovery Rewards (provide link to description).
  • The FABRK People Protocol is revolutionizing social networking by providing user control, user privacy, and opportunities for influencers and Key Opinion Leaders to earn impressive revenues directly.

What is Federated AI and how does FABRK use it?

Federated AI Provides Intelligence and Privacy. Massive, centralized stores of personal demographic and behavioral data combined with economic incentives that strongly incorporate value to users are the recipe for the disasters we see playing out on a weekly basis with large, incumbent social data and content platforms and their frequent scandals in North America and Europe. To this end, FABRK is ready for Federated Learning, a machine learning discipline in which data models can be sent to a User Node (with their permission), where it processes private, local data, becoming a bit smarter before the model (but not the data) is returned to the developer.

The greater the number of individually-trained models the developer can synthesize, the more sophisticated and capable the resulting model. Combine this with the FABRK ecosystem’s open market for feeds and suggestion products, and you have a recipe for products that compete to deliver greater user value and intelligence, while protecting user data like never before.

What is the utility of FABRK native tokens?

  • FAB is the native network token on FABRK, and will be used for essential functions within the FABRK network. FAB is designed to be a means of exchange to offset processing and serving costs related to content consumption or to share in the value of content creation and exchange of social data, as well as compensation for block production, engagement with paid apps or services, subscriptions, staking, and other uses.
  • FAB can also be wrapped in a smart contract that allows developers to create their own FAB-based tokens. This gives product developers many of the benefits of having their own currency, while still enjoying all of the advantages of FABRK’s network and SDKs.

What is the roadmap and timeline for FABRK development?

What can developers use to build on the FABRK People Protocol?

FABRK’s SDKs allow Web 2.0 developers to get started quickly. FABRK SDKs will be made available in multiple languages, such as JavaScript and Python (Q4 2019), allowing devs to build apps with familiar languages and software design patterns. FABRK Delegate Nodes may also serve APIs that make federated identity, reputation and micropayment products available to existing Web 2.0 products, thereby increasing user and developer adoption and network activity.