Announcing the First Chainlink Marketplace

LinkPool
LinkPool
Published in
6 min readMay 31, 2019

--

Our unannounced product is finally being announced! After being under-wraps and in active development for over 4 months with no-one other than the core LinkPool team knowing about it, we’re happy to present: the custom built, specifically designed service for finding Chainlink nodes, adaptors, jobs and data sources. The first Chainlink Marketplace is here!

The homepage for the marketplace, this is not a mock-up!

Introduction

At LinkPool, we’re always dedicated to pushing the boundaries in the Chainlink ecosystem, and this is no exception. From the ground up, we’ve designed a very highly-performant, scalable and easily expandable system that will become a globally searchable database of all things Chainlink.

Our marketplace allows anyone to find nodes, adaptors, data sources and jobs across the Chainlink network. Giving the power to the community to list their own resources, rather than relying on centralised review & approve static pages for finding what you need.

As a Node Operator:

  • List your own Chainlink nodes
  • Add your own adaptors
  • Add supported data sources via your own adaptors
  • Add Chainlink jobs to your nodes

As a Chainlink user:

  • Search for any node
  • Search for any adaptor
  • Search for nodes that support any adaptors
  • Search for adaptors that support a given data source
  • Search for Chainlink jobs added to nodes that support any adaptor

From the above list, we hope you get the sense of the magnitude of what this allows; now anyone can list nodes, allowing all the end-users to find exactly what they need to create a Chainlinked contract!

Practical Examples:

  • Find all adaptors that support Binance, then find all the nodes that support that adaptor.
  • Find all the Chainlink jobs that support httpget and then return the value as ethbytes32.
  • Find all the Chainlink nodes that support the PayPal adaptor, and have a specific job that sends a payment.
Searching the marketplace for adaptors and nodes that support them.

Chainlink Users, Operators and Developers

The marketplace is a hub of all things Chainlink. With that in-mind, our service allows anyone to signup, submit their nodes, developed adaptors and connected data sources. We fully intend to keep on developing this service with the latest Chainlink developments, keep pushing its functionality and usability to make the ecosystem thrive for all its different actors.

Adding Nodes

To add a node onto the marketplace, you just need an account and a deployed Chainlink node with its Oracle contract. There’s no requirement for submitting any identity into the platform. Although, for a node to be searchable on the service, it has to have completed a quick on-chain validation process that is made simple within the UI.

We will also support identity verification tools like Keybase, giving an option to register a social and crypto identity to your user account. Giving a further degree of confidence and reputation to the quality of a potential providers for end-users browsing the marketplace.

Shortly after the first release we will be developing a KYC & KYB process within the marketplace. Giving a full, but private individual or business identity for any operator or developer in the ecosystem.

Submitting Adaptors

The marketplace also comes with GitHub support. Allowing you to sign-in to your GitHub account to submit one of your open source repositories and have it listed as an adaptor that other node operators can support. Giving them an easy way to discover, add it to their node and then offer that type of data. This will ultimately encourage more decentralisation of more sophisticated external requests throughout the Chainlink network.

With that, we’re proposing a simple YAML standard of how adaptors are described. The aim of this is to create a standard easy way of parsing details about adaptors for other services and end-users to both understand.

An example of an adaptor YAML file:

On adding an adaptor, you specify the path of where this file is located in your repository and then the service stores the information so it can be added to any nodes and is searchable for any end-user that’d like to request it.

Marketplace Operators

The marketplace also introduces something called operators. Operators can be an individual or a group of individuals that can be tied to a business entity on the platform. Giving ownership rights of multiple nodes and adaptors to multiple people, allowing a group to act under a common name.

In this early version, operators can be created and then users, nodes and adaptors can be assigned. Although, we’re planning to add far more in this area providing KYB services and a deeper role based access to all different types of services that an operator offers.

A users profile, allowing them to add and edit their nodes, adaptors and operator.

Roadmap

The first release of the marketplace is our MVP. Meaning that what we’re first launching with is just the minimal viable functionality. We have a large roadmap for the marketplace, some but not limited to:

  • Statistics for each node: Query all of their Chainlink requests, how much they’ve been paid and their reliability.
  • Reputation offering: This marketplace will evolve into a reputation service over time once the Chainlink protocol matures and it becomes available for us to develop against.
  • On-chain utilities: We will be developing on-chain contracts that integrate into our marketplace. Allowing people to query nodes on-chain from a given criteria for random node selection within Solidity based chains.
  • Premium APIs: We will be looking to provide premium APIs for all analytical data for the Chainlink network. Allowing anyone who is interested in the data to build data sets and perform analytics.
  • Explorer Integration: With the release of the explorer, we can integrate that service into the marketplace, giving people full traceability of any Chainlink requests seen in the marketplace to the run details in the explorer.
  • Create Chainlink Requests: Rather than relying on Chainlink end-users to create on-chain requests, we could expand the marketplace to give people an easy to use interface for creating Chainlink requests without needing the knowledge of how to write smart contracts.

Monetisation

In the first release of the marketplace, we will be looking to charge a one-time fee for each node being verified on-chain. This cost will be pegged in USD, paid for in LINK. As always, the LINK from this service will be sent to our LP owners contract so it’s distributed amongst all of our holders.

In the future, there’s far more avenues of revenue to explore. This can be premium features for each user, sponsored listings or even a higher limit of nodes a user is available to be create.

Release

We’re proud to announce that the initial version of the marketplace will launch in the next months. We’re truly excited that we have a platform that allows the Chainlink network to be searchable, encouraging everyone to list all of their own services and for the end-user to freely curate all of their own contracts.

You will hear far more about this from us very soon. We’ll be looking at deploying the marketplace for the main-net and testnets, so Chainlink can be easily searched and used by everyone on each network.

From all of the LinkPool team, we’re extremely thrilled to be able to make this announcement and we’re hope you’re excited to use it. This service has taken a lot of effort and time from us to build, and we can’t wait to see it grow to a point where it holds thousands of nodes, adaptors and data sources all to be used by Chainlink end-users on it’s newly live mainnet.

From all of us, thank you for the continued support from everyone in our community. We’re thrilled to be live on main-net and all of what we’ve been working on for the past 18 months start coming to fruition.

If this the first time hearing about LinkPool, then please check out our website and follow us on our social media channels:

--

--

LinkPool
LinkPool

The leading provider in Chainlink node services.