# Page Not Found

The URL `setting-up-surf/prerequisites` does not exist.

You might be looking for one of these pages:
- [Protocol Allowlist Criteria](https://surf-2.gitbook.io/surfliquid-docs/security-control-layer/protocol-allowlist-criteria.md)
- [Hedge Funds and Treasuries](https://surf-2.gitbook.io/surfliquid-docs/offerings-and-use-cases/hedge-funds-and-treasuries.md)
- [Invariant Definitions](https://surf-2.gitbook.io/surfliquid-docs/security-control-layer/invariant-definitions.md)
- [Threat Model](https://surf-2.gitbook.io/surfliquid-docs/security-foundations/threat-model.md)
- [Decentralised Exchanges (DEXs)](https://surf-2.gitbook.io/surfliquid-docs/offerings-and-use-cases/decentralised-exchanges-dexs.md)

## How to find the correct page

1. **Browse the full index**: [/sitemap.md](https://surf-2.gitbook.io/surfliquid-docs/sitemap.md) - Complete documentation index
2. **View the full content**: [/llms-full.txt](https://surf-2.gitbook.io/surfliquid-docs/llms-full.txt) - Full content export

## Tips for requesting documentation

- For markdown responses, append `.md` to URLs (e.g., `/surfliquid-docs/security-control-layer/protocol-allowlist-criteria.md`)
- Use `Accept: text/markdown` header for content negotiation