# Summary

[SPT developer docs](index.md)

# Getting started

- [Quickstart: two agents exchange a message](quickstart/messaging.md)
- [Quickstart: build an adapter](quickstart/adapter.md)
- [Mental model](concepts/overview.md)

# Capabilities

- [Messaging](messaging/overview.md)
  - [Wax seals: proof of user authority](messaging/wax-seal.md)
- [Live-agent lifecycle](lifecycle/overview.md)
- [Terminal hosting](terminal/overview.md)
- [Networking & subnets](networking/overview.md)
  - [Inbound reachability](networking/inbound-reachability.md)
  - [Engine room: first-time setup](networking/engine-room-setup.md)
  - [Viewing access rules and posture](networking/access-viewing.md)
  - [Knocking: asking to be let in](networking/knocking.md)
  - [Monics and the trust warning](networking/monics.md)
- [Serving resources](serving/overview.md)
  - [Cross-node serving](serving/cross-node.md)
  - [Attachments and `spt fetch`](serving/attachments.md)
  - [LAN bootstrap](serving/lan-bootstrap.md)
- [Harness contract](harness-contract/overview.md)
  - [Integration checklist](harness-contract/integration-checklist.md)
  - [Manifest reference](harness-contract/manifest.md)
  - [The `spt api` surface](harness-contract/api.md)
  - [Echo-commune I/O contract](harness-contract/echo-commune.md)
  - [Install-on-demand bootstrap](harness-contract/install-on-demand.md)
  - [Adapter patterns & pitfalls](harness-contract/patterns.md)
- [Instances](instances/overview.md)
- [Shells](shells/overview.md)
  - [Getting started: a notification shell](shells/getting-started.md)
  - [The frame contract](shells/frames.md)
- [Self-update](self-update/overview.md)

# Reference

- [Changelog](changelog.md)
- [CLI reference](cli/reference.md)
- [JSON output shapes](reference/json-shapes.md)
- [Manifest JSON Schema](reference/schema.md)
- [Installing](reference/install.md)
