--- title: Quick Start description: Getting started with Standard.site lexicons. date: 2026-02-10 atUri: "at://did:plc:re3ebnp5v7ffagz6rb6xfei4/site.standard.document/3mek5jhkri72r" ogImage: opengraph-image-docs-quick-start-v2.png --- import { StandardSite } from '@/app/components/docs' # Quick Start Get started with lexicons. ## What You Need - An AT Protocol [Identity](https://atproto.com/guides/identity) - A website or blog (any domain works) ## Basic Implementation ### 1. Reference the Lexicons lexicons are published under the `site.standard` namespace. The main lexicons are: - [`site.standard.publication`](/docs/lexicons/publication) - Publication metadata - [`site.standard.document`](/docs/lexicons/document) - Document content and metadata - [`site.standard.graph.subscription`](/docs/lexicons/subscription) - User-publication relationships ### 2. Create a Publication Record A publication requires a `url` and `name`: ```json { "$type": "site.standard.publication", "url": "https://myblog.com", "name": "My Blog", "description": "A personal blog about technology", "preferences": { "showInDiscover": true } } ``` ### 3. Verify the Publication Add a `.well-known` endpoint to the domain: ``` https://myblog.com/.well-known/site.standard.publication ``` This should return the publication's AT-URI: ``` at://did:plc:yourDID/site.standard.publication/rkey ``` ### 4. Create a Document Record Documents require `site`, `title`, and `publishedAt`: ```json { "$type": "site.standard.document", "site": "at://did:plc:abc123/site.standard.publication/3lwafzkjqm25s", "title": "My First Post", "path": "/posts/my-first-post", "description": "An introduction to my blog", "publishedAt": "2024-01-20T14:30:00.000Z", "tags": ["introduction", "blog"], "textContent": "Full text content here..." } ``` ### 5. Verify the Document Add a `` tag to the document's HTML: ```html ``` ## Extensibility While the minimum required properties are straightforward, additional properties can be added as needed. The lexicons are designed to be starting points, not constraints. ## Next Steps - Learn about [Verification](/docs/verification) in detail - Explore the [Publication](/docs/lexicons/publication) schema - Review [Document](/docs/lexicons/document) properties and options - Check out [Implementations](/docs/implementations) for tools and examples