pages/garden/orchard/index.html

62 lines
45 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Orchard | The Paper Pilot</title>
<meta name="description" content="The Paper Pilot's Digital Garden">
<meta name="generator" content="VitePress v1.2.2">
<link rel="preload stylesheet" href="/assets/style.BFa743oe.css" as="style">
<script type="module" src="/assets/app.CbKXaQIB.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.B5FrHJzA.js">
<link rel="modulepreload" href="/assets/chunks/theme.DXHEXmcZ.js">
<link rel="modulepreload" href="/assets/chunks/git.data.DFaISSvu.js">
<link rel="modulepreload" href="/assets/garden_orchard_index.md.LRKTfPSI.lean.js">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Itim&amp;family=Roboto+Mono:ital,wght@0,400;0,600;1,400&amp;display=block">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#3a0839">
<link rel="shortcut icon" href="/favicon.ico">
<meta name="msapplication-TileColor" content="#00FFFF">
<meta name="msapplication-config" content="/browserconfig.xml">
<meta name="theme-color" content="#3B4252">
<link rel="alternate" type="text/mf2+html" href="/changelog">
<link rel="alternate" type="application/rss+xml" title="Changelog" href="/changelog/rss">
<link rel="alternate" type="application/atom+xml" title="Changelog" href="/changelog/atom">
<link rel="alternate" type="application/json+xml" title="Changelog" href="/changelog/json">
<link rel="me" href="mailto:thepaperpilot@incremental.social">
<link rel="me" href="https://incremental.social/u/thepaperpilot">
<link rel="me" href="https://matrix.to/#/@thepaperpilot:incremental.social">
<link rel="me" href="https://code.incremental.social/thepaperpilot">
<link rel="me" href="https://www.linkedin.com/in/anthony-lawn/">
<link rel="me" href="https://mastodon.gamedev.place/@thepaperpilot">
<link rel="me" href="https://beehaw.org/u/thepaperpilot">
<link rel="me" href="https://www.reddit.com/user/ThePaperPilot/">
<link rel="me" href="https://github.com/thepaperpilot">
<link rel="me" href="https://twitter.com/ThePaperPilot">
<link rel="authorization_endpoint" href="https://indie.incremental.social/auth">
<link rel="token_endpoint" href="https://indie.incremental.social/auth/token">
<link rel="micropub" href="https://indie.incremental.social/micropub">
<link rel="indieauth-metadata" href="https://indie.incremental.social/.well-known/oauth-authorization-server">
<script data-goatcounter="https://thepaperpilot.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
<meta name="og:title" content="Orchard">
<meta name="og:description" content="">
<meta name="og:image" content="https://www.thepaperpilot.org/paperpilot_thumb.png">
<meta name="og:site_name" content="The Paper Pilot's Digital Garden">
<meta name="og:type" content="article">
<meta name="article:author" content="https://www.thepaperpilot.org/about">
</head>
<body>
<div id="app"><div class="Layout" data-v-d26ad0dd data-v-5d98c3a5><!--[--><!--[--><!--]--><!----><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar has-sidebar top" data-v-ae24b3ad data-v-ccf7ddec><div class="wrapper" data-v-ccf7ddec><div class="container" data-v-ccf7ddec><div class="title" data-v-ccf7ddec><div class="VPNavBarTitle has-sidebar" data-v-ccf7ddec data-v-ab179fa1><a class="title" href="/" data-v-ab179fa1><!--[--><!--]--><!----><span data-v-ab179fa1>The Paper Pilot</span><!--[--><!--]--></a></div></div><div class="content" data-v-ccf7ddec><div class="content-body" data-v-ccf7ddec><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ccf7ddec><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ccf7ddec data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://moddingtree.com" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Profectus</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://incremental.social" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Incremental Social</span><!--]--></a><!--]--><!--]--></nav><!----><!----><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ccf7ddec data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://code.incremental.social/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Forgejo</title><path d="M16.7773 0c1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.1175a7.0759 7.0759 0 0 1 4.148-1.4205l.1176-.001 1.3385.0002c.4973-.8827 1.4434-1.4788 2.5288-1.4788 1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.319c.8827.4973 1.4788 1.4434 1.4788 2.5287 0 1.602-1.2986 2.9005-2.9005 2.9005-1.6018 0-2.9004-1.2986-2.9004-2.9005 0-1.0853.596-2.0314 1.4788-2.5287l-.0002-9.9831c0-3.887 3.1195-7.0453 6.9915-7.108l.1176-.001h1.3385C14.7458.5962 15.692 0 16.7773 0ZM7.2227 19.9052c-.6596 0-1.1943.5347-1.1943 1.1943s.5347 1.1943 1.1943 1.1943 1.1944-.5347 1.1944-1.1943-.5348-1.1943-1.1944-1.1943Zm9.5546-10.4644c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Zm0-7.7346c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Z"/></svg></a><a class="VPSocialLink no-icon" href="https://matrix.to/#/@thepaperpilot:incremental.social" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Matrix</title><path d="M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01
. Last tended to <a href='https://code.incremental.social/thepaperpilot/pages/commit/91d19e942e7182239050288325e876bf7dd413ef' title='Fri Dec 20 06:15:01 2024 -0600'><time class='dt-updated' datetime='Fri Dec 20 06:15:01 2024 -0600'>2024-12-20</time></a>
.</span></p><hr><details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/now/index">/now</a></details><details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details><p>This is an <a href="/garden/fedi-v2/">Agentic Fediverse</a> app I&#39;m designing and at least building a mock for. The purpose of the app is to organize and grow a <a href="/garden/network-of-knowledge/">Network of Knowledge</a> (or <a href="/garden/digital-gardens/">Digital Garden</a>) sorted by topic. It achieves this through a concept called message gardening, the process of converting casual conversations into formal, referenceable stores of knowledge. It would be an experiment in <a href="/garden/digital-locality/">Digital Locality</a> and perhaps represent an alternative to traditional <a href="/garden/social-media/">Social Media</a>.</p><p>The original problem I was trying to solve is having a lot of conversations about various topics stretching back far into the past and across many platforms. I often want to review something I said on a given topic and find it difficult to do so. This app would make it far easier to retrieve my notes on any topic, and collect those notes into a useful resource about that topic (a process called &quot;message gardening&quot;). It&#39;s different than a traditional note-taking app because it works with conversations directly, which is useful because discourse is typically what prompts me to collect my thoughts on a topic in the first place.</p><p>Core to this project is improving how conversations online are carried out. It&#39;s inspired by sort of mashing up <a href="/garden/the-small-web/">The IndieWeb</a> and <a href="/garden/commune/">Commune</a>, and would follow a lot of the recommendations in the <a href="https://a9.io/glue-comic/" target="_blank" rel="noreferrer">chat glue</a> comic. Contrary to each person having to own a personal website, this platform should in theory be more accessible by allowing people to skip the step of finding a domain to semi-permanently attach their identity to, and not having to pay a subscription cost to maintain it. See the page on the <a href="/garden/fedi-v2/">Agentic Fediverse</a> for details on how to run it sustainably and still offer free tiers to users.</p><h2 id="implementing-chat-glue" tabindex="-1">Implementing Chat Glue <a class="header-anchor" href="#implementing-chat-glue" aria-label="Permalink to &quot;Implementing Chat Glue&quot;"></a></h2><p>As you converse in your group chats and DMs, you can specify topic changes. These will break the conversation up into pieces called notes, and each piece gets added to each of the topics it was about (with links to the convo from before and after that one).</p><p>Notes should also allow specific parts, up to the character level, to reply to, react to, otherwise annotate, or mark as a topic change. This is something to think about with regards to decentralized moderation and things like muting pages or gardens. Plus the matter of displaying the sync to the user.</p><p>Exactly where these DMs and group chats are coming from isn&#39;t super clear in my mind. I want <a href="/garden/digital-locality/">Digital Locality</a>, which means avoiding large groups of users and limiting the influence of individual posts and posters. We don&#39;t want a federation of discrete independently moderated communities, as that will lead to centralizing power and influence. But, organizing communities this way is very common due to its convenience and appeal. If you make, say, an open source library and want people to know where they can go to discuss how to use the library, show off what they used it for, etc. then you&#39;re likely to create a discrete community for it.</p><p>In theory we could take the <a href="/garden/chromatic-lattice/">Chromatic Lattice</a>&#39;s initial approach and just have a chat room tied to each user, but I&#39;m not confident that&#39;ll translate well to this project. I&#39;m leaving this open ended, since I expect we&
<script>window.__VP_HASH_MAP__=JSON.parse("{\"garden_babble-buds_index.md\":\"D1gMAia4\",\"garden_chromatic-lattice_index.md\":\"BrfyIv1u\",\"garden_chronological_index.md\":\"BqhA9jeg\",\"garden_cinny_index.md\":\"6Ktwq9YG\",\"garden_consensus-democracy_index.md\":\"DS2kqnbd\",\"garden_davey-wreden_index.md\":\"DwBw8yg7\",\"garden_command-palettes_index.md\":\"D9WYj6Vf\",\"garden_the-small-web_index.md\":\"CWXF1OBW\",\"garden_this-knowledge-hub_index.md\":\"DomS1oKn\",\"garden_trans-athletes-in-sports_index.md\":\"D1InzSCJ\",\"garden_v-ecs_index.md\":\"B1a7tMm0\",\"garden_video-essays_index.md\":\"DR0ZSWdL\",\"garden_video-game-monetization_index.md\":\"CZx-RzZ0\",\"garden_vitepress_index.md\":\"Bsbd3Amm\",\"garden_wanderstop_index.md\":\"OwlS3PI7\",\"garden_webrings_index.md\":\"CaHCyTZm\",\"guide-to-incrementals_index.md\":\"BwXzz1AR\",\"guide-to-incrementals_design_criticism_index.md\":\"BdsLwd1I\",\"garden_weird_index.md\":\"L6WrChy1\",\"guide-to-incrementals_ludology_appeal-gamers_index.md\":\"DcuEyTUj\",\"garden_virality_index.md\":\"WVTyLMNX\",\"guide-to-incrementals_ludology_appeal-developers_index.md\":\"CZ7-pJla\",\"guide-to-incrementals_ludology_definition_index.md\":\"CUh7FLfF\",\"now_index.md\":\"DuoJo1C9\",\"public_gamedevtree_2.0-format-changes.md\":\"C3EmviN-\",\"public_gamedevtree_readme.md\":\"8kk_dNN0\",\"public_gamedevtree_changelog.md\":\"rrsOH6uu\",\"guide-to-incrementals_ludology_content_index.md\":\"DLpZzcaj\",\"public_gamedevtree_docs_achievements.md\":\"KMVJJA_h\",\"public_gamedevtree_docs_buyables.md\":\"C-GHmi_3\",\"public_gamedevtree_docs_bars.md\":\"CFOcqNpR\",\"public_gamedevtree_docs_basic-layer-breakdown.md\":\"BMIUZ0v9\",\"public_gamedevtree_docs_challenges.md\":\"j0tvJ7OR\",\"public_gamedevtree_docs_clickables.md\":\"Crt1aAzo\",\"public_gamedevtree_docs_custom-tab-layouts.md\":\"DVnfib44\",\"public_gamedevtree_docs_infoboxes.md\":\"CpFYpGy-\",\"public_gamedevtree_docs_getting-started.md\":\"D3peTCP9\",\"public_gamedevtree_docs_layer-features.md\":\"ghsqal2I\",\"public_gamedevtree_docs_main-mod-info.md\":\"CqQo8Gfe\",\"public_gamedevtree_docs_milestones.md\":\"BVQG6ocq\",\"public_gamedevtree_docs_subtabs-and-microtabs.md\":\"D9QeygJP\",\"public_kronos_old things_2.0-format-changes.md\":\"BQJSbEXV\",\"public_kronos_readme.md\":\"BqKFAT1G\",\"index.md\":\"CjcNlASY\",\"public_gamedevtree_docs_updating-tmt.md\":\"ByHeUDlM\",\"public_kronos_docs_!general-info.md\":\"FZG6wpzp\",\"public_kronos_docs_buyables.md\":\"CjPyvyza\",\"public_kronos_docs_basic-layer-breakdown.md\":\"C8hzWioH\",\"garden_commune_index.md\":\"C8_e84EN\",\"public_kronos_docs_bars.md\":\"Ny1409xL\",\"public_kronos_docs_challenges.md\":\"BesHAdMC\",\"garden_artificial-intelligence_index.md\":\"CA3ZffVU\",\"garden_art-is-never-complete_index.md\":\"B-E2NOu6\",\"garden_the-indieweb_amplification_index.md\":\"BU914qcR\",\"about_index.md\":\"BBqP8nXS\",\"garden_advent-incremental_index.md\":\"BKBBjGAC\",\"public_lit_docs_getting-started.md\":\"BhYnzFzP\",\"public_lit_docs_layer-features.md\":\"C4kaxhIa\",\"public_lit_docs_buyables.md\":\"Cuj-ziX6\",\"changelog_index.md\":\"BjfZ08St\",\"garden_chat-glue_index.md\":\"DnyrIsf8\",\"public_kronos_changelog.md\":\"Dgvd-8FA\",\"garden_capture-the-citadel_index.md\":\"hxodn5ht\",\"public_gamedevtree_docs_upgrades.md\":\"Dq2UTrF-\",\"garden_guide-to-incrementals_defining-the-genre_index.md\":\"DrwNi9hv\",\"garden_my-political-journey_index.md\":\"Dd_bUNgA\",\"garden_the-cozy-web_index.md\":\"CLtnX9rg\",\"garden_the-indieweb_signature-blocks_index.md\":\"CHyh23ik\",\"public_kronos_docs_custom-tab-layouts.md\":\"CzetCKkn\",\"public_kronos_docs_clickables.md\":\"DBxJQQj9\",\"public_kronos_docs_main-mod-info.md\":\"B_9U5oKs\",\"public_lit_docs_milestones.md\":\"DURQj-O9\",\"public_lit_docs_updating-tmt.md\":\"2_7ro1H_\",\"public_lit_docs_trees-and-tree-customization.md\":\"Ce9gAqnD\",\"garden_anarchism_index.md\":\"D9c8wUdQ\",\"public_lit_docs_basic-layer-breakdown.md\":\"9F3KcsgQ\",\"garden_a-plea-to-organize_index.md\":\"BDFI-Rnk\",\"garden_decentralized-identity_index.md\":\"Crh3VNl
</body>
</html>