> For the complete documentation index, see [llms.txt](https://docs.sonet.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sonet.one/sonet-middleware/sonet-midware.md).

# Sonet Middleware

**Sonet Middleware** is a global platform to link Web2 with Web3, which forms a distributed infrastructure to satisfy peer-to-peer business communication scenarios.

![Sonet Middleware](/files/alNSckgQhhno5tcPM6Pc)

Web3 infrastructures for data processing and management may not support smart contract mechanisms or provide special pricing models for usage and payment. Our solution is to build a platform on Web3/Web2 infrastructures to empower web projects to develop easier, and end users to properly use resources without deeply understanding Web3 token economics as well as special wallet tools for token payment across multiple blockchains.

Similar to traditional cloud computing technology, the Sonet Middleware is aiming to provide a "PaaS (platform as a service)" on Web3/Web2 "IaaS (infrastructure as a service)".

Overall, the Sonet middleware is:

* An infrastructure to bridge the performance gap between decentralized and centralized systems.
* Middleware between Web2 and Web3.
* Builds closely with [Soda Extension](/soda-extension/soda-extension.md).
* An open framework for all web apps.

**Service Aggregator**&#x20;

Our middleware combined with payment system and web gateway serves as a bridge for connecting powerful protocols under a single platform to provide settlement and clearing services across blockchains, including the following categories:&#x20;

* Data Storage
* Data Indexing
* Data Presentation (2D/3D/Motion)
* Oracles
* Node Services

In the example of a GameFi marketplace, our middleware aggregator (Sonet) would connect gaming ecosystems, our native token payment system ($Sonet) would enable cross-asset transactions, and our web gateway (Soda) would facilitate cross-social communities.


---

# 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://docs.sonet.one/sonet-middleware/sonet-midware.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.
