Read it your way

# Open. And meant to be used.

Follow the writing in your own reader. Bring it into your AI. Download it, quote it, build on it.

## Subscribe without an account

These are full-text feeds, with original dates, source links, images and AI credits. New published material appears when the site is updated. Historical imports keep their original dates and go into the complete archive feeds, so the regular writing feeds do not suddenly fill with older posts. Choose the pace that suits you.

- [Now + Notes: all the writing](https://jardenberg.com/rss.xml)
- [Now: the weekly reflection](https://jardenberg.com/feeds/now.xml)
- [Notes: thinking closer to the moment](https://jardenberg.com/feeds/notes.xml)
- [Complete Notes archive](https://jardenberg.com/feeds/notes-archive.xml), including historical imports
- [Everything: the whole public site](https://jardenberg.com/feeds/all.xml), including ideas, projects and reference pages
- [JSON Feed](https://jardenberg.com/feed.json), if your reader prefers it

## Take a copy

[Download the public collection as JSON](https://jardenberg.com/content.json) or [read it all as Markdown](https://jardenberg.com/llms-full.txt). The [compact index](https://jardenberg.com/llms.txt) links to a separate Markdown copy of every page. Notes include the original wording as well as the labelled English translation.

The exports are generated from the same published content as this site. They include public pages only. Linked archives and projects have their own collections; their contents are not silently copied here.

## Bring your AI

The public, read-only MCP is at [joakim.jardenberg.net/mcp](https://joakim.jardenberg.net/mcp). It provides my public profile and tools to list, search and read this site’s published material. Start with a search or a relevant page, then follow the sources.

[Setup and a first question](https://jardenberg.com/for-your-ai). Signed responses preserve the content, source, rights and AI credit. A signature establishes where a response came from and whether it changed, not whether every claim is true.

## The older library stays where it belongs

[The jardenberg.se blog archive](https://jardenberg.se/blog/) holds years of writing by me and other contributors. It remains on its original site, with the original URLs and bylines. [Search the blog](https://jardenberg.se/?s=AI), [read its full-text feed](https://jardenberg.se/feed/), or [use its public WordPress API](https://jardenberg.se/wp-json/wp/v2/posts).

The 9 October 2026 inventory found 3,433 posts, including 608 attributed to other authors or imported collections. The archive marks original material as CC BY 2.5 Sweden, with third-party exceptions. Its historical writing and licence remain distinct from the current material here. It is not yet included in this site’s MCP search.

[Public collection directory](https://jardenberg.com/collections.json)

## Reuse with credit

My own writing on this site is licensed [Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/). You may copy, adapt and reuse it, including commercially. Credit Joakim Jardenberg, link the original and the licence, and identify changes. Preserve “AI + JJ” or the translation credit where it applies.

Other people’s quotations, recommendations, photographs, screenshots, logos and other third-party material retain their own rights. Their appearance here does not put them under this licence or imply endorsement of your reuse. Portrait photography is by Kristofer Samuelsson. Credits and intellectual origins stay beside the work.

## Access is part of the work

The site supports keyboard navigation, a skip link, system light and dark appearance, reduced motion, readable page structure and text descriptions for images. The public reading pages and Swedish originals are available without JavaScript; search, filters, copy buttons and the booking embed use it. Direct booking links remain available.

Accessibility needs continued testing with people and assistive technology. If something gets in your way, [tell me where and what happened](mailto:joakim@jardenberg.com?subject=Accessibility%20on%20jardenberg.com). Alternative reading formats are linked above.

## Made to be found

[robots.txt](https://jardenberg.com/robots.txt) allows all crawlers across the public site. The [sitemap](https://jardenberg.com/sitemap.xml) lists every reading page, including Swedish originals. Feeds are advertised in each page’s metadata. [Host discovery](https://jardenberg.com/.well-known/host-meta.json) links the public profile, MCP server card, feeds and collection. The [MCP discovery file](https://jardenberg.com/.well-known/mcp.json) points to the existing server and its authoritative signing-key discovery.

Public reading pages permit full search snippets and large image previews. Search results and missing pages are excluded from indexing. Discovery conventions such as PPCP and llms.txt help supporting clients; they cannot guarantee that every AI system will find or index the site.

## Discovery, including the experiments

The [API catalogue](https://joakim.jardenberg.net/.well-known/api-catalog) follows RFC 9727 and links the [OpenAPI description](https://joakim.jardenberg.net/site/openapi.json) of our public, read-only endpoints. The existing backend serves these endpoints with the response types and cross-origin access browser clients need; it reads the same published collection. Start with the [compact document catalogue](https://jardenberg.com/catalog.json), then fetch one complete document at a time.

We also publish two explicitly experimental interfaces: [ARD v0.91 discovery](https://jardenberg.com/.well-known/ard.json), including example questions for the MCP and reading API, and [agents.json v0.1.0](https://jardenberg.com/.well-known/agents.json), with three read-only flows. They describe existing capabilities. Adoption is still developing; a valid manifest does not guarantee that a particular agent or registry will discover it.

## A known limit

On 9 October 2026, the hosting service blocked requests from the default Python urllib client. A descriptive User-Agent or an empty User-Agent worked in the checks. No login or API key is required. This hosting restriction is unresolved; access for every automated client is not yet guaranteed.

[How this was made](https://jardenberg.com/colophon) · [What changed](https://jardenberg.com/changelog)

Source: https://jardenberg.com/open

AI + JJ. Original human work and other people’s ideas retain their attribution.

Joakim Jardenberg’s own writing: CC BY 4.0. Credit Joakim Jardenberg and preserve AI + JJ / AI translation attribution. Third-party quotations, recommendations, photographs, screenshots, logos and media retain their own rights and are excluded.
Licence: https://creativecommons.org/licenses/by/4.0/
