# Welcome to Boson Network

The <mark style="color:green;">**Boson**</mark> network is a fully decentralized, peer-to-peer communication network that provides reliable communication and data sharing capabilities without the need for a central registry. It was initially derived from the Elastos Carrier open source project and has since undergone further development and enhancements.

The new version of boson introduces a well-layered and modularized service architecture, opening up new possibilities for application adoption. Furthermore, boson network has transitioned into a fully permissionless communication network.

## Getting started

If you are newer here, it is recommended to begin by developing a basic understanding of the network. The boson network is a meticulously designed, permissionless communication network, with each layer serving a distinct purpose within the overall framework. To facilitate your learning journey, consider following these recommended steps:

* [**The basic introduction of boson network**](https://docs.bosonnetwork.io/getting-started/overview)
* [**Boson protocols and nodes**](https://docs.bosonnetwork.io/getting-started/boson-protocol)
* [**Boson services**](https://docs.bosonnetwork.io/getting-started/boson-services)

Once you've acquired a basic understanding of the network, it is highly recommended to gain practical experience by deploying super nodes on public VPS servers. And then, we suggest running a local personal service on a Raspberry Pi device at your home, leveraging the active proxy service.

To assist you in effectively practicing with the boson technology, here is a list of recommended guidelines:

* [**Deploying a boson super node**](https://docs.bosonnetwork.io/getting-started/the-practices/deploying-super-node)
* [**Leveraging active proxy service to run a home-based service**](https://docs.bosonnetwork.io/getting-started/the-practices/leveraging-active-proxy)
* [**Understanding boson technology by practicing an interactive shell command**](https://docs.bosonnetwork.io/getting-started/the-practices/the-shell-command)

## In-depth tech

After gaining a fundamental understanding of the network, it's time to delve deeper into the technology and explore the available SDKs and APIs for seamlessly integrating the boson into your own applications. To guide you in this final step of your integration journey, here is a curated collection of SDKs for your reference:

* [**Java SDK**](https://docs.bosonnetwork.io/developer-kits/java)
* [**C/C++ Native SDK**](https://docs.bosonnetwork.io/developer-kits/c-c++)

## Contributions

We invite contributions from enthusiastic developers in the open-source community who share the vision of establishing a secure, decentralized communication platform. Your involvement can play a vital role in enhancing the capabilities of this project and fostering broader adoption. Explore the primary list of repositories below where you can contribute by creating issues or submitting pull requests:

* [**Boson Java**](https://github.com/bosonnetwork/Boson.Java)
* [**Photon Native C++/C**](https://github.com/bosonnetwork/Boson.Native)&#x20;

## More Links

* [**Boson Super Nodes**](https://github.com/bosonnetwork/public-boson-nodes)
* [**Telegram**](https://t.me/awesameboson)
* [**Github**](https://github.com/bosonnetwork)


---

# Agent Instructions: 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:

```
GET https://docs.bosonnetwork.io/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
