# Welcome to BARA Games

> BARA is the first atomic SVM (Solana Virtual Machine) chain engineered to enable sovereign game economies on Solana.

It addresses a specific challenge in blockchain gaming: how to run complex games with high performance while maintaining true decentralization. As an atomic Solana Virtual Machine (SVM) chain, BARA allows games to operate with their own economics while staying connected to Solana's security.

***

#### BARA's Tech Stack

#### HyperGrid Framework

BARA's HyperGrid framework transforms this landscape by enabling each game to operate in its own dedicated grid. This means a massively multiplayer game can handle thousands of concurrent player actions, while a trading card game can manage complex card interactions and marketplaces - all running simultaneously without competing for the same blockchain resources.

#### Sorada

Sorada represents a fundamental shift in our approach to SVM data architecture. By decoupling read operations from the core transaction processing pipeline, we've created a system that delivers unprecedented performance improvements for data retrieval.

Our testing shows a 30-40x improvement in read performance compared to standard RPC nodes. For all applications, this translates to response times as low as 5ms for read operations - a game-changing improvement that enables truly responsive blockchain gaming experiences.

#### Rush

Rush is BARA's Entity-Component-System (ECS) framework, designed to make blockchain game development feel natural and approachable. It takes a declarative approach where game developers define their game's world, entities, and components using simple configuration files, eliminating the need to write complex blockchain code. Rather than requiring developers to learn intricate blockchain concepts, Rush generates all the necessary smart contracts and SDKs from these configurations.

***

Let's explore the BARA ecosystem together, buckle up, its going to be awesome!!


---

# 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://bara-games.gitbook.io/bara/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.
