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.
- All the writing: Now, Notes, essays and frameworks
- Now: the weekly reflection
- Notes: thinking closer to the moment
- Complete Notes archive, including historical imports
- Everything: the whole public site, including ideas, projects and reference pages
- JSON Feed, if your reader prefers it
Take a copy
Download the public collection as JSON or read it all as Markdown. The compact index 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.
Read this site with your AI
Your AI can list, search and read the published material on jardenberg.com: Now, Notes, essays, ideas and public projects. The text comes with its sources, dates, AI credits and reuse terms.
MCP connection: joakim.jardenberg.net/mcp. This is a shared, public, read-only connector hosted alongside my profile. One connection gives you access to two collections:
- jardenberg.com: the writing and public work you find on this website.
- My public context profile (PPCP): who I am and how I work, with background, preferences and sources.
Use the website collection to explore something I’ve published, or the profile to prepare for working with me. You do not need a second connection. Setup and example questions for each collection.
Responses are signed with their content and provenance. A signature helps establish where a response came from and whether it changed; it does not establish that every claim is true.
The older library stays where it belongs
The jardenberg.se blog archive holds years of writing by me and other contributors. It remains on its original site, with the original URLs and bylines. Search the blog, read its full-text feed, or use its public WordPress API.
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.
Reuse with credit
My own writing on this site is licensed Creative Commons Attribution 4.0 International (CC 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. Alternative reading formats are linked above.
Made to be found
robots.txt allows all crawlers across the public site. The sitemap lists every reading page, including Swedish originals. Feeds are advertised in each page’s metadata. Host discovery links the public profile, MCP server card, feeds and collection. The MCP discovery file 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 follows RFC 9727 and links the OpenAPI description 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, then fetch one complete document at a time.
We also publish two explicitly experimental interfaces: ARD v0.91 discovery, including example questions for the MCP and reading API, and agents.json v0.1.0, 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.