# Technical overview SN

### User Stories:

1. Node Whitelist

* As a Maya node operator, I should be able to register a Chain B validator address and set its public key as an attribute of my Maya node.
* As a node operator, I require that nodes of Chain B can only become validators if they have an active validator in Maya.
* As a node operator, I require that nodes of Chain B that have been churned out of Maya are also churned out from Chain B.
* As a node operator, I require that the Validator Node Set in Chain B be only 80% the size of the Maya Node Set, essentially a subset of Maya Nodes.
* As a node operator, I require that nodes compete on pure $CACAO bonds in Chain B to be part of the Chain B Node Set.

2\. IBC

* As a user of Chain B, I want to be able to change tokens from one chain to another securely so that I can use $CACAO as a native token in each of them.
* As a user of Chain B, I want to pay fees in $CACAO and have Chain B governance dependent on $CACAO.

3\. Treasuries

* As a Maya node, I want a treasury to exist in Maya that can be made to do automatic coded actions and allocate capital by supermajority node vote at will.
* As a Chain B node, I want a treasury to exist in Chain B that can be made to do automatic coded actions and allocate capital by supermajority node vote at will.

4\. Taxation

* As a Maya node, I want the treasury to collect fees from expatriation and repatriation of $CACAO.
* As a Maya node, I want to be able to tweak Max Debt as well as taxation constants for Chain B through a validator node supermajority vote.


---

# 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.mayaprotocol.com/white-paper/readme-1-1/security-nodes/technical-overview-sn.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.
