diff --git a/vuepress-starter/docs/.vuepress/.temp/internal/routes.js b/vuepress-starter/docs/.vuepress/.temp/internal/routes.js
index a6eaf4f..0bd2ae8 100644
--- a/vuepress-starter/docs/.vuepress/.temp/internal/routes.js
+++ b/vuepress-starter/docs/.vuepress/.temp/internal/routes.js
@@ -3,26 +3,5 @@ export const redirects = JSON.parse("{}")
export const routes = Object.fromEntries([
["/", { loader: () => import(/* webpackChunkName: "index.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/index.html.js"), meta: {"title":"Home"} }],
["/get-started.html", { loader: () => import(/* webpackChunkName: "get-started.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/get-started.html.js"), meta: {"title":"Get Started"} }],
- ["/en/dev-docs/get-started-dev.html", { loader: () => import(/* webpackChunkName: "en_dev-docs_get-started-dev.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.js"), meta: {"title":"Developer Documentation"} }],
- ["/en/user-docs/advertisement-cpm-calculation.html", { loader: () => import(/* webpackChunkName: "en_user-docs_advertisement-cpm-calculation.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/en/user-docs/advertisement-cpm-calculation.html.js"), meta: {"title":"CPM Derivation"} }],
- ["/en/user-docs/get-started-user.html", { loader: () => import(/* webpackChunkName: "en_user-docs_get-started-user.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/en/user-docs/get-started-user.html.js"), meta: {"title":"Ways to Monetize"} }],
["/404.html", { loader: () => import(/* webpackChunkName: "404.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/404.html.js"), meta: {"title":""} }],
- ["/en/user-docs/buying-pkoin.html", { loader: () => import(/* webpackChunkName: "en_user-docs_buying-pkoin.html" */"/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/en/user-docs/buying-pkoin.html.js"), meta: {"title":"Buying PKOIN"} }],
]);
-
-if (import.meta.webpackHot) {
- import.meta.webpackHot.accept()
- if (__VUE_HMR_RUNTIME__.updateRoutes) {
- __VUE_HMR_RUNTIME__.updateRoutes(routes)
- }
- if (__VUE_HMR_RUNTIME__.updateRedirects) {
- __VUE_HMR_RUNTIME__.updateRedirects(redirects)
- }
-}
-
-if (import.meta.hot) {
- import.meta.hot.accept(({ routes, redirects }) => {
- __VUE_HMR_RUNTIME__.updateRoutes(routes)
- __VUE_HMR_RUNTIME__.updateRedirects(redirects)
- })
-}
diff --git a/vuepress-starter/docs/.vuepress/.temp/internal/siteData.js b/vuepress-starter/docs/.vuepress/.temp/internal/siteData.js
index 25e8de2..c5a08fd 100644
--- a/vuepress-starter/docs/.vuepress/.temp/internal/siteData.js
+++ b/vuepress-starter/docs/.vuepress/.temp/internal/siteData.js
@@ -1,14 +1 @@
export const siteData = JSON.parse("{\"base\":\"/\",\"lang\":\"en-US\",\"title\":\" \",\"description\":\"This documentation will help you get started with Bastyon.\",\"head\":[],\"locales\":{}}")
-
-if (import.meta.webpackHot) {
- import.meta.webpackHot.accept()
- if (__VUE_HMR_RUNTIME__.updateSiteData) {
- __VUE_HMR_RUNTIME__.updateSiteData(siteData)
- }
-}
-
-if (import.meta.hot) {
- import.meta.hot.accept(({ siteData }) => {
- __VUE_HMR_RUNTIME__.updateSiteData(siteData)
- })
-}
diff --git a/vuepress-starter/docs/.vuepress/.temp/internal/themeData.js b/vuepress-starter/docs/.vuepress/.temp/internal/themeData.js
index 39e399d..fd77907 100644
--- a/vuepress-starter/docs/.vuepress/.temp/internal/themeData.js
+++ b/vuepress-starter/docs/.vuepress/.temp/internal/themeData.js
@@ -1,14 +1 @@
export const themeData = JSON.parse("{\"logo\":\"/bastyon-logo-32x32.png\",\"navbar\":[\"/\",\"/get-started\"],\"locales\":{\"/\":{\"selectLanguageName\":\"English\"}},\"colorMode\":\"auto\",\"colorModeSwitch\":true,\"repo\":null,\"selectLanguageText\":\"Languages\",\"selectLanguageAriaLabel\":\"Select language\",\"sidebar\":\"heading\",\"sidebarDepth\":2,\"editLink\":true,\"editLinkText\":\"Edit this page\",\"lastUpdated\":true,\"lastUpdatedText\":\"Last Updated\",\"contributors\":true,\"contributorsText\":\"Contributors\",\"notFound\":[\"There's nothing here.\",\"How did we get here?\",\"That's a Four-Oh-Four.\",\"Looks like we've got some broken links.\"],\"backToHome\":\"Take me home\",\"openInNewWindow\":\"open in new window\",\"toggleColorMode\":\"toggle color mode\",\"toggleSidebar\":\"toggle sidebar\"}")
-
-if (import.meta.webpackHot) {
- import.meta.webpackHot.accept()
- if (__VUE_HMR_RUNTIME__.updateThemeData) {
- __VUE_HMR_RUNTIME__.updateThemeData(themeData)
- }
-}
-
-if (import.meta.hot) {
- import.meta.hot.accept(({ themeData }) => {
- __VUE_HMR_RUNTIME__.updateThemeData(themeData)
- })
-}
diff --git a/vuepress-starter/docs/.vuepress/.temp/pages/404.html.js b/vuepress-starter/docs/.vuepress/.temp/pages/404.html.js
index 3264699..468c6bc 100644
--- a/vuepress-starter/docs/.vuepress/.temp/pages/404.html.js
+++ b/vuepress-starter/docs/.vuepress/.temp/pages/404.html.js
@@ -1,16 +1,3 @@
import comp from "/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/404.html.vue"
const data = JSON.parse("{\"path\":\"/404.html\",\"title\":\"\",\"lang\":\"en-US\",\"frontmatter\":{\"layout\":\"NotFound\"},\"headers\":[],\"git\":{},\"filePathRelative\":null}")
export { comp, data }
-
-if (import.meta.webpackHot) {
- import.meta.webpackHot.accept()
- if (__VUE_HMR_RUNTIME__.updatePageData) {
- __VUE_HMR_RUNTIME__.updatePageData(data)
- }
-}
-
-if (import.meta.hot) {
- import.meta.hot.accept(({ data }) => {
- __VUE_HMR_RUNTIME__.updatePageData(data)
- })
-}
diff --git a/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.js b/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.js
index 5231ecf..c9f51b4 100644
--- a/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.js
+++ b/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.js
@@ -1,5 +1,5 @@
import comp from "/home/user/projects/bastyon/documentation/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.vue"
-const data = JSON.parse("{\"path\":\"/en/dev-docs/get-started-dev.html\",\"title\":\"Developer Documentation\",\"lang\":\"en-US\",\"frontmatter\":{},\"headers\":[],\"git\":{\"updatedTime\":1727538088000,\"contributors\":[{\"name\":\"gked\",\"email\":\"glyukshin@mailfence.com\",\"commits\":1}]},\"filePathRelative\":\"en/dev-docs/get-started-dev.md\"}")
+const data = JSON.parse("{\"path\":\"/en/dev-docs/get-started-dev.html\",\"title\":\"Developer Documentation\",\"lang\":\"en-US\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"Platform overview\",\"slug\":\"platform-overview\",\"link\":\"#platform-overview\",\"children\":[{\"level\":3,\"title\":\"Core Components\",\"slug\":\"core-components\",\"link\":\"#core-components\",\"children\":[]},{\"level\":3,\"title\":\"Quick start guide\",\"slug\":\"quick-start-guide\",\"link\":\"#quick-start-guide\",\"children\":[]}]},{\"level\":2,\"title\":\"Community and Support\",\"slug\":\"community-and-support\",\"link\":\"#community-and-support\",\"children\":[{\"level\":3,\"title\":\"Community guidelines\",\"slug\":\"community-guidelines\",\"link\":\"#community-guidelines\",\"children\":[]},{\"level\":3,\"title\":\"How to leave feedback on Bastyon\",\"slug\":\"how-to-leave-feedback-on-bastyon\",\"link\":\"#how-to-leave-feedback-on-bastyon\",\"children\":[]},{\"level\":3,\"title\":\"Support channels\",\"slug\":\"support-channels\",\"link\":\"#support-channels\",\"children\":[]},{\"level\":3,\"title\":\"Feature requests and bug reporting\",\"slug\":\"feature-requests-and-bug-reporting\",\"link\":\"#feature-requests-and-bug-reporting\",\"children\":[]},{\"level\":3,\"title\":\"FAQs\",\"slug\":\"faqs\",\"link\":\"#faqs\",\"children\":[]}]},{\"level\":2,\"title\":\"Contribution Guide\",\"slug\":\"contribution-guide\",\"link\":\"#contribution-guide\",\"children\":[]},{\"level\":2,\"title\":\"User Guide\",\"slug\":\"user-guide\",\"link\":\"#user-guide\",\"children\":[]},{\"level\":2,\"title\":\"Architecture and Design\",\"slug\":\"architecture-and-design\",\"link\":\"#architecture-and-design\",\"children\":[]},{\"level\":2,\"title\":\"Developer Documentation\",\"slug\":\"developer-documentation-1\",\"link\":\"#developer-documentation-1\",\"children\":[]}],\"git\":{\"updatedTime\":1727538088000,\"contributors\":[{\"name\":\"gked\",\"email\":\"glyukshin@mailfence.com\",\"commits\":1}]},\"filePathRelative\":\"en/dev-docs/get-started-dev.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
diff --git a/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.vue b/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.vue
index f59e487..2f7d369 100644
--- a/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.vue
+++ b/vuepress-starter/docs/.vuepress/.temp/pages/en/dev-docs/get-started-dev.html.vue
@@ -1,4 +1,82 @@
Welcome to Bastyon developer documentation. Here you will find a lot of useful information, including how to get started, platform architectural overview, as well as the API reference. Bastyon is an innovative, open-source social network and video sharing platform designed to prioritize freedom of speech and user privacy. Unlike mainstream social networks, Bastyon operates without centralized corporate control, instead relying on a distributed network of nodes worldwide. For more information, you can check out Vision:
+Bastyon aims to create a resilient, decentralized ecosystem that empowers individuals with unrestricted access to communication, information, and personal data management. Our vision is to build a platform that stands strong against censorship and ensures user sovereignty in the digital realm. The platform operates on a distributed network of nodes running the Bastyon blockchain, which is based on a randomized Proof-of-Stake algorithm. This decentralized architecture ensures that no single entity can control or censor the platform.
+Cryptocurrency Integration.
+Bastyon utilizes its native cryptocurrency, PKOIN, for incentivizing content creators and node operators. todo: generate an overview of the platform, based on the github repo links
+todo: generate the The Bastyon Platform is roughly broken down into Roadmap (new ideas and the roadmap for the ideas that made it out of the ideation phase), documentation, front-end component (Mobile Apps, Desktop and Web Browser App), the back-end component (Node Software, Blockchain Explorer, Bastyion Platform API and todo: what is control?) Below are the repositories for each respective platform components [todo] provide detailed descriptions for each repo https://github.com/pocketnetteam/get.started https://github.com/pocketnetteam/roadmap https://github.com/pocketnetteam/documentation https://github.com/pocketnetteam/pocketnet.gui https://github.com/pocketnetteam/bastyon-video https://github.com/pocketnetteam/bastyon-chat https://github.com/pocketnetteam/bastyon-calls https://github.com/pocketnetteam/pocketnet.core https://github.com/pocketnetteam/pocketnet.explorer https://github.com/pocketnetteam/pocketnet.api https://github.com/pocketnetteam/pocketnet.control [todo]: these should be instructions in each respective repo [todo]: these should be instructions in each respective repo [todo]: these should be instructions in each respective repo
+[todo]: anything else?Developer Documentation
+Platform overview
+
+
+Core Components
+Bastyon Project Overview
+Roadmap
+Documentation
+Front-end
+Bastyon Application UI
+Bastyon Video Implementation
+Bastyon Messenger UI
+Bastyon Calls UI
+Back-end
+Blockchain and Node Network
+Quick start guide
+I want to build the node, locally
+I want to build Desktop Application UI locally
+I want to build Messenger, locally
+Community and Support
+Community guidelines
+How to leave feedback on Bastyon
+Support channels
+Feature requests and bug reporting
+FAQs
+Contribution Guide
+
+- How to contribute to Bastyon
+- Code of conduct
+- Development workflow
+
User Guide
+
+- Account setup and management
+- Using the social platform features
+- Messenger functionality
+- Authorship on Bastyon
+- Tutorials and How Tos
+- Troubleshooting
+
Architecture and Design
+
+- System architecture
+- Decentralization and blockchain integration
+- Security features
+
Developer Documentation
+- API reference
+- SDK documentation
+- MiniApps development guide
+- Best practices and examples
+- Tutorials
+
To learn more about advertisement, you can check out this article
Bastyon is an innovative, open-source social network and video sharing platform designed to prioritize freedom of speech and user privacy. Unlike mainstream social networks, Bastyon operates without centralized corporate control, instead relying on a distributed network of nodes worldwide.
+++Vision: +Bastyon aims to create a resilient, decentralized ecosystem that empowers individuals with unrestricted access to communication, information, and personal data management. Our vision is to build a platform that stands strong against censorship and ensures user sovereignty in the digital realm.
+
Key Features:
Bastyon is an innovative, open-source social network and video sharing platform designed to prioritize freedom of speech and user privacy. Unlike mainstream social networks, Bastyon operates without centralized corporate control, instead relying on a distributed network of nodes worldwide.
Key Features:
Decentralized Architecture
Bastyon's infrastructure is built on a global network of nodes, ensuring continuous accessibility and resilience against censorship attempts.
Anonymity and Privacy
Users can register without providing personal information such as email addresses or phone numbers. Bastyon does not store IP or MAC addresses, safeguarding user identities from potential tracking or surveillance.
Censorship Resistance
By design, Bastyon enables users to connect, view content, and post freely as long as they have an internet connection, without fear of content removal or account suspension due to ideological differences.
Open-Source Development
A team of dedicated developers and experts collaboratively maintain and improve the platform, fostering transparency and community involvement.
Cryptocurrency Integration
Bastyon incorporates its own cryptocurrency, facilitating secure and decentralized transactions within the platform.
Founded by Daniel Satchkov, Bastyon aims to provide a secure, anonymous social platform where users can communicate and share content without the risk of corporate or government interference. This commitment to digital freedom sets Bastyon apart in the landscape of social media.
For more information about Bastyon's vision and the team behind it, you can find interviews with Daniel Satchkov on various platforms, including YouTube and Odysee.
Join Bastyon today and experience a social network that truly puts your freedom and privacy first.
Bastyion is available on major desktop and mobile platforms. To quickly get started, you can download Bastyon app for your most favorite platform or use an internet browser.
Desktop | Mobile | Web |
---|---|---|
Linux | Android | Web Browser |
MacOS | iOS | |
Windows |
This project exists, thanks to the dedication of people who are passionate about liberating communications across the globe. Whether you are an engineer, an author, a community advocate, or just a believer, we would love your help with this project! Here are a few resources to help you with any questions you may have. Here are a few resorces.
You can provide feedback either through GitHub, or Shoot us an email.
Alternativey, feel free to comment at the bottom of the page. [todo] enable the comment box once the plugin is installed
Please visit our FAQ page for commonly asked questions.
',5))])}const f=i(c,[["render",u],["__file","get-started.html.vue"]]),b=JSON.parse('{"path":"/get-started.html","title":"Get Started","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Overview","slug":"overview","link":"#overview","children":[]},{"level":2,"title":"Quick Start Guide","slug":"quick-start-guide","link":"#quick-start-guide","children":[{"level":3,"title":"Installation","slug":"installation","link":"#installation","children":[]},{"level":3,"title":"Contribution","slug":"contribution","link":"#contribution","children":[]},{"level":3,"title":"Documentation","slug":"documentation","link":"#documentation","children":[]}]},{"level":2,"title":"How to Leave Feedback on Bastyon","slug":"how-to-leave-feedback-on-bastyon","link":"#how-to-leave-feedback-on-bastyon","children":[]},{"level":2,"title":"FAQs","slug":"faqs","link":"#faqs","children":[]}],"git":{"updatedTime":null,"contributors":[]},"filePathRelative":"get-started.md"}');export{f as comp,b as data}; diff --git a/vuepress-starter/docs/.vuepress/dist/assets/get-started.html-Lx8Sl31v.js b/vuepress-starter/docs/.vuepress/dist/assets/get-started.html-Lx8Sl31v.js new file mode 100644 index 0000000..109c489 --- /dev/null +++ b/vuepress-starter/docs/.vuepress/dist/assets/get-started.html-Lx8Sl31v.js @@ -0,0 +1 @@ +import{_ as n,c as r,a,b as i,d as t,e as s,w as l,r as d,o as c}from"./app-BrQHCxnK.js";const p={};function u(h,e){const o=d("RouteLink");return c(),r("div",null,[e[3]||(e[3]=a('Bastyon is an innovative, open-source social network and video sharing platform designed to prioritize freedom of speech and user privacy. Unlike mainstream social networks, Bastyon operates without centralized corporate control, instead relying on a distributed network of nodes worldwide.
Vision: Bastyon aims to create a resilient, decentralized ecosystem that empowers individuals with unrestricted access to communication, information, and personal data management. Our vision is to build a platform that stands strong against censorship and ensures user sovereignty in the digital realm.
Key Features:
Decentralized Architecture
Bastyon's infrastructure is built on a global network of nodes, ensuring continuous accessibility and resilience against censorship attempts.
Anonymity and Privacy
Users can register without providing personal information such as email addresses or phone numbers. Bastyon does not store IP or MAC addresses, safeguarding user identities from potential tracking or surveillance.
Censorship Resistance
By design, Bastyon enables users to connect, view content, and post freely as long as they have an internet connection, without fear of content removal or account suspension due to ideological differences.
Open-Source Development
A team of dedicated developers and experts collaboratively maintain and improve the platform, fostering transparency and community involvement.
Cryptocurrency Integration
Bastyon incorporates its own cryptocurrency, facilitating secure and decentralized transactions within the platform.
Founded by Daniel Satchkov, Bastyon aims to provide a secure, anonymous social platform where users can communicate and share content without the risk of corporate or government interference. This commitment to digital freedom sets Bastyon apart in the landscape of social media.
For more information about Bastyon's vision and the team behind it, you can find interviews with Daniel Satchkov on various platforms, including YouTube and Odysee.
Join Bastyon today and experience a social network that truly puts your freedom and privacy first.
Bastyion is available on major desktop and mobile platforms. To quickly get started, you can download Bastyon app for your most favorite platform or use an internet browser.
Desktop | Mobile | Web |
---|---|---|
Linux | Android | Web Browser |
MacOS | iOS | |
Windows |
This project exists, thanks to the dedication of people who are passionate about liberating communications across the globe. Whether you are an engineer, an author, a community advocate, or just a believer, we would love your help with this project! Here are a few resources to help you with any questions you may have. Here are a few resorces.
You can provide feedback either through GitHub, or Shoot us an email.
Alternativey, feel free to comment at the bottom of the page. [todo] enable the comment box once the plugin is installed
Please visit our FAQ page for commonly asked questions.
',5))])}const b=n(p,[["render",u],["__file","get-started.html.vue"]]),f=JSON.parse('{"path":"/get-started.html","title":"Get Started","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Overview","slug":"overview","link":"#overview","children":[]},{"level":2,"title":"Quick Start Guide","slug":"quick-start-guide","link":"#quick-start-guide","children":[{"level":3,"title":"Installation","slug":"installation","link":"#installation","children":[]},{"level":3,"title":"Contribution","slug":"contribution","link":"#contribution","children":[]},{"level":3,"title":"Documentation","slug":"documentation","link":"#documentation","children":[]}]},{"level":2,"title":"How to Leave Feedback on Bastyon","slug":"how-to-leave-feedback-on-bastyon","link":"#how-to-leave-feedback-on-bastyon","children":[]},{"level":2,"title":"FAQs","slug":"faqs","link":"#faqs","children":[]}],"git":{"updatedTime":1728440694000,"contributors":[{"name":"gked","email":"glyukshin@mailfence.com","commits":2}]},"filePathRelative":"get-started.md"}');export{b as comp,f as data}; diff --git a/vuepress-starter/docs/.vuepress/dist/assets/index.html-BJArSp8V.js b/vuepress-starter/docs/.vuepress/dist/assets/index.html-BJArSp8V.js deleted file mode 100644 index b90b9a4..0000000 --- a/vuepress-starter/docs/.vuepress/dist/assets/index.html-BJArSp8V.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app-B9KWkG6G.js";const s={};function o(i,n){return a(),t("div")}const l=e(s,[["render",o],["__file","index.html.vue"]]),d=JSON.parse('{"path":"/","title":"Home","lang":"en-US","frontmatter":{"home":true,"title":"Home","heroImage":"/bastyon-logo-256x256.png","actions":[{"text":"Developers","link":"/en/dev-docs/get-started-dev.md","type":"primary"},{"text":"End Users","link":"/en/user-docs/get-started-user.md","type":"primary"}],"features":[{"title":"Decentralized","details":"The platform operates without a central authority, making it resistant to traditional censorship methods."},{"title":"Social","details":"Users can share posts, videos, and long-form blogs, virtually uncensored."},{"title":"Cryptocurrency","details":"Bastyon has its own cryptocurrency called PKOIN, which is used for monetization within the platform."},{"title":"Unsensored","details":"Bastyon is designed to bypass common censorship tactics, such as domain blocking and banning users for dissent."},{"title":"Privacy-focused","details":"The app does not collect user data, emphasizing user privacy."},{"title":"Blockchain technology","details":"The platform utilizes blockchain to ensure data immutability and decentralized storage."},{"title":"Cross-platform","details":"Bastyon is available for iOS and Android devices, as a desktop app, and via web browsers."}],"footer":"Apache License 2.0 | Copyright © 2019-present Bastyon"},"headers":[],"git":{"updatedTime":null,"contributors":[]},"filePathRelative":"README.md"}');export{l as comp,d as data}; diff --git a/vuepress-starter/docs/.vuepress/dist/assets/index.html-DxGq5Buw.js b/vuepress-starter/docs/.vuepress/dist/assets/index.html-DxGq5Buw.js new file mode 100644 index 0000000..8195e94 --- /dev/null +++ b/vuepress-starter/docs/.vuepress/dist/assets/index.html-DxGq5Buw.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as n}from"./app-BrQHCxnK.js";const a={};function o(i,r){return n(),t("div")}const c=e(a,[["render",o],["__file","index.html.vue"]]),l=JSON.parse(`{"path":"/","title":"Home","lang":"en-US","frontmatter":{"home":true,"title":"Home","heroImage":"/bastyon-logo-256x256.png","actions":[{"text":"Developer Documentation","link":"/en/dev-docs/get-started-dev.md","type":"primary"},{"text":"Monetize With Bastyon","link":"/en/user-docs/get-started-user.md","type":"primary"}],"features":[{"title":"Freedom of Expression","details":"The platform operates without a central authority, making it resistant to traditional censorship methods."},{"title":"Diverse Content Sharing","details":"Users can post a variety of content including text, videos, and long-form blogs with minimal restrictions."},{"title":"Earn Cryptocurrency","details":"Users can monetize their content and interactions using PKOIN, Bastyon's native cryptocurrency."},{"title":"Enhanced Privacy","details":"Users can interact on the platform without concerns about their personal data being collected or sold."},{"title":"Trusted Content Storage","details":"Users benefit from decentralized technology ensuring their content remains unaltered and accessible."},{"title":"Flexible Access","details":"Bastyon is available on iOS, Android, as a desktop app, and as a web app via web most web browsers."}],"footer":"Apache License-2.0 | Copyright © 2019-present Bastyon"},"headers":[],"git":{"updatedTime":1728440694000,"contributors":[{"name":"gked","email":"glyukshin@mailfence.com","commits":2}]},"filePathRelative":"README.md"}`);export{c as comp,l as data}; diff --git a/vuepress-starter/docs/en/dev-docs/get-started-dev.md b/vuepress-starter/docs/en/dev-docs/get-started-dev.md deleted file mode 100644 index 03b4cb0..0000000 --- a/vuepress-starter/docs/en/dev-docs/get-started-dev.md +++ /dev/null @@ -1 +0,0 @@ -# Developer Documentation \ No newline at end of file diff --git a/vuepress-starter/docs/en/user-docs/Digifinex.png b/vuepress-starter/docs/en/user-docs/Digifinex.png deleted file mode 100644 index 4ce689d..0000000 Binary files a/vuepress-starter/docs/en/user-docs/Digifinex.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/advertisement-cpm-calculation.md b/vuepress-starter/docs/en/user-docs/advertisement-cpm-calculation.md deleted file mode 100644 index 5098eb0..0000000 --- a/vuepress-starter/docs/en/user-docs/advertisement-cpm-calculation.md +++ /dev/null @@ -1,54 +0,0 @@ -# CPM Derivation - - -Bastyon has about 1.63 MILLION unique visitors a month. Average visitor visits 5 times per month, and English language feed is 10% of Bastyon, so TOTAL NUMBER OF MONTHLY VISITS = 1.65M * 10% * 5 = 815,000.1 - -1.63M visits are distributed across various platforms: - -| Platform 2 | Users | -|------------------|---------| -| Bastyon.com | 1.4M | -| Android | 130k | -| Desktop app | 100k | - - -### Bastyon.com Usage - -1.4M is on Bastyon.com (SEMRUSH data) - -![alt text](semrush-bastyon-data.png) - -### Desktop App Usage - -Number of desktop app users is 150,000+.3 - -[![alt text](bastyon-desktop-browser.png)](https://github.com/pocketnetteam/pocketnet.gui) - -### Android Usage - -Number of active android users is 130,000+ - - -### iOS Usage - -[todo] - - -### CPM Calculation - -1. Every boost ad runs for 3 hours. So, we divide total monthly visits by 30 days and by 8 to get 3-hour intervals -2. Total monthly visits = 815 thousand -3. Total daily visits = 27,100 -4. English feed has 10% of all visitors -5. Total visits in 3 hour interval = 27,100/8 = 3395 -6. Average cost of ad is $1 -7. CPM = $. 29 -8. 29 cents on average is a very low CPM - -*** - -1Based on December 2022 data. - -2 iOS was not initially included in the calculations - -3 After every app update users gradually update desktop app, approx. Half of users updates one week after update. The image shows that 76 thousand users updated their apps immediately on day one, only half of the people update so quickly, so the real number is 150k users approximately \ No newline at end of file diff --git a/vuepress-starter/docs/en/user-docs/bastyon-desktop-browser.png b/vuepress-starter/docs/en/user-docs/bastyon-desktop-browser.png deleted file mode 100644 index 87b7ec3..0000000 Binary files a/vuepress-starter/docs/en/user-docs/bastyon-desktop-browser.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/bastyon-usage-audience.png b/vuepress-starter/docs/en/user-docs/bastyon-usage-audience.png deleted file mode 100644 index fa66c05..0000000 Binary files a/vuepress-starter/docs/en/user-docs/bastyon-usage-audience.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/bastyon-usage-distribution-by-country.png b/vuepress-starter/docs/en/user-docs/bastyon-usage-distribution-by-country.png deleted file mode 100644 index 7cb0b6d..0000000 Binary files a/vuepress-starter/docs/en/user-docs/bastyon-usage-distribution-by-country.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/bastyon-usage-employment-status.png b/vuepress-starter/docs/en/user-docs/bastyon-usage-employment-status.png deleted file mode 100644 index e4d7baf..0000000 Binary files a/vuepress-starter/docs/en/user-docs/bastyon-usage-employment-status.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/buying-pkoin-from-private-party.png b/vuepress-starter/docs/en/user-docs/buying-pkoin-from-private-party.png deleted file mode 100644 index f8e1327..0000000 Binary files a/vuepress-starter/docs/en/user-docs/buying-pkoin-from-private-party.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/buying-pkoin.md b/vuepress-starter/docs/en/user-docs/buying-pkoin.md deleted file mode 100644 index 9f6bed9..0000000 --- a/vuepress-starter/docs/en/user-docs/buying-pkoin.md +++ /dev/null @@ -1,36 +0,0 @@ -# Buying PKOIN - -You need PKOIN cryptocurrency fund your advertising campaigns. - -PKOIN is the native cryptocurrency of the Bastyon platform. It serves as the economic backbone of the ecosystem, enabling users to monetize their content and interactions. Users can earn PKOIN through various activities on the platform, such as creating popular posts, receiving likes, being the node-runners. - -PKOIN can be used for: -1. Tipping content creators -2. Boosting posts for increased visibility -3. Accessing premium features on the platform -4. Trading with other cryptocurrencies or fiat currencies - -To acquire PKOIN, users have several options: - -1. Private parties: Users can arrange peer-to-peer transactions with other PKOIN holders through secure messaging channels or community forums. - -2. Exchange services: Cryptocurrency exchange services may offer PKOIN trading pairs. - - -## Buying PKOIN on Exchanges and Exchange Services - -PKOIN can be purchased on the following sites. - -[![Alt text](tapbit.png)](Tapbit.com) - -[![alt text](Digifinex.png)](Digifinex.com) - - -[PKOIN.NET](https://pkoin.net) - - -## Buying PKOIN peer-to-peer on Bastyon - -You can also purchase PKOIN from other Bastyon users. You can agree on the terms of purchase/sale in personal correspondence with the seller / buyer, whom you can find in the news feed under the **PKOIN/peer-to-peer** category. - -![alt text](buying-pkoin-from-private-party.png) \ No newline at end of file diff --git a/vuepress-starter/docs/en/user-docs/get-started-user.md b/vuepress-starter/docs/en/user-docs/get-started-user.md deleted file mode 100644 index 9c0a366..0000000 --- a/vuepress-starter/docs/en/user-docs/get-started-user.md +++ /dev/null @@ -1,65 +0,0 @@ -# Ways to Monetize - -Bastyon, a decentralized social media platform, offers various opportunities for users to monetize their content and engagement. Here are some effective ways to make money on Bastyon - -## Advertisers -Advertisers on Bastyon have accesss to one of the best CPM (cost per thousands impressions) in the industry for large networks. On Bastyon you can get to about **¢29 cents as opposed to the industry's avergae over $1**. Checkout [Calculations page](advertisement-cpm-calculation.md) for details on the calculations. - -todo: advertise on bastyon video goes here - - - - -Distribution by Country
- -![alt text](bastyon-usage-distribution-by-country.png) - - -Employment Status
- -![alt text](bastyon-usage-employment-status.png) - - -Usage Demographics
- -![alt text](bastyon-usage-audience.png) - - -### How to Start Advertising - -1. Launching ads on Bastyon is very simple. To do this, you need: -2. Prepare an advertising publication (video, post or article) -3. [Buy PKOIN](buying-pkoin.md) -4. Deposit the required amount of PKOIN to start advertising - -#### Click the lightning bolt icon in the lower right corner of the selected post - -![alt text](lightning-bolt-action.png) - -#### Enter PKOIN in the "Amount" field and click "Send" - -![alt text](lift-up-the-post.png) - -#### Congratulations! You have launched an advertisement on Bastyon! - -## Authors: Content Creators - - -## Node Runners diff --git a/vuepress-starter/docs/en/user-docs/lift-up-the-post.png b/vuepress-starter/docs/en/user-docs/lift-up-the-post.png deleted file mode 100644 index b7ab054..0000000 Binary files a/vuepress-starter/docs/en/user-docs/lift-up-the-post.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/lightning-bolt-action.png b/vuepress-starter/docs/en/user-docs/lightning-bolt-action.png deleted file mode 100644 index 09b86ae..0000000 Binary files a/vuepress-starter/docs/en/user-docs/lightning-bolt-action.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/semrush-bastyon-data.png b/vuepress-starter/docs/en/user-docs/semrush-bastyon-data.png deleted file mode 100644 index 4fd2e37..0000000 Binary files a/vuepress-starter/docs/en/user-docs/semrush-bastyon-data.png and /dev/null differ diff --git a/vuepress-starter/docs/en/user-docs/tapbit.png b/vuepress-starter/docs/en/user-docs/tapbit.png deleted file mode 100644 index a363bff..0000000 Binary files a/vuepress-starter/docs/en/user-docs/tapbit.png and /dev/null differ diff --git a/vuepress-starter/docs/get-started.md b/vuepress-starter/docs/get-started.md index 59d4da1..72b027b 100644 --- a/vuepress-starter/docs/get-started.md +++ b/vuepress-starter/docs/get-started.md @@ -1,10 +1,16 @@ #