diff --git a/books/solana/SUMMARY.md b/books/solana/SUMMARY.md new file mode 100644 index 0000000..347a4ea --- /dev/null +++ b/books/solana/SUMMARY.md @@ -0,0 +1,60 @@ + +- [Intro](solana/intro.md) + - [Who we are](tfgrid3/who_are_we.md) +- [Promotion](tfgrid3/promotion.md) + - [Messaging](tfgrid3/messaging.md) + - [Chapters](tfgrid3/chapters.md) +- [Tokenomics](tfgrid3/tokenomics.md) + - [Farming Reward](tfgrid3/farming_reward.md) + - [Tokens Overview](tfgrid3/tokens_overview.md) + - [Validators](tfgrid3/validators.md) +- [Utilization](partners_utilization/) +- [ThreeFold Cooperative](tfgrid3/tfcoop_intro.md) + - [Governance](tfgrid3/governance.md) + - [Guardians](tfgrid3/guardians.md) + - [Grid Enhancement Proposals](tfgrid3/gep.md) +- [Change Management GEP's](tfgrid3/gep2.md) + - [Farming GEP 3.14](tfgrid3/farming_update_3_14.md) +- [The Internet today](tech/internet_today.md) + - [history c64](tech/history/c64.md) + - [too many layers](tech/history/layers.md) +- [Values](values/planet_people_first.md) +- [Tech Key Innovations](tech/key_innovations_overview.md) + - [Mycelium Network](tech/mycelium_innovation.md) + - [Zero-OS](tech/zos_innovation.md) + - [Quantum Safe Storage](tech/zstor_innovation.md) + - [Quantum Safe Filesystem](tech/qsfs_innovation.md) + - [FList: better OS Images](tech/flist_innovation.md) + - [FungiStor](tech/fungistor_innovation.md) + - [Network Wall](tech/network_wall_innovation.md) +- [Partners Utilization](partners_utilization/partners.md) + - [Digital Freezone](partners_utilization/freezone.md) + - [Tanzania Internet](partners_utilization/tanzania.md) + - [Estio](partners_utilization/estio.md) + - [Earth Wallet](partners_utilization/earth_wallet.md) + - [Holochain](partners_utilization/holochain.md) + - [Sikana](partners_utilization/sikana.md) + - [vindo](partners_utilization/vindo.md) + - [vverse](partners_utilization/vverse.md) +- [Technology](tech/technology.md) + - [Architecture](tech/architecture.md) + - [Energy Efficient](tech/energy_efficient.md) +- [TFGrid Core Capabilities](tech/features.md) + - [Compute](tech/compute.md) + - [Zero-OS](tech/zos.md) + - [Infrastructure As Code](tech/smartcontract_iac.md) + - [CoreX](tech/corex.md) + - [Storage](tech/qsss_home.md) + - [Quantum Safe Storage Algo](tech/qss_algorithm.md) + - [Zero Knowledge proof](tech/qss_zero_knowledge_proof.md) + - [NFT Storage](tech/nft_storage.md) + - [S3 Storage](tech/s3_interface) + - [File System](tech/qss_filesystem.md) + - [Network](tech/networking.md) + - [Mycelium](tech/mycelium.md) + - [Web Gateway](tech/webgw.md) +- [Why](why/why.md) + - [Cloud Too Centralized](why/current_cloud_too_centralized.md) + - [Countries don't have their Internet](why/countries_no_internet.md) + - [Human Right](why/internet_human_right.md) + - [Social Warming](why/social_warming.md) diff --git a/books/solana/sync_production.sh b/books/solana/sync_production.sh new file mode 100755 index 0000000..3f2dc30 --- /dev/null +++ b/books/solana/sync_production.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# /bin/bash ~/hero/var/mdbuild/duniayetu/build.sh +rsync -rv ~/hero/www/info/solana/ root@info.ourworld.tf:/root/hero/www/friends/solana/ diff --git a/books/tfgrid3/SUMMARY.md b/books/tfgrid3/SUMMARY.md index d80a23a..390b43a 100644 --- a/books/tfgrid3/SUMMARY.md +++ b/books/tfgrid3/SUMMARY.md @@ -8,7 +8,7 @@ - [Farming Reward](tfgrid3/farming_reward.md) - [Tokens Overview](tfgrid3/tokens_overview.md) - [Validators](tfgrid3/validators.md) -- [TFCoop](tfgrid3/tfcoop_intro.md) +- [ThreeFold Cooperative](tfgrid3/tfcoop_intro.md) - [Governance](tfgrid3/governance.md) - [Guardians](tfgrid3/guardians.md) - [Grid Enhancement Proposals](tfgrid3/gep.md) @@ -17,6 +17,7 @@ - [The Internet today](tech/internet_today.md) - [history c64](tech/history/c64.md) - [too many layers](tech/history/layers.md) +- [Values](values/planet_people_first.md) - [Tech Key Innovations](tech/key_innovations_overview.md) - [Mycelium Network](tech/mycelium_innovation.md) - [Zero-OS](tech/zos_innovation.md) @@ -28,7 +29,11 @@ - [Technology](tech/technology.md) - [Architecture](tech/architecture.md) - [Energy Efficient](tech/energy_efficient.md) -- [ThreeFold Cloud Core Capabilities](tech/features.md) +- [TFGrid Core Capabilities](tech/features.md) + - [Compute](tech/compute.md) + - [Zero-OS](tech/zos.md) + - [Infrastructure As Code](tech/smartcontract_iac.md) + - [CoreX](tech/corex.md) - [Storage](tech/qsss_home.md) - [Quantum Safe Storage Algo](tech/qss_algorithm.md) - [Zero Knowledge proof](tech/qss_zero_knowledge_proof.md) @@ -38,3 +43,4 @@ - [Network](tech/networking.md) - [Mycelium](tech/mycelium.md) - [Web Gateway](tech/webgw.md) + diff --git a/collections/mkondo/mkondo.md b/collections/mkondo/mkondo.md index cd94506..238c8b2 100644 --- a/collections/mkondo/mkondo.md +++ b/collections/mkondo/mkondo.md @@ -4,5 +4,7 @@ > domain: mkondo.me = stream in swahili -Above is not a movie or photo, we can stream 100% photorealistic real time rendered environments to our customers. Check out the result on http://metaversestreaming.threefold.me , please note this is not a video of a real place, this is a rendered result of streaming a virtual reality session to the user. +Above is not a movie or photo, we can stream 100% photorealistic real time rendered environments to our customers. + +Check out the result on http://metaversestreaming.threefold.me , please note this is not a video of a real place, this is a rendered result of streaming a virtual reality session to the user. diff --git a/collections/partners_utilization/earth_wallet.md b/collections/partners_utilization/earth_wallet.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/partners_utilization/estio.md b/collections/partners_utilization/estio.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/partners_utilization/freezone.md b/collections/partners_utilization/freezone.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/partners_utilization/holochain.md b/collections/partners_utilization/holochain.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/partners_utilization/partners.md b/collections/partners_utilization/partners.md index 8a0e313..9b6a059 100644 --- a/collections/partners_utilization/partners.md +++ b/collections/partners_utilization/partners.md @@ -1,3 +1,15 @@ +![](partners.png) + # Partners -The following partners all have the potential to utilize a lot of our capacity and will drive the growth of our grid. \ No newline at end of file +The following partners all have the potential to utilize a lot of our capacity and will drive the growth of our grid. + +- [Holochain](holochain.md) holochain, peer2peer transaction layer and dapp layer on top of TFGrid +- [Earth Wallet]() alternative to BTC Lightening (cheap transactions, scale) +- [Digital Freezone](freezone.md) a digital freezone made for hundreds of millions of people. +- [Tanzania Sovereign Internet](tanzania.md) a sovereign Internet for a country +- [Estio](estio.md) +300 opensource apps on top of TFGrid (managed, supported) +- [Mkondo](mkondo.md) most realistic rendering of VR/AR env on top of TFGrid +- [Vindo](vindo.md) collaborative metaverse, best quality at low bandwidth +- [Vverse](vverse.md) virtual reality museum +- [Tier S Datacenter](tier_s_datacenter.md) more secure and efficient datacenter approach \ No newline at end of file diff --git a/collections/partners_utilization/partners.png b/collections/partners_utilization/partners.png new file mode 100644 index 0000000..90b82bc Binary files /dev/null and b/collections/partners_utilization/partners.png differ diff --git a/collections/partners_utilization/tanzania.md b/collections/partners_utilization/tanzania.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/partners_utilization/tier_s_datacenter.md b/collections/partners_utilization/tier_s_datacenter.md new file mode 100644 index 0000000..e69de29 diff --git a/collections/projectmycelium/image.png b/collections/projectmycelium/image.png deleted file mode 100644 index bb53808..0000000 Binary files a/collections/projectmycelium/image.png and /dev/null differ diff --git a/collections/projectmycelium/participants.md b/collections/projectmycelium/participants.md index 793c90f..d63371a 100644 --- a/collections/projectmycelium/participants.md +++ b/collections/projectmycelium/participants.md @@ -1,9 +1,9 @@ # Participants -![alt text](image.png) +![alt text](participants.png) - ThreeFold -- Hero +- Hero (from OurWorld Labs - our venture creator in Mauritius) - Digital FreeZone - HoloChain - RainLanguage diff --git a/collections/projectmycelium/participants.png b/collections/projectmycelium/participants.png new file mode 100644 index 0000000..0750516 Binary files /dev/null and b/collections/projectmycelium/participants.png differ diff --git a/collections/solana/intro.md b/collections/solana/intro.md new file mode 100644 index 0000000..763749e --- /dev/null +++ b/collections/solana/intro.md @@ -0,0 +1,13 @@ +![alt text](intro.png) + +# ThreeFold Grid Solana Launch + +> CONFIDENDIAL INFORMATION + +Our plan is to launch on Solana Foundation's Paris Blockchain Week (11 April). + +### Why now + +- current marketcap < 40m USD +- marketcaps on solana for other DePIN projects +1 billion which do something relevant to our purpose +- we are ready, the tech is rock solid and now we have the necessary support from a lot of parties \ No newline at end of file diff --git a/collections/solana/intro.png b/collections/solana/intro.png new file mode 100644 index 0000000..100d3ab Binary files /dev/null and b/collections/solana/intro.png differ diff --git a/collections/tech/.done b/collections/tech/.done new file mode 100644 index 0000000..f51caeb --- /dev/null +++ b/collections/tech/.done @@ -0,0 +1 @@ +3node_simple.png diff --git a/collections/tech/3node_simple.png b/collections/tech/3node_simple.png index bb97f20..01f0ad3 100644 Binary files a/collections/tech/3node_simple.png and b/collections/tech/3node_simple.png differ diff --git a/collections/tech/architecture/architecture.md b/collections/tech/architecture/architecture.md index e63e42b..84e80b4 100644 --- a/collections/tech/architecture/architecture.md +++ b/collections/tech/architecture/architecture.md @@ -3,5 +3,21 @@ ![](img/architecture.png) +### TF Nodes (or 3Nodes) + +The network of nodes which make up the cloud, each node provides compute, storage and network capacity. + +### TF Routers + +With the introduction of new devices in TFGrid 4.0, anyone can now operate as a network service provider. + +TF Routers seamlessly integrate with our Mycelium network technology, efficiently selecting the shortest path between all participants. + +These TF Routers are not only compatible with Wi-Fi but also with 4G and 5G networks, ensuring versatile connectivity options. + +### Web3 & Decentralized AI Compatibility + +The TFGrid is the ideal platform for hosting any Web3 and AI workloads. Our Zero-OS operating system already supports integrated GPUs, ensuring optimal performance for decentralized AI applications. +> Any workload (web2/3 and AI) can run on TFGrid. \ No newline at end of file diff --git a/collections/tech/architecture/img/.done b/collections/tech/architecture/img/.done new file mode 100644 index 0000000..6e48c0f --- /dev/null +++ b/collections/tech/architecture/img/.done @@ -0,0 +1 @@ +architecture.png diff --git a/collections/tech/architecture/img/architecture.png b/collections/tech/architecture/img/architecture.png index 5ca176c..78c41cf 100644 Binary files a/collections/tech/architecture/img/architecture.png and b/collections/tech/architecture/img/architecture.png differ diff --git a/collections/tech/history/c64.md b/collections/tech/history/c64.md index bff975f..b63c16e 100644 --- a/collections/tech/history/c64.md +++ b/collections/tech/history/c64.md @@ -1,9 +1,13 @@ ## we forgot to use hardware well -The IT world does not utilize computer hardware well. +The IT world fails to harness the full potential of computer hardware. -![](img/c64.png) +![Commodore 64](img/c64.png) -Hardware advancements surged, while experiences and features stagnated, unable to match the pace. +While hardware advancements have surged forward, user experiences and features have often stagnated, failing to keep pace with these developments. -> TODO: c64 describe better +The original Commodore 64, with only 64 KB of memory, was a remarkably capable machine for its time. In contrast, today's computers boast 8 GB or more of memory, yet their capabilities have not necessarily improved proportionately. + +This highlights a regression in our ability to fully utilize computer hardware. + +At Threefold, we are committed to bridging this gap by optimizing our approach to hardware utilization, thereby unlocking its full potential. \ No newline at end of file diff --git a/collections/tech/history/layers.md b/collections/tech/history/layers.md index da0d0ef..43cb81f 100644 --- a/collections/tech/history/layers.md +++ b/collections/tech/history/layers.md @@ -8,4 +8,31 @@ This is due to a number of reasons. ![](img/fourreasons.png) ->TODO: \ No newline at end of file + +In the context of CPU scheduling in Linux (and in most modern operating systems), a context switch refers to the process of saving the state of a currently running process (such as its registers, program counter, and other relevant information) and loading the state of a different process to allow it to run. This switching of execution from one process to another is a fundamental aspect of multitasking operating systems, where multiple processes share the CPU's time. + +Here's how a context switch typically works in Linux: + +1. **Interrupt Handling**: When a higher-priority process needs to run or an event requiring immediate attention occurs (such as I/O completion), the CPU interrupts the currently running process. + +2. **Saving Context**: The operating system saves the state of the current process, including its registers, program counter, and other relevant data, into its process control block (PCB). This step ensures that when the process resumes execution later, it can continue from where it left off. + +3. **Scheduling Decision**: The operating system scheduler determines which process should run next based on scheduling algorithms and the priority of processes in the system. + +4. **Loading Context**: The operating system loads the state of the selected process from its PCB into the CPU, allowing it to execute. This includes restoring the process's registers, program counter, and other relevant data. + +5. **Execution**: The newly loaded process begins executing on the CPU. + +Context switches are essential for multitasking, but they come with overhead that can impact system performance: + +1. **Time Overhead**: Context switches require time to save and restore process states, as well as to perform scheduling decisions. This overhead adds up, especially in systems with many processes frequently switching contexts. + +2. **Cache Invalidation**: Each time a process is switched in, it may result in cache invalidation, where the CPU's cache needs to be refreshed with data from the new process's memory space. This can lead to cache misses and performance degradation. + +3. **Resource Contentions**: Context switches can exacerbate resource contention issues, especially in systems with limited CPU cores. If multiple processes are frequently contending for CPU time, the overhead of context switches can further delay process execution. + +4. **Fragmentation**: Frequent context switches can lead to memory fragmentation, as processes are loaded and unloaded into memory. This fragmentation can degrade system performance over time, as it becomes more challenging to find contiguous blocks of memory for new processes. + +While context switches are necessary for multitasking, excessive context switching can indeed lead to a significant loss of execution power by introducing overhead and resource contention in the system. + +Therefore, efficient scheduling algorithms and optimization techniques are crucial for minimizing the impact of context switches on system performance. \ No newline at end of file diff --git a/collections/tech/innovations/img/.done b/collections/tech/innovations/img/.done new file mode 100644 index 0000000..14db83e --- /dev/null +++ b/collections/tech/innovations/img/.done @@ -0,0 +1 @@ +qsss.png diff --git a/collections/tech/innovations/img/qsss.png b/collections/tech/innovations/img/qsss.png index 9b778d0..2bbe588 100644 Binary files a/collections/tech/innovations/img/qsss.png and b/collections/tech/innovations/img/qsss.png differ diff --git a/collections/tech/internet/.done b/collections/tech/internet/.done new file mode 100644 index 0000000..ee6c26b --- /dev/null +++ b/collections/tech/internet/.done @@ -0,0 +1,3 @@ +global_net.png +network_path.png +we_are_products.png diff --git a/collections/tech/internet/global_net.png b/collections/tech/internet/global_net.png index 928b328..6ee0402 100644 Binary files a/collections/tech/internet/global_net.png and b/collections/tech/internet/global_net.png differ diff --git a/collections/tech/internet/network_path.png b/collections/tech/internet/network_path.png index e8d8df3..3fd3df5 100644 Binary files a/collections/tech/internet/network_path.png and b/collections/tech/internet/network_path.png differ diff --git a/collections/tech/internet/we_are_products.png b/collections/tech/internet/we_are_products.png index e881dc3..73e65cb 100644 Binary files a/collections/tech/internet/we_are_products.png and b/collections/tech/internet/we_are_products.png differ diff --git a/collections/tech/natural_progression/.done b/collections/tech/natural_progression/.done new file mode 100644 index 0000000..1b0a888 --- /dev/null +++ b/collections/tech/natural_progression/.done @@ -0,0 +1 @@ +arch_minimal.png diff --git a/collections/tech/natural_progression/arch_minimal.png b/collections/tech/natural_progression/arch_minimal.png index c8168fa..224dad9 100644 Binary files a/collections/tech/natural_progression/arch_minimal.png and b/collections/tech/natural_progression/arch_minimal.png differ diff --git a/collections/tech/nature/.done b/collections/tech/nature/.done new file mode 100644 index 0000000..a069056 --- /dev/null +++ b/collections/tech/nature/.done @@ -0,0 +1 @@ +scaleout.png diff --git a/collections/tech/nature/nature.md b/collections/tech/nature/nature.md new file mode 100644 index 0000000..ddb055a --- /dev/null +++ b/collections/tech/nature/nature.md @@ -0,0 +1,19 @@ + +# ThreeFold grid inspired by nature + +![](nature.png) + +- Just like we have trillions of cells in our body, so can billions of twins live next to each other +- Each twin has memory, knows how to communicate, has knowledge, history, ... +- Twins like cells cannot live without a body = TFGrid. + +## This approach scales for ever + +![](scaleout.png) + +- There can be unlimited amounts 3Nodes and 3Bots (Digital Twins) +- There are no bottlenecks nor centralization points +- Our peer2peer network technology takes care of routing and security issues between the Twins and the TFNodes (3Nodes). The shortest paths is always looked for. + + + diff --git a/collections/tech/nature/nature.png b/collections/tech/nature/nature.png new file mode 100644 index 0000000..5d1d080 Binary files /dev/null and b/collections/tech/nature/nature.png differ diff --git a/collections/tech/nature/scaleout.png b/collections/tech/nature/scaleout.png new file mode 100644 index 0000000..4e3d678 Binary files /dev/null and b/collections/tech/nature/scaleout.png differ diff --git a/collections/tech/primitives/compute/compute.md b/collections/tech/primitives/compute/compute.md index 5b16492..f3bbc46 100644 --- a/collections/tech/primitives/compute/compute.md +++ b/collections/tech/primitives/compute/compute.md @@ -3,6 +3,22 @@ ![](img/tfgrid_compute_.jpg) -We are more than just Container or VM technology, see [our Beyond Container Document](../../primitives/compute/beyond_containers.md). +We are more than just Container or VM technology. -For more information see [ZeroOS](../../zos/zos_toc.md) \ No newline at end of file +Default features: + +- compatible with Docker +- compatible with any VM (Virtual Machine) +- compatible with any Linux workload +- integrated unique storage & network primitives + +We have following unique advantages: + +- no need to work with images, we work with our unique ZOS FS +- every container runs in a dedicated virtual machine providing more security +- the containers talk to each other over a private network (mycelium) +- the containers can use a web gatewat to allow users on the internet connect to the applications as running in their secure containers +- can use core-x to manage the workload + + +For more information see [ZeroOS](zos.md) \ No newline at end of file diff --git a/collections/tech/primitives/compute/zmachine.md b/collections/tech/primitives/compute/zmachine.md index f7ff8b8..5a54014 100644 --- a/collections/tech/primitives/compute/zmachine.md +++ b/collections/tech/primitives/compute/zmachine.md @@ -1,5 +1,6 @@ # ZMachine +![](img/zmachine_zos_.jpg) ### Features @@ -11,12 +12,5 @@ * minimal hacking surface to the Zero-Nodes, integrate silicon route of trust * ZOS Filesystem: dedupe, zero-install, hacker-proof * Webgateway: intelligent connection between web (internet) and container services -* integration with ZNet (efficient, secure encrypted network between the zmachines) -* Planetary Net: a true global single backplane network connecting us all - -### Architecture - -![](img/zmachine_zos_.jpg) - -A ZMachine is running as a virtual machine on top of Zero-OS. +* integration with Mycelium (efficient, secure encrypted network between the zmachines) diff --git a/collections/tech/primitives/network/.done b/collections/tech/primitives/network/.done new file mode 100644 index 0000000..0069e41 --- /dev/null +++ b/collections/tech/primitives/network/.done @@ -0,0 +1 @@ +net1.png diff --git a/collections/tech/primitives/network/net1.png b/collections/tech/primitives/network/net1.png index 1885ed8..2df8a29 100644 Binary files a/collections/tech/primitives/network/net1.png and b/collections/tech/primitives/network/net1.png differ diff --git a/collections/tech/qsss/.done b/collections/tech/qsss/.done new file mode 100644 index 0000000..23eaace --- /dev/null +++ b/collections/tech/qsss/.done @@ -0,0 +1 @@ +qsss_overview.png diff --git a/collections/tech/qsss/qsss_overview.png b/collections/tech/qsss/qsss_overview.png index 731be9a..3f47b53 100644 Binary files a/collections/tech/qsss/qsss_overview.png and b/collections/tech/qsss/qsss_overview.png differ diff --git a/collections/tech/smartcontract_it/smartcontract_it_intro.md b/collections/tech/smartcontract_it/smartcontract_it_intro.md index 412184d..1567670 100644 --- a/collections/tech/smartcontract_it/smartcontract_it_intro.md +++ b/collections/tech/smartcontract_it/smartcontract_it_intro.md @@ -1,4 +1,4 @@ -## Smart Contract for IT Intro +## Smart Contract for IT Ability for developers to launch IT workloads (applications) on the ThreeFold Grid using our TFGrid primitives secured by blockchain concepts. diff --git a/collections/tech/technology_infrastructure.md b/collections/tech/technology_infrastructure.md index 4c570e7..dfa8276 100644 --- a/collections/tech/technology_infrastructure.md +++ b/collections/tech/technology_infrastructure.md @@ -15,7 +15,6 @@ ThreeFold nodes provide Internet (storage, compute and network) to the people ar There are multiple ways how people can interactive without our platform (as developer or IT expert = sysadmin): ![](img/architecture_usage.png) -![alt text](image.png) diff --git a/collections/tech/zos/flist_hub.md b/collections/tech/zos/flist_hub.md index 3f0a572..2542b90 100644 --- a/collections/tech/zos/flist_hub.md +++ b/collections/tech/zos/flist_hub.md @@ -6,7 +6,5 @@ You can convert an existing docker image the same way. Public hub: [hub.grid.tf](https://hub.grid.tf) -If you want to experiment the hub and features, you could use the [playground hub](https://playground.hub.grid.tf). -This hub could be reset anytime, don't put sensitive or production code there. diff --git a/collections/tfgrid3/.done b/collections/tfgrid3/.done new file mode 100644 index 0000000..5cbfb83 --- /dev/null +++ b/collections/tfgrid3/.done @@ -0,0 +1 @@ +intro.png diff --git a/collections/tfgrid3/governance/.done b/collections/tfgrid3/governance/.done new file mode 100644 index 0000000..37a8e57 --- /dev/null +++ b/collections/tfgrid3/governance/.done @@ -0,0 +1,3 @@ +governance.png +guardian.png +tfcoop_intro.png diff --git a/collections/tfgrid3/governance/governance.png b/collections/tfgrid3/governance/governance.png index 90b82bc..b667ca8 100644 Binary files a/collections/tfgrid3/governance/governance.png and b/collections/tfgrid3/governance/governance.png differ diff --git a/collections/tfgrid3/governance/guardian.png b/collections/tfgrid3/governance/guardian.png index c3750c2..43e930d 100644 Binary files a/collections/tfgrid3/governance/guardian.png and b/collections/tfgrid3/governance/guardian.png differ diff --git a/collections/tfgrid3/governance/guardians.md b/collections/tfgrid3/governance/guardians.md index ec3302d..69e34ee 100644 --- a/collections/tfgrid3/governance/guardians.md +++ b/collections/tfgrid3/governance/guardians.md @@ -20,7 +20,8 @@ and upgrade your validator starting from code. What do you get in return * Eternal recognition from your Regional Internet community (-: -* TBDk USD per month in TFT as provided bu *TFCOOP +* TBDk USD per month in TFT as provided by the *TFCOOP + * The TFT will come from the *TFCOOP Treasury ## They will host a validator diff --git a/collections/tfgrid3/governance/tfcoop_intro.md b/collections/tfgrid3/governance/tfcoop_intro.md index 5d75bf8..37d0484 100644 --- a/collections/tfgrid3/governance/tfcoop_intro.md +++ b/collections/tfgrid3/governance/tfcoop_intro.md @@ -1,6 +1,6 @@ ![alt text](tfcoop_intro.png) -# TFCoop +# ThreeFold Cooperative ThreeFold Dubai would like to hand over the day2day operation of the TFGrid to a cooperative. @@ -10,22 +10,22 @@ ThreeFold Dubai would like to hand over the day2day operation of the TFGrid to a ## Cooperative Founder -TF Dubai is looking for 9 TFCoop Founders to setup the COOP Structure. +TF Dubai is looking for 9 ThreeFold Cooperative Founders to setup the COOP Structure. ## Cooperative Director -Are voted by the members, but at start are the same as the 9 TFCoop Founders. +Are voted by the members, but at start are the same as the 9 Founders. -They are like the board of a Cooperative and need to structure how the TFCoop Members will vote and be part of the governance. +They are like the board of a Cooperative and need to structure how the Cooperative Members will vote and be part of the governance. The Cooperative will have a team which will do the day2day for the TFGrid. -The Cooperative is funded by utilization of the grid (at start 50%) +The Cooperative is funded by utilization of the grid (40% at start). -Cooperative Directors are renumerated for their contributions. +Cooperative Directors and the team are renumerated for their contributions. ## Cooperative Startup -- ThreeFold Dubai grants 0.5 million TFT to TF COOP +- ThreeFold Dubai grants 2 million TFT to TF COOP (TF DMCC and others can grant more) - TFCoop Founders will look for initial funding (sell the TFT, look for extra) - TFCoop Founders will setup the cooperative in chosen jurisdiction (might be NL) - TFCoop Founders will work with TFTech for technical implementation of membership (as NFT), ... @@ -42,6 +42,7 @@ Cooperative Directors are renumerated for their contributions. - Operate the tools (forum, websites, ...) - Collaborate with the Guardians for the operations of the TFChain and supporting tools - Define & operate the benefits for the Members +- Distribute the TFT Fees for Utilization. ## Status diff --git a/collections/tfgrid3/governance/tfcoop_intro.png b/collections/tfgrid3/governance/tfcoop_intro.png index 825f9c0..1b367a5 100644 Binary files a/collections/tfgrid3/governance/tfcoop_intro.png and b/collections/tfgrid3/governance/tfcoop_intro.png differ diff --git a/collections/tfgrid3/intro.png b/collections/tfgrid3/intro.png index eabdf4f..100d3ab 100644 Binary files a/collections/tfgrid3/intro.png and b/collections/tfgrid3/intro.png differ diff --git a/collections/tfgrid3/promotion/.done b/collections/tfgrid3/promotion/.done new file mode 100644 index 0000000..dc54970 --- /dev/null +++ b/collections/tfgrid3/promotion/.done @@ -0,0 +1 @@ +promotion.png diff --git a/collections/tfgrid3/promotion/promotion.png b/collections/tfgrid3/promotion/promotion.png index a4ffc51..f689500 100644 Binary files a/collections/tfgrid3/promotion/promotion.png and b/collections/tfgrid3/promotion/promotion.png differ diff --git a/collections/tfgrid3/specs/farming_update_3_14.md b/collections/tfgrid3/specs/farming_update_3_14.md index 8cd1fdb..7595e30 100644 --- a/collections/tfgrid3/specs/farming_update_3_14.md +++ b/collections/tfgrid3/specs/farming_update_3_14.md @@ -16,7 +16,7 @@ The cooperative will resell capacity (using TFT at back) and redistribute margin as follows: - [ ] give 50% on utilization to farmers -- [ ] give 10% on utilization to validators +- [ ] give 10% on utilization to the stakers on the validators - [ ] give 40% on utilization to treasury of TF Cooperative [more info about coop see here](tfcoop_intro.md). diff --git a/collections/tfgrid3/tokenomics/farming_reward.md b/collections/tfgrid3/tokenomics/farming_reward.md index 57ee8ee..55a9219 100644 --- a/collections/tfgrid3/tokenomics/farming_reward.md +++ b/collections/tfgrid3/tokenomics/farming_reward.md @@ -22,7 +22,8 @@ More information [in our manual](https://manual.grid.tf/knowledge_base/farming/f ### 2. Proof-of-Utilization - 50% of utilized capacity which comes over portal from *TFCOOP will be given to farmer -- 50% of utilized capacity goes to *TFCOOP +- 40% of utilized capacity goes to *TFCOOP +- 10% of utilized capacity goes to Stakers on the Validators > DISCLAIMER: ThreeFold Dubai organizes this process. This process is the result of the execution of code written by open source developers (zero-os and minting code) and a group of people - who checks this process voluntarily. No claims can be made or damages asked for to any person or group related to ThreeFold Dubai like but not limited to the different councils. This process changes for TFGrid 3.X by means of the TFDAO diff --git a/collections/values/img/.done b/collections/values/img/.done index bef0d6a..642df75 100644 --- a/collections/values/img/.done +++ b/collections/values/img/.done @@ -1 +1 @@ -planet_people_profit.png +ppp.png diff --git a/collections/values/img/crisis_waves.jpg b/collections/values/img/crisis_waves.jpg deleted file mode 100644 index e0ba261..0000000 Binary files a/collections/values/img/crisis_waves.jpg and /dev/null differ diff --git a/collections/values/img/planet_people_profit.png b/collections/values/img/planet_people_profit.png deleted file mode 100644 index 5d9a12e..0000000 Binary files a/collections/values/img/planet_people_profit.png and /dev/null differ diff --git a/collections/values/img/ppp.png b/collections/values/img/ppp.png new file mode 100644 index 0000000..03f0dca Binary files /dev/null and b/collections/values/img/ppp.png differ diff --git a/collections/values/planet_people_first.md b/collections/values/planet_people_first.md index 90bf3f8..6663ed9 100644 --- a/collections/values/planet_people_first.md +++ b/collections/values/planet_people_first.md @@ -1,20 +1,32 @@ -# planet_people_first.md +![](img/ppp.png) -![](img/planet_first.png) +We are in the forefront of a growing movement, more and more companies are being pushed by customers and stakeholders to prioritize sustainability and planet positive policies. We are not swimming against the stream, we are part of a group of leaders of change and making real the zeitgeist of the 21st century. ## Core Values -### Planet First -### People First +Anything we do needs to improve our planet's situation (climate change, regenerative, respect resources, …) and help the people around us. + +As a result of doing so, we as investors of time and money will have created most value and will get the benefits from our efforts. + ## Tools -## Authenticity +There are some practical tools which help us to achieve above values. ## OpenSource +OpenSource has been an incredible tool for us, it allowed us to grow and even exit more than 7 companies. + +Open-source software offers transparency, allowing for enhanced security. It fosters innovation and rapid development by leveraging global contributions. The collaborative nature reduces costs and accelerates problem-solving + ## Simplicity +Our motto is that achieving fewer lines of code at the end of the month compared to the start signifies an amazing job, a challenging job for a software development company. -> TODO: values, do it in the 2 layers \ No newline at end of file +By focusing on simplicity, developers can create more reliable, efficient, and sustainable software solutions that meet users' needs more effectively, leading to greater success and longevity of the software in the dynamic tech landscape. + +## Authenticity + + +We dream of a future where all information is true and everyone can fully trust each other. In this place, knowing that the facts are right and the messages are honest helps people and groups work better together. They can share openly and trust what others say. This trust makes everyone feel more connected and confident. We're working hard to make technology that keeps information safe and real, helping to build a world where trust is a given. \ No newline at end of file diff --git a/collections/values/ppp.md b/collections/values/ppp.md deleted file mode 100644 index 309c49e..0000000 --- a/collections/values/ppp.md +++ /dev/null @@ -1,28 +0,0 @@ -# PLANET, PEOPLE, PROFIT - -![image alt text](img/crisis_waves.jpg) - -planetpeopleprofit - -We believe in: - -* **Planet First** -* **People Second** -* **Profit As Result** - - -Anything we do needs to improve our planet's situation (climate change, regenerative, respect resources, …) and help the people around us. As a result of doing so, we as investors of time and money will have created most value and will get the benefits from our efforts. - -Of course being financially healthy is the first requirement. - -We are in the forefront of a growing movement, more and more companies are being pushed by customers and stakeholders to prioritize sustainability and planet positive policies. We are not swimming against the stream, -we are part of a group of leaders of change and making real the zeitgeist of the 21st century. - -Together we are a movement, not just a project or company. Together we are creating the Internet of Internets: - -* abundance based -* unlimited knowledge -* glocal communication and collaboration -* exchange of value without limitations or intermediaries. - - diff --git a/collections/values/ppp_threefold.md b/collections/values/ppp_threefold.md deleted file mode 100644 index 459c2c6..0000000 --- a/collections/values/ppp_threefold.md +++ /dev/null @@ -1,5 +0,0 @@ - -{{#include ppp.md}} - -To learn more about ThreeFold read our litepaper on: [http://litepaper.threefold.me](http://litepaper.threefold.me). - diff --git a/collections/values/values.md b/collections/values/values.md deleted file mode 100644 index f9c8866..0000000 --- a/collections/values/values.md +++ /dev/null @@ -1 +0,0 @@ -# Our Values \ No newline at end of file diff --git a/collections/web4/architecture_highlevel/inspired_by_nature.md b/collections/web4/architecture_highlevel/inspired_by_nature.md index 1b93d17..4933d2f 100644 --- a/collections/web4/architecture_highlevel/inspired_by_nature.md +++ b/collections/web4/architecture_highlevel/inspired_by_nature.md @@ -1,7 +1,7 @@ # ThreeFold grid inspired by nature -![](img/nature_twin_.jpg) +![](nature.png) - Just like we have trillions of cells in our body, so can billions of twins live next to each other - Each twin has memory, knows how to communicate, has knowledge, history, ... @@ -11,7 +11,7 @@ ![](img/unlimited_3nodes.png) -- There can be unlimited amounts of TFNodes as well as Executors (Digital Twins and Web4) +- There can be unlimited amounts 3Nodes and 3Bots (Digital Twins) - There are no bottlenecks nor centralization points - Our peer2peer network technology takes care of routing and security issues between the Twins and the TFNodes. The shortest paths is always looked for. diff --git a/collections/web4/architecture_highlevel/nature.png b/collections/web4/architecture_highlevel/nature.png new file mode 100644 index 0000000..5d1d080 Binary files /dev/null and b/collections/web4/architecture_highlevel/nature.png differ diff --git a/heroscript/solana/book_collections.md b/heroscript/solana/book_collections.md new file mode 100644 index 0000000..b9f50a8 --- /dev/null +++ b/heroscript/solana/book_collections.md @@ -0,0 +1,42 @@ + + +```js + +!!book.generate name:'solana' title:'ThreeFold Grid Solana Launch' + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/tfgrid3' + + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tfgrid3' + + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/def' + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/solana' + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/projectmycelium' + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/partners_utilization' + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/why' + + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/mkondo' + + + +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/values' + + +``` + diff --git a/heroscript/solana/context.md b/heroscript/solana/context.md new file mode 100644 index 0000000..a8f5892 --- /dev/null +++ b/heroscript/solana/context.md @@ -0,0 +1,11 @@ + +```js + +!!books.configure + buildroot:'~/hero/var/mdbuild' + publishroot:'~/hero/www/info' + install:true + reset:false + +``` + diff --git a/heroscript/solana/sshkey.md b/heroscript/solana/sshkey.md new file mode 100644 index 0000000..85acfe6 --- /dev/null +++ b/heroscript/solana/sshkey.md @@ -0,0 +1,14 @@ + +```js +!!sshagent.key_add + name:'books' + privkey:' + -----BEGIN OPENSSH PRIVATE KEY----- + b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW + QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m + 0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ + AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 + FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz + -----END OPENSSH PRIVATE KEY----- + ' +``` \ No newline at end of file diff --git a/heroscript/tfgrid3/book_collections.md b/heroscript/tfgrid3/book_collections.md index 6c841aa..85ae4ff 100644 --- a/heroscript/tfgrid3/book_collections.md +++ b/heroscript/tfgrid3/book_collections.md @@ -16,6 +16,9 @@ !!doctree.add url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' +!!doctree.add + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/values' + ```