> For the complete documentation index, see [llms.txt](https://hub.bsvblockchain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hub.bsvblockchain.org/wiki/the-network/the-bitcoin-network/bitcoin-test-networks.md).

# Bitcoin Test Networks

In order to facilitate development of software built to use Bitcoin as a base layer, and the Bitcoin mining node client software itself, two separate testnets have been created which are available to all users. Additionally, the node client also includes a local testing mode called 'Regtest'.

1. Testnet The Testnet is a separate BSV network that has all the same functionality as the Mainnet, except its bitcoins have no real market value. The Testnet serves to provide a stable testing environment for applications so that developers do not have to spend actual BSV before deploying their service to the Mainnet. WhatsOnChain provides a [testnet block explorer](https://test.whatsonchain.com/) available for public use.
2. Scaling Test Network The Scaling Test Network (STN) is a network specifically built for testing large blocks and sustained transaction volume. Nodes can be configured to connect to this version of the Testnet. This was created in order to segregate scaling testing from the Testnet whose purpose is for application development. This network is created specifically to prove and demonstrate the scaling techniques necessary to achieve the massive scale that Bitcoin was always capable of.
3. Regression test mode (RegTest) SV Node can also be run in regression test mode with the -regtest command-line argument. This runs a local-only server and lets you generate blocks instantly. Regtest is useful for app development and testing purposes.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hub.bsvblockchain.org/wiki/the-network/the-bitcoin-network/bitcoin-test-networks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
