# Account Abstraction

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

Although *Fate Adventure* is fully on-chain, we recognize that managing blockchain assets and wallets can feel daunting, especially for players who may not be familiar with crypto. Our game offers a flexible account abstraction system built on the reliable Unity Cloud Server, designed to provide a seamless experience for players who prefer not to manage their own wallets, while still catering to advanced crypto users who want full control over their assets.

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

* **Battle-Tested Reliability:** Our account abstraction system has been integrated with Unity Cloud Server, a robust solution that ensures secure and smooth access to the game. Players who opt for our system can enjoy *Fate Adventure* without worrying about the complexities of wallet management.
* **Options for Advanced Crypto Users:** For players who prefer to store assets in their personal wallets, we provide the flexibility to register with our account abstraction system and authenticate using their personal wallet address. This setup enables them to retain complete ownership of their game assets and progress, all while enjoying seamless gameplay.
* **Unified Experience, No Restrictions:** The account abstraction wallet serves as a bridge, allowing players to interact with the game without constant transaction approvals.
* **Claim Your Wallet with Ease:** After players authenticate themselves, they can claim their Account Abstraction wallet. We will securely send them the mnemonic associated with their wallet.
* **Catering to Both Worlds:** By offering a hybrid solution, *Fate Adventure* ensures that both newcomers and experienced crypto enthusiasts can participate without compromising on convenience or security. This approach empowers all players to choose their level of control and engage with the game in the way that suits them best.


---

# 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.fagame.org/fully-on-chain/account-abstraction.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.
