# Security & Responsibility

The <mark style="color:blue;">**FLEX**</mark> Protocol is designed to be transparent, immutable, and self-executing. Security in <mark style="color:blue;">**FLEX**</mark> does not come from trust in people, companies, or administrators, but from deterministic smart contract logic deployed on a public blockchain.

This page explains how to verify official contracts, outlines basic safety practices, and clearly defines responsibility and risk.

***

### Official Smart Contracts

<mark style="color:blue;">**FLEX**</mark> operates exclusively through publicly deployed smart contracts on **BNB Smart Chain (BSC)**.

All official contract addresses are published and verified. Users should **only interact with contracts listed below** and should always verify addresses directly on BscScan.

> ⚠️ Any contract address not listed here is **not** part of the FLEX Protocol.

#### FLEX Token Contract

* **Network:** BNB Smart Chain (BSC)
* **Contract Address:**\
  \&#xNAN;*(to be added / inserted here)*

#### Flex Daily Auction (FDA) Contract

* **Network:** BNB Smart Chain (BSC)
* **Contract Address:**\
  \&#xNAN;*(to be added / inserted here)*

#### bFLEX Token Contract

* **Network:** BNB Smart Chain (BSC)
* **Contract Address:**\
  \&#xNAN;*(to be added / inserted here)*

All contracts are immutable after deployment. There are no upgrade mechanisms, admin keys, or emergency controls.

***

### Immutability and No Control

Once deployed, the <mark style="color:blue;">**FLEX**</mark> smart contracts **cannot be paused, upgraded, modified, or controlled by anyone**.

This includes:

* No admin access
* No governance overrides
* No emergency shutdown
* No parameter changes
* No manual intervention

If the code allows an action, it will execute.\
If the code does not allow an action, it is impossible.

This design guarantees neutrality and fairness, but it also means that **mistakes cannot be reversed**.

***

### No Guarantees

<mark style="color:blue;">**FLEX**</mark> makes **no guarantees of any kind**.

The protocol does not guarantee:

* profits or returns
* preservation of value
* price stability
* liquidity availability
* external reward availability
* uninterrupted blockchain operation

All outcomes depend on on-chain rules, market conditions, and user behavior.

***

### User Responsibility

Participation in <mark style="color:blue;">**FLEX**</mark> is entirely voluntary and **at the user’s own risk**.

Users are solely responsible for:

* safeguarding private keys and seed phrases
* understanding staking durations and penalties
* verifying contract addresses
* executing transactions correctly
* complying with applicable laws and regulations

The protocol **cannot**:

* recover lost keys
* reverse transactions
* restore lost funds
* intervene in user mistakes

***

### No Custody, No Recovery

<mark style="color:blue;">**FLEX**</mark> is non-custodial.

The protocol never holds user funds on behalf of individuals. Tokens are either:

* owned directly by the user, or
* burned and later re-minted according to protocol rules

There is no account recovery, password reset, or customer support capable of modifying on-chain state.

***

### External Dependencies

The only external dependency used by the <mark style="color:blue;">**FLEX**</mark> Protocol is **Chainlink VRF v2.5**, which provides verifiable randomness for Big Pay Days.

If Chainlink VRF were unavailable or delayed, Big Pay Days would pause until randomness is delivered. No fallback mechanism exists, and no manual override is possible.

All other protocol mechanics operate entirely on-chain without external inputs.

***

### Scam Awareness

The <mark style="color:blue;">**FLEX**</mark> team will **never**:

* ask for private keys or seed phrases
* request direct payments for support
* offer guaranteed returns
* contact users privately first

Always verify links and contract addresses through the official website:

[**https://flexdefi.io**](https://flexdefi.io)

***

### Legal & Liability Disclaimer

<mark style="color:blue;">**FLEX**</mark> is not a company, service, platform, or financial institution.

It is a set of immutable smart contracts deployed on a public blockchain.

To the maximum extent permitted by law:

* the developers,
* contributors,
* website operators,
* and documentation authors

accept **no liability** for losses, damages, or outcomes resulting from interaction with the protocol.

By interacting with <mark style="color:blue;">**FLEX**</mark>, users acknowledge and accept all risks associated with decentralized, immutable, and experimental software.

***

### Final Reminder

Security in <mark style="color:blue;">**FLEX**</mark> is based on **verification, understanding, and personal responsibility**.

If you do not fully understand how the protocol works, you should not interact with it.

For exact mechanics and authoritative definitions, refer to the full technical paper:

[**https://flexdefi.io/docs**](https://flexdefi.io/docs)


---

# 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://flexdefi.gitbook.io/flex/socials-and-security/security-and-responsibility.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.
