# Standard.site Documentation

## Overview
Standard.site provides AT Protocol lexicons for long-form publishing on the open social web.

## Navigation

### Getting Started
- Introduction: https://standard.site/docs/introduction
  Overview of Standard.site lexicons and core concepts

- Quick Start: https://standard.site/docs/quick-start
  Step-by-step guide to implementing Standard.site lexicons

- Permissions: https://standard.site/docs/permissions
  Understanding record permissions and access control

- Verification: https://standard.site/docs/verification
  Linking records to domains for authenticity

### Core Lexicons
- Publication: https://standard.site/docs/lexicons/publication
  `site.standard.publication` - Collection metadata and theming

- Document: https://standard.site/docs/lexicons/document
  `site.standard.document` - Individual document records

- Subscription: https://standard.site/docs/lexicons/subscription
  `site.standard.graph.subscription` - Follow relationships

- Recommend: https://standard.site/docs/lexicons/recommend
  `site.standard.graph.recommend` - Document endorsements

- Theme: https://standard.site/docs/lexicons/theme
  `site.standard.theme.basic` - Publication theming (colors)

### Resources
- Implementations: https://standard.site/docs/implementations
  Tools and platforms using Standard.site lexicons

- FAQ: https://standard.site/docs/faq
  Common questions and answers

## Features
- All documentation pages support anchor links (click any heading to copy its link)
- Each page provides a "Markdown" link in the footer for direct AI agent consumption
- Full markdown source available via API: /api/docs/markdown/{slug}

## API Access
GET /api/docs/markdown/{slug} - Returns the raw markdown content of any documentation page
Example: /api/docs/markdown/introduction

## Key Concepts
- AT Protocol: Authenticated Transfer Protocol - decentralized social networking
- PDS: Personal Data Server - stores user data and records
- Lexicons: Schemas that define record types in AT Protocol
- NSID: Namespaced Identifier - unique identifier format for lexicons

## Permission Sets
- site.standard.authFull: Full access to publications, documents, subscriptions, and recommends
- site.standard.authSocial: Narrower scope for managing subscriptions and recommends only

## Implementation Quick Reference
1. Create publication record with site.standard.publication lexicon
2. Create document records with site.standard.document lexicon
3. Link documents to publication via publication reference
4. Implement verification to link records to your domain
5. Support subscription records for follow functionality
6. Support recommend records for document endorsements
