---
title: "Concepts"
---

> Documentation Index
> Fetch the complete documentation index at: https://openarkstudio.github.io/arknet/llms.txt
> Use this file to discover all available pages before exploring further.

# Concepts

These concepts describe contracts shared by the protocol modules. Read them when
deciding how to own connections, schedule handlers and retain data.

- [Clients, servers and sessions](/arknet/concepts/endpoints): responsibilities and peer identity.
- [IO models and coroutines](/arknet/concepts/io-models): runners, strands and workload choices.
- [Lifecycle and execution](/arknet/concepts/lifecycle): startup, cancellation and safe destruction.
- [Sending, ownership and backpressure](/arknet/concepts/sending): queue admission, completion and borrowed data.

For concrete configuration tasks, use the [guides](/arknet/guides).

Source: https://openarkstudio.github.io/arknet/concepts/index.mdx
