Alpress: Self-Governing Publication Platform
Tanrikulu, Muhammed
Alpress is the new project of the Almonit organization. It is a self-governing decentralized platform for publishing articles. Alpress looks and feels like a classical Internet platform, but in practice, it is owned, governed, and operated by its own users. The platform is made with a combination of ENS, IPFS, and DAO technologies. Alpress is not only aimed to become the main dWeb place for publishing articles but is also meant an inspiration for developers to build more self-governing Internet platforms. Such platforms, which are democratic in nature, can create a future where the web belongs to the people of the Internet.
 Hi everyone. I'm Mohammed Tanrikulu, a software engineer with interest of web and cross platform applications. I'm working in blockchain industry almost for four years and I'm one of the co-founder of our monitor organization. Today I'm going to present you one of our new product called Alpress which is yet MVP and we are looking for people to test it, contribute it and of course use it. But before this I will take you to the very beginning by explaining what is our monitor organization and how it appeared and what we actually do there. Almonit is an experimental organization as I call to open gaze to the decentralized world. What we do is creating open source projects, products and services for the decentralized web. We started Almonit with a couple of friends while drinking in our favorite part called Freedom Lunch in 2019 before we didn't even know what's co-ed is and what such thing can affect all of our lives. One of our friends came up with a very early concept of called the decentralized website as his personal page. The concept was simply working like adding static websites to the IPFS and linking those that content hash of added files under ENS domain. For people who didn't hear about those terms IPFS is a peer-to-peer hypermedia platform which you can share your files, data, websites with anyone. You can think it like a programmable torrent but of course there is much more. An ENS or called Ethereum name service is an open source blockchain based name protocol running top of Ethereum. It's an alternative to DNS I can say. So after discussing about such solution the idea evolved to the stretching decentralization concept in web area as much as we can. Then we decided to take an action. We first created a web extension called Almonit extension for all modern browsers which includes Chrome, Opera, Brave and Firefox and you can even now go to your application stores and search for Almonit web extension you will find them. The extension helps users to resolve ENS names in a decentralized manner. It reads ENS name from the address bar of traditional browser, asks this information to the Ethereum smart contract, retrieves the content hash of linked websites, files and loading it in your browser. Anyone can configure any part of the third-party gateways or they can use their own services or modify them with their favorite ones. We assure decentralization or randomization of given gateways. In each browser session a random gateway provides service for the user and user can be in control anytime by simply using force for specific gateway option. And after that we see there are many decentralized websites appearing each day based on ENS and IPFS and we decided to index them. So we created the decentralized web directory which is also decentralized website. We first start to gather all the ENS domains manually as we hear from the social platforms like Twitter but then it was a necessity to have our own ENS crawler because this world was growing quite fast. Then we created one. Later the amount of decentralized websites started to increase more and more based on ENS IPFS and also ENS and SkyNets combination and we come up with an idea of creating the decentralized search engine which can let users search for decentralized websites and which is also decentralized by itself. This led us to write our own scrapper to work along with the ENS crawler we have. The search results were quite satisfying for the beginning. And as you can see some of the results here. It's already reachable. If you have an extension, our extension, you can go inside almonit.eth and you will find the engine. And if you don't have an extension and if you don't want to install it, you can use that link gateway by typing that link at the end of the almonit.eth domain and you will find it. You will find it and you will be able to use it also. While those things were happening, there were unpleasant news about media censorship of crypto world going and etc. This took us to another adventure which is helping regular people to jump the centralized world as easy as possible. This is the first time Alperest starts to get shaped in our minds. So what is Alperest? Alperest is a decentralized self-governing publication platform. For outsiders, it's just like a regular web application. But it's actually more than that. Anyone can be an outor and publish their articles in the system. They can be anonymous if they wish to. Any reader can reach to those articles and read them without having an account. Alperest consists of two main parts. First one is the centralized web application based on ENS and IPFS. There is no server site. The writers and readers connect into the network through IPFS sharing protocol. And in the screen, at the same time, I'm showing you the concept of decentralized web applications. It consists from two parts also. One is decentralized name services and another one is decentralized sharing hosting protocols. Of course, there can be many other modules here as well, like for example, decentralized databases. And there are many alternatives to the decentralized naming services and also decentralized hosting protocols. This area is also getting bigger and bigger. And the second part of Alperest is a DAO called decentralized alternatives organizations, which is a decentralized business model that lets users to govern any idea, assets or decisions by giving them a voting power. This is the part which transforms decentralized web applications to the self-governing organizations. So what is self-governing organization? As I mentioned previously, STOs are decentralized web platforms, which is managed by DAO in all sense, like developments, contributions, all decisions and moderations. In Alperest, this means anyone in the system can be a member of Alperest STO, which includes writers, readers, contributors, investors and many other roles which can be described by any extent, I mean described and extended by the member of Alperest STO at any time point. Thus, Alperest becomes a self-governed and self-sufficient organization with built-in self-moderation mechanism. And let's demo it. Here is the Alperest decentralized web application. It's completely looks and feels like a centralized web application. The only difference is there is no backend, there is no server site, and you interact with IPFS and ENS through our library which calls D-LOG. And here I'm going to create a new account for the FOSTA, and let's start. So, when I click the connect button, normally Metamask should ask me to connect to this website, but I already did that. So, after that, the system checks if these accounts, the wallet, has any accounts in the system. If not, it redirects you to register page. And in here, we are getting a handle for us. So, for the FOSTA, I'm going to type FOSTA21, and as you can see, screen, it means that this handle is free. If you have something not free, it will just tell you the handle is taken. And let's create it. And after that, it's asking about the information, like the pen name, avatar, auto description, and I'm going to give a name and add the FOSTA logo. And I will type here website of FOSTA, and let's sign up. And in this class, Metamask simply asks for confirmation for the transaction, and we just say, yes, confirm it. And now, our DLOG library, buying this handle as a subdomain for us, and after the transaction is confirmed, we register it. And as you can see, there is nothing here because we don't have any article yet. So, let's start with writing one. And some content, we just entered. We can simply do whatever we want. We can make some changes in the style, or simply move around and align the text, and even add some images. But for now, I'm going to skip this, and then press publish. And when we press that, again, Metamask will ask for this transaction confirmation if you want to publish this article, and we just simply say yes. And again, we are waiting for the transaction, and time to time, it takes some time. And as you can see, the transaction is confirmed, and we have our first block in the distance lesson. And this is the content, of course, with the dark mode. And if you want to share your profile with someone, I will just open, or maybe just let's click. And here it is. Here is the first postm profile to share with its users. And this is our first article, completely decentralized. And this is it. Thank you so much for watching. And if you have any questions, I'll be here waiting for your questions. Thank you so much.
 Hi everyone. I'm Mohammed Tanrikulu, a software engineer with interest of web and cross platform  applications. I'm working in blockchain industry almost for four years and I'm one of the co-founder  of our monitor organization. Today I'm going to present you one of our new product called  Alpress which is yet MVP and we are looking for people to test it, contribute it and of course use  it. But before this I will take you to the very beginning by explaining what is our monitor  organization and how it appeared and what we actually do there. Almonit is an experimental  organization as I call to open gaze to the decentralized world. What we do is creating open  source projects, products and services for the decentralized web. We started Almonit with a  couple of friends while drinking in our favorite part called Freedom Lunch in 2019 before we didn't  even know what's co-ed is and what such thing can affect all of our lives. One of our friends  came up with a very early concept of called the decentralized website as his personal page.  The concept was simply working like adding static websites to the IPFS and linking those that content  hash of added files under ENS domain. For people who didn't hear about those terms IPFS is a peer-to-peer  hypermedia platform which you can share your files, data, websites with anyone. You can think  it like a programmable torrent but of course there is much more. An ENS or called Ethereum  name service is an open source blockchain based name protocol running top of Ethereum. It's  an alternative to DNS I can say. So after discussing about such solution the idea evolved to the  stretching decentralization concept in web area as much as we can. Then we decided to take an action.  We first created a web extension called Almonit extension for all modern browsers which includes  Chrome, Opera, Brave and Firefox and you can even now go to your application stores and search for  Almonit web extension you will find them. The extension helps users to resolve ENS names in a  decentralized manner. It reads ENS name from the address bar of traditional browser, asks this  information to the Ethereum smart contract, retrieves the content hash of linked websites,  files and loading it in your browser. Anyone can configure any part of the third-party gateways  or they can use their own services or modify them with their favorite ones. We assure decentralization  or randomization of given gateways. In each browser session a random gateway provides service for  the user and user can be in control anytime by simply using force for specific gateway option.  And after that we see there are many decentralized websites appearing each day based on ENS and  IPFS and we decided to index them. So we created the decentralized web directory which is also  decentralized website. We first start to gather all the ENS domains manually as we hear from the  social platforms like Twitter but then it was a necessity to have our own ENS crawler because  this world was growing quite fast. Then we created one. Later the amount of decentralized  websites started to increase more and more based on ENS IPFS and also ENS and SkyNets  combination and we come up with an idea of creating the decentralized search engine which  can let users search for decentralized websites and which is also decentralized by itself.  This led us to write our own scrapper to work along with the ENS crawler we have. The search  results were quite satisfying for the beginning. And as you can see some of the results here.  It's already reachable. If you have an extension, our extension, you can go inside almonit.eth and  you will find the engine. And if you don't have an extension and if you don't want to install it,  you can use that link gateway by typing that link at the end of the almonit.eth domain and you  will find it. You will find it and you will be able to use it also. While those things were happening,  there were unpleasant news about media censorship of crypto world going and etc. This took us to  another adventure which is helping regular people to jump the centralized world as easy as possible.  This is the first time Alperest starts to get shaped in our minds. So what is Alperest? Alperest  is a decentralized self-governing publication platform. For outsiders, it's just like a regular  web application. But it's actually more than that. Anyone can be an outor and publish their  articles in the system. They can be anonymous if they wish to. Any reader can reach to those  articles and read them without having an account. Alperest consists of two main parts. First one  is the centralized web application based on ENS and IPFS. There is no server site. The writers  and readers connect into the network through IPFS sharing protocol. And in the screen,  at the same time, I'm showing you the concept of decentralized web applications. It consists  from two parts also. One is decentralized name services and another one is decentralized sharing  hosting protocols. Of course, there can be many other modules here as well, like for example,  decentralized databases. And there are many alternatives to the decentralized naming services  and also decentralized hosting protocols. This area is also getting bigger and bigger.  And the second part of Alperest is a DAO called decentralized alternatives organizations,  which is a decentralized business model that lets users to govern any idea, assets or decisions  by giving them a voting power. This is the part which transforms decentralized web applications  to the self-governing organizations. So what is self-governing organization? As I mentioned  previously, STOs are decentralized web platforms, which is managed by DAO in all sense, like  developments, contributions, all decisions and moderations. In Alperest, this means anyone  in the system can be a member of Alperest STO, which includes writers, readers, contributors,  investors and many other roles which can be described by any extent, I mean described  and extended by the member of Alperest STO at any time point. Thus, Alperest becomes a  self-governed and self-sufficient organization with built-in self-moderation mechanism.  And let's demo it.  Here is the Alperest decentralized web application. It's completely looks and feels like a centralized  web application. The only difference is there is no backend, there is no server site,  and you interact with IPFS and ENS through our library which calls D-LOG.  And here I'm going to create a new account for the FOSTA, and let's start.  So, when I click the connect button, normally Metamask should ask me to connect to this  website, but I already did that. So, after that, the system checks if these accounts,  the wallet, has any accounts in the system. If not, it redirects you to register page.  And in here, we are getting a handle for us. So, for the FOSTA, I'm going to type FOSTA21,  and as you can see, screen, it means that this handle is free. If you have something not free,  it will just tell you the handle is taken. And let's create it. And after that,  it's asking about the information, like the pen name, avatar, auto description,  and I'm going to give a name and add the FOSTA logo. And I will type here  website of FOSTA, and let's sign up. And in this class, Metamask simply asks for confirmation  for the transaction, and we just say, yes, confirm it. And now, our DLOG library,  buying this handle as a subdomain for us, and after the transaction is confirmed,  we register it. And as you can see, there is nothing here because we don't have any  article yet. So, let's start with writing one.  And some content, we just entered. We can simply do whatever we want. We can  make some changes in the style, or simply move around and align the text, and even add some images.  But for now, I'm going to skip this, and then press publish. And when we press that,  again, Metamask will ask for this transaction confirmation if you want to publish this article,  and we just simply say yes. And again, we are waiting for the transaction, and time to time,  it takes some time. And as you can see, the transaction is confirmed, and we have our  first block in the distance lesson. And this is the content, of course, with the dark mode.  And if you want to share your profile with someone, I will just open, or maybe just let's click.  And here it is. Here is the first postm profile to share with its users. And this is our first article,  completely decentralized. And this is it. Thank you so much for watching. And if you have any  questions, I'll be here waiting for your questions. Thank you so much.
alpress_0_563.png alpress_564_5507.png alpress_5508_6683.png alpress_6684_7859.png alpress_7860_8687.png alpress_8688_12647.png alpress_12648_12815.png alpress_12816_15395.png alpress_15396_15491.png alpress_15492_15695.png alpress_15696_16727.png alpress_16728_17051.png alpress_17052_18731.png alpress_18732_20312.png
Hi everyone. I'm Mohammed Tanrikulu, a software engineer with interest of web and cross platform applications. I'm working in blockchain industry almost for four years and I'm one of the co-founder of our monitor organization. Today I'm going to present you one of our new product called Alpress which is yet MVP and we are looking for people to test it, contribute it and of course use it. But before this I will take you to the very beginning by explaining what is our monitor organization and how it appeared and what we actually do there. Almonit is an experimental organization as I call to open gaze to the decentralized world. What we do is creating open source projects, products and services for the decentralized web. We started Almonit with a couple of friends while drinking in our favorite part called Freedom Lunch in 2019 before we didn't even know what's co-ed is and what such thing can affect all of our lives. One of our friends came up with a very early concept of called the decentralized website as his personal page. The concept was simply working like adding static websites to the IPFS and linking those that content hash of added files under ENS domain. For people who didn't hear about those terms IPFS is a peer-to-peer hypermedia platform which you can share your files, data, websites with anyone. You can think it like a programmable torrent but of course there is much more. An ENS or called Ethereum name service is an open source blockchain based name protocol running top of Ethereum. It's an alternative to DNS I can say. So after discussing about such solution the idea evolved to the stretching decentralization concept in web area as much as we can. Then we decided to take an action. We first created a web extension called Almonit extension for all modern browsers which includes Chrome, Opera, Brave and Firefox and you can even now go to your application stores and search for Almonit web extension you will find them. The extension helps users to resolve ENS names in a decentralized manner. It reads ENS name from the address bar of traditional browser, asks this information to the Ethereum smart contract, retrieves the content hash of linked websites, files and loading it in your browser. Anyone can configure any part of the third-party gateways or they can use their own services or modify them with their favorite ones. We assure decentralization or randomization of given gateways. In each browser session a random gateway provides service for the user and user can be in control anytime by simply using force for specific gateway option. And after that we see there are many decentralized websites appearing each day based on ENS and IPFS and we decided to index them. So we created the decentralized web directory which is also decentralized website. We first start to gather all the ENS domains manually as we hear from the social platforms like Twitter but then it was a necessity to have our own ENS crawler because this world was growing quite fast. Then we created one. Later the amount of decentralized websites started to increase more and more based on ENS IPFS and also ENS and SkyNets combination and we come up with an idea of creating the decentralized search engine which can let users search for decentralized websites and which is also decentralized by itself. This led us to write our own scrapper to work along with the ENS crawler we have. The search results were quite satisfying for the beginning. And as you can see some of the results here. It's already reachable. If you have an extension, our extension, you can go inside almonit.eth and you will find the engine. And if you don't have an extension and if you don't want to install it, you can use that link gateway by typing that link at the end of the almonit.eth domain and you will find it. You will find it and you will be able to use it also. While those things were happening, there were unpleasant news about media censorship of crypto world going and etc. This took us to another adventure which is helping regular people to jump the centralized world as easy as possible. This is the first time Alperest starts to get shaped in our minds. So what is Alperest? Alperest is a decentralized self-governing publication platform. For outsiders, it's just like a regular web application. But it's actually more than that. Anyone can be an outor and publish their articles in the system. They can be anonymous if they wish to. Any reader can reach to those articles and read them without having an account. Alperest consists of two main parts. First one is the centralized web application based on ENS and IPFS. There is no server site. The writers and readers connect into the network through IPFS sharing protocol. And in the screen, at the same time, I'm showing you the concept of decentralized web applications. It consists from two parts also. One is decentralized name services and another one is decentralized sharing hosting protocols. Of course, there can be many other modules here as well, like for example, decentralized databases. And there are many alternatives to the decentralized naming services and also decentralized hosting protocols. This area is also getting bigger and bigger. And the second part of Alperest is a DAO called decentralized alternatives organizations, which is a decentralized business model that lets users to govern any idea, assets or decisions by giving them a voting power. This is the part which transforms decentralized web applications to the self-governing organizations. So what is self-governing organization? As I mentioned previously, STOs are decentralized web platforms, which is managed by DAO in all sense, like developments, contributions, all decisions and moderations. In Alperest, this means anyone in the system can be a member of Alperest STO, which includes writers, readers, contributors, investors and many other roles which can be described by any extent, I mean described and extended by the member of Alperest STO at any time point. Thus, Alperest becomes a self-governed and self-sufficient organization with built-in self-moderation mechanism. And let's demo it. Here is the Alperest decentralized web application. It's completely looks and feels like a centralized web application. The only difference is there is no backend, there is no server site, and you interact with IPFS and ENS through our library which calls D-LOG. And here I'm going to create a new account for the FOSTA, and let's start. So, when I click the connect button, normally Metamask should ask me to connect to this website, but I already did that. So, after that, the system checks if these accounts, the wallet, has any accounts in the system. If not, it redirects you to register page. And in here, we are getting a handle for us. So, for the FOSTA, I'm going to type FOSTA21, and as you can see, screen, it means that this handle is free. If you have something not free, it will just tell you the handle is taken. And let's create it. And after that, it's asking about the information, like the pen name, avatar, auto description, and I'm going to give a name and add the FOSTA logo. And I will type here website of FOSTA, and let's sign up. And in this class, Metamask simply asks for confirmation for the transaction, and we just say, yes, confirm it. And now, our DLOG library, buying this handle as a subdomain for us, and after the transaction is confirmed, we register it. And as you can see, there is nothing here because we don't have any article yet. So, let's start with writing one. And some content, we just entered. We can simply do whatever we want. We can make some changes in the style, or simply move around and align the text, and even add some images. But for now, I'm going to skip this, and then press publish. And when we press that, again, Metamask will ask for this transaction confirmation if you want to publish this article, and we just simply say yes. And again, we are waiting for the transaction, and time to time, it takes some time. And as you can see, the transaction is confirmed, and we have our first block in the distance lesson. And this is the content, of course, with the dark mode. And if you want to share your profile with someone, I will just open, or maybe just let's click. And here it is. Here is the first postm profile to share with its users. And this is our first article, completely decentralized. And this is it. Thank you so much for watching. And if you have any questions, I'll be here waiting for your questions. Thank you so much.
decentralized web. We started Almonit with a terms IPFS is a peer-to-peer hypermedia platform torrent but of course there is much more. An ENS decentralized web directory which is also on ENS IPFS and also ENS and SkyNets combination decentralized search engine which can let users articles and read them without having an account. self-governing organization? As I mentioned previously, STOs are decentralized web platforms, which is managed by DAO in all sense, like web application. It's completely looks and feels like a centralized web application. The only I'm going to create a new account for the FOSTA, click. And here it is. Here is the first postm