# Private Permissioned Capabilities and Access Control

<figure><img src="/files/mMGoOH4bEXL4J1gddei7" alt=""><figcaption></figcaption></figure>

The [**Mandala upgrade**](https://bsvblockchain.360learning.com/course/play/6900bdf422a3c494cc185ea4) facilitates the **creation of private ledgers within overlay networks**, allowing businesses to manage data securely while interacting with the public blockchain through verified transactions. This setup maintains t**he security benefits of the public blockchain while providing the flexibility and privacy of private databases**.

By leveraging the public infrastructure for secure, controlled access to data verification capabilities, **businesses can integrate transparency with privacy and operational control**. This approach is particularly vital for organizations **requiring confidentiality and specific control** over their blockchain interactions. It enables the **creation of dedicated subsets of transactions and data** that are pertinent to a specific and agreed-upon set of applications, utilizing public attestations that act as data check valves for information flows, significantly **enhancing the auditability of the system**.

#### Access Control and State Management

Overlay services can function as **access control systems** or **manage state** within a shared context. By **associating data and access tokens with specific UTXOs**, overlay networks can implement detailed access controls and permissions, **linking them directly to blockchain transactions**. This integration ensures that all state changes—whether occurring within payment channels or recorded on the blockchain via micropayments—are **securely logged and verifiable**.

The Mandala architecture also facilitates the logging of transactions through **extremely low-cost micropayments (ranging from 0.01 to 0.001 cents)**, making it feasible to record numerous small transactions without incurring prohibitive costs.


---

# 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://hub.bsvblockchain.org/higher-learning/bsv-academy/bsv-network-topology/essentials-of-overlay-services/private-permissioned-capabilities-and-access-control.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.
