Skip to main content

DeWeb Registries

DeWeb uses registries to simplify the process of finding and accessing on-chain websites. These registries serve as indexes for on-chain websites, making it easier for users to discover and interact with them. Websites owners and Providers administrators can register their websites and providers in the respective registries.

Website Registry

The website registry plays a vital role in improving the accessibility of on-chain websites. Since these sites are referenced by smart contract addresses, locating them directly can be impractical for end users. The registry provides a temporary solution by offering an index of all on-chain websites, simplifying discovery and interaction. In addition, it facilitates optimized search capabilities based on metadata, categories, or other relevant parameters.

The DeWeb Website Index

The DeWeb Website Index Smart Contract is a decentralized registry that stores metadata for all on-chain websites. This will later be used for indexing and decentralized search using the website metadatas.

The following metadata keys will be used:

  • TITLE: The title of your website (max length of 50 characters).
  • DESCRIPTION: A brief description of your website (max length of 250 characters).
  • KEYWORD1, KEYWORD2, KEYWORD3, KEYWORD4, KEYWORD5: Keywords that describe your website (max length of 50 characters each).

Register Your Website

Websites uploaded using the DeWeb CLI or the Decentralized Web Services platform are automatically registered in the DeWeb Website Index Smart Contract. This process ensures that your website is easily discoverable by users.

Manual Registration

If you uploaded your website using a different method, you can manually register it by calling the updateWebsite function of the DeWeb Website Index Smart Contract. This function only requires the website smart contract address serialized using the Args format.

Here are the Smart Contract addresses for the DeWeb Website Index:

NetworkAddress
MainnetAS12UpEfdonZxyFnsmrJfZbXLM3Gq6LaL3hPk7wTXqU4UZfnypKzF
BuildnetAS1TmA4GNpSYBseNNMXpbAp2trUwZxZy3T1sZ9Qd3Qdn9L8wGbMS

Provider Registry

The provider registry enables the creation of customizable access points to on-chain content, helping individuals and organizations securely distribute their data. Providers act as intermediaries, allowing end users to access on-chain content with ease, without requiring direct interaction with smart contracts. This system also supports allow-list functionality, empowering providers to limit access to specific on-chain content. For example, an organization like Solana could establish a provider using the .solana.com domain and configure an allow-list to deliver only its on-chain applications.

Mainnet Providers

Loading...

Buildnet Providers

Loading...

Register Your Provider

Learn how to become a DeWeb provider and register your provider in the Provider Registry.