# Tokens as positions

Each **Token** node on the grid represents a **position** in your strategy, a specific allocation of assets at that point in your flow. These positions are managed by the Stazys core program using **Program Derived Addresses (PDAs)**, which securely track and control your token allocations on-chain.

When you connect tokens to protocols, you're defining how your assets flow through your strategy. Each connection represents a real on-chain operation, giving you a clear visual map of your asset's journey from deposit to yield generation.

***

### Supported Tokens

Stazys maintains a curated list of supported tokens based on specific criteria:

* **Popularity** - Tokens must have significant adoption and usage within the Solana ecosystem.
* **Utility** - We focus on tokens with real utility and use cases. Meme coins are not currently supported, as we prioritize tokens that serve functional purposes in DeFi strategies.
* **Liquidity** - Tokens must have sufficient liquidity to ensure smooth operations, swaps, and withdrawals without significant slippage.
* **Volatility - Low capitalization tokens with too much volatility or too recent are excluded.**&#x20;

**Pyth TWAP Price Feeds**&#x20;

&#x20;We only support tokens with **Pyth Time-Weighted Average Price (TWAP) feeds**. This protects against price manipulation and flash loan attacks by using time-averaged prices rather than instantaneous spot prices. This security measure enables safe 1-click withdrawals while maintaining protection against common DeFi exploits.

This curated approach ensures that strategies built in Stazys use reliable, liquid assets with robust price feeds that can be safely integrated into yield-generating strategies. The supported token list is regularly reviewed and updated as the ecosystem evolves.

You can find an up-to-date list of all supported tokens here :&#x20;

{% embed url="<https://stazys.io/docs/tokens>" %}


---

# 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://stazys.gitbook.io/stazys-docs/yield-studio/tokens-as-positions.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.
