This commit is contained in:
kristof de spiegeleer 2024-03-22 09:32:20 +02:00
parent 40205412df
commit 8a13c60b22
71 changed files with 313 additions and 78 deletions

60
books/solana/SUMMARY.md Normal file
View File

@ -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)

View File

@ -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/

View File

@ -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)

View File

@ -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.

View File

@ -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.
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 309 KiB

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 KiB

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

1
collections/tech/.done Normal file
View File

@ -0,0 +1 @@
3node_simple.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 KiB

After

Width:  |  Height:  |  Size: 223 KiB

View File

@ -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.

View File

@ -0,0 +1 @@
architecture.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 753 KiB

After

Width:  |  Height:  |  Size: 244 KiB

View File

@ -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.

View File

@ -8,4 +8,31 @@ This is due to a number of reasons.
![](img/fourreasons.png)
>TODO:
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.

View File

@ -0,0 +1 @@
qsss.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 KiB

After

Width:  |  Height:  |  Size: 262 KiB

View File

@ -0,0 +1,3 @@
global_net.png
network_path.png
we_are_products.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 604 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 998 KiB

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 436 KiB

View File

@ -0,0 +1 @@
arch_minimal.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 914 KiB

After

Width:  |  Height:  |  Size: 403 KiB

View File

@ -0,0 +1 @@
scaleout.png

View File

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

View File

@ -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)
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)

View File

@ -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)

View File

@ -0,0 +1 @@
net1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 KiB

After

Width:  |  Height:  |  Size: 231 KiB

View File

@ -0,0 +1 @@
qsss_overview.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 524 KiB

After

Width:  |  Height:  |  Size: 262 KiB

View File

@ -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.

View File

@ -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)

View File

@ -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.

View File

@ -0,0 +1 @@
intro.png

View File

@ -0,0 +1,3 @@
governance.png
guardian.png
tfcoop_intro.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@ -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

View File

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@ -0,0 +1 @@
promotion.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@ -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).

View File

@ -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

View File

@ -1 +1 @@
planet_people_profit.png
ppp.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 KiB

View File

@ -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
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.

View File

@ -1,28 +0,0 @@
# PLANET, PEOPLE, PROFIT
![image alt text](img/crisis_waves.jpg)
<img src="img/planet_people_profit.png" alt="planetpeopleprofit" width="300" style="float: right"/>
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.

View File

@ -1,5 +0,0 @@
{{#include ppp.md}}
To learn more about ThreeFold read our litepaper on: [http://litepaper.threefold.me](http://litepaper.threefold.me).

View File

@ -1 +0,0 @@
# Our Values

View File

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

View File

@ -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'
```

View File

@ -0,0 +1,11 @@
```js
!!books.configure
buildroot:'~/hero/var/mdbuild'
publishroot:'~/hero/www/info'
install:true
reset:false
```

View File

@ -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-----
'
```

View File

@ -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'
```