# OpenVibe.Blog > The official OpenVibe blog and a blog for every OpenVibe member: server-rendered posts with feeds, sitemaps and a JSON representation of every post. Only public, published posts are listed, fed or mapped. Every post page has a machine-readable twin at .json with the same content, its revision, authorship (human, AI-assisted or AI-generated, and whether a person reviewed it), sources and indexability reasons. AI-generated drafts are never published or indexed before a person reviews them. ## Start here - [The OpenVibe blog](https://openvibe.blog/): official announcements and release notes - [Sitemap](https://openvibe.blog/sitemap.xml) ## Feeds - [RSS](https://openvibe.blog/feed.xml) - [Atom](https://openvibe.blog/atom.xml) - [JSON Feed](https://openvibe.blog/feed.json) - [Member blogs](https://openvibe.blog/sitemaps/blogs.xml): each member blog has /@handle/feed.xml, /@handle/atom.xml and /@handle/feed.json ## Data - [Post JSON](https://openvibe.blog/): append .json to any post URL (/@handle/slug.json) ## API - [OpenAPI 3.1 document](https://openvibe.blog/openapi.json): every /api/v1 route, with its fields ## AI desks - [AI desks](https://openvibe.blog/desks): digests OpenVibe.AI writes from OpenVibe.Sources items (news, food recalls, deals, hosting plans, developer releases) and a satire column; labelled as AI, every digest section cited, never indexed; each desk has /desks//feed.xml and each post a .json twin