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:
Network | Address |
---|---|
Mainnet | AS12UpEfdonZxyFnsmrJfZbXLM3Gq6LaL3hPk7wTXqU4UZfnypKzF |
Buildnet | AS1TmA4GNpSYBseNNMXpbAp2trUwZxZy3T1sZ9Qd3Qdn9L8wGbMS |
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.