# Mission (Games)

The evolution from staking to missions led us to develop a great deal on the Solana network, which then lead further into game-development.&#x20;

## Simple Missions

An NFT missions simply refers to a task or challenge that must be completed by the NFT holder to receive a reward or unlock a benefit. Our simple missions will utilize an escrow contract or NFT Freeze authority, that is then time-locked until the NFT is recalled by the holder. Our simple missions is usually deployed fully on-chain but sometimes a reward may require a hybrid solution, utilizing a REST API that requires a trigger for the reward (i.e., a holder will unlock extra utility).&#x20;

## Advanced Mission (Games)

More complex missions based game can be developed from the simple missions. If missions are utilized as in-game quests, then these programs can be configured for holders to farm resources (and stored on-chain in PDA as in-game points). For example, in Sol Patrol we utilize resources that are farmed from Missions to upgrade different buildings for each players City.&#x20;

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

## Guild or Party Missions

Utilizing our new Honeycomb Protocol - we are designing a Guild Kit that will allow holders to establish a membership, leadership and hierarchy within the Guild or Party. This group of holders will than be able to send NFT's together on missions and determine the reward distribution to each individual.

{% hint style="info" %}
The Guild-Kit on Honeycomb Protocol is still in development, we are expecting to have this complete in mid-February.
{% endhint %}


---

# 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.solpatrol.io/services/mission-games.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.
