Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ See [what's new in docs](./whats-new-in-docs.md).
:::


**Welcome!** Bittensor is a protocol for decentralized subnets. Subnets exist to produce decentralized intelligence. Each subnet is an incentive-based competitive market in action, to produce the best decentralized intelligence. For example, the [text prompting subnet](https://github.com/opentensor/text-prompting) incentivizes subnet miners who produce the best prompt completions in response to the prompts sent by the subnet validators in that subnet.
**Welcome!** Bittensor is a protocol for decentralized subnets. Subnets exist to produce decentralized intelligence. Each subnet is an incentive-based competitive market in action, to produce the best decentralized intelligence. For example, the [text prompting subnet](https://github.com/opentensor/prompting) incentivizes subnet miners who produce the best prompt completions in response to the prompts sent by the subnet validators in that subnet.

Subnets run on blockchain and constitute the core of the Bittensor ecosystem. **The rewards for subnet participants are in the form of TAO tokens.**

Expand Down
4 changes: 2 additions & 2 deletions docs/learn/anatomy-of-incentive-mechanism.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ When a developer is getting ready to participate in a subnet, they will follow a

After a subnet validator registers into your subnet, they will run the validator module to begin the validation operation. Similarly a subnet miner will register and then run the miner module. For example, see the following documents in the text prompting subnet for a quick view of these steps:

- [Running a validator](https://github.com/opentensor/text-prompting/blob/main/docs/running_a_validator.md).
- [Running a miner](https://github.com/opentensor/text-prompting/blob/main/docs/running_a_miner.md).
- [Running a validator](https://github.com/opentensor/prompting/blob/main/docs/running_a_validator.md).
- [Running a miner](https://github.com/opentensor/prompting/blob/main/docs/running_a_miner.md).

## Components of incentive mechanism

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/bittensor-building-blocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ then the subnet validator:

Synapse is a data object. Subnet validators and subnet miners use Synapse data objects as the main vehicle to exchange information. The Synapse class inherits from the `BaseModel` of the Pydantic data validation library.

For example, in the [Text Prompting Subnet](https://github.com/opentensor/text-prompting/blob/6c493cbce0c621e28ded203d947ce47a9ae062ea/prompting/protocol.py#L27), the subnet validator creates a Synapse object, called Prompting, with three fields. The fields `roles` and `messages` are set by the subnet validator during the initialization of this Prompting data object and they cannot be changed after that. A third field, `completion`, is mutable. When a subnet miner receives this Prompting object from the subnet validator, the subnet miner updates this `completion` field. The subnet validator then reads this updated `completion` field.
For example, in the [Text Prompting Subnet](https://github.com/opentensor/prompting/blob/6c493cbce0c621e28ded203d947ce47a9ae062ea/prompting/protocol.py#L27), the subnet validator creates a Synapse object, called Prompting, with three fields. The fields `roles` and `messages` are set by the subnet validator during the initialization of this Prompting data object and they cannot be changed after that. A third field, `completion`, is mutable. When a subnet miner receives this Prompting object from the subnet validator, the subnet miner updates this `completion` field. The subnet validator then reads this updated `completion` field.

## Metagraph

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The Bittensor ecosystem consists of the following three components (refer to the
1. **An incentive-based competition mechanism**: You can either create your custom incentive mechanism for your own competition or join a competition that already exists in the Bittensor ecosystem. Each such incentive-based competition market is called a **subnet**. Subnets constitute the core of the Bittensor ecosystem.

:::tip Text prompting subnet
For example, the [text prompting subnet](https://github.com/opentensor/text-prompting), developed by the Open Tensor foundation, incentivizes subnet miners that produce the best prompt completions in response to the prompts sent by the subnet validators in that subnet.
For example, the [text prompting subnet](https://github.com/opentensor/prompting), developed by the Open Tensor foundation, incentivizes subnet miners that produce the best prompt completions in response to the prompts sent by the subnet validators in that subnet.
:::

2. A **blockchain** that runs the above subnets and supports their proper functioning so that the incentive-based competition market is decentralized, is permissionless and is collusion-resistant, i.e., is resistant to market manipulation.
Expand Down
2 changes: 1 addition & 1 deletion docs/subnet-pages/subnet-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Opentensor Foundation

## GitHub

https://github.com/opentensor/text-prompting
https://github.com/opentensor/prompting

<!--
## Hyperparameters
Expand Down
Loading