This is the knowledge base of the Network Nations Alliance, a cooperative alliance of builders, researchers, organizations, and activists reimagining digital networks as tools to empower civil society beyond states and markets.

What Is a Knowledge Garden?

This site is a digital garden — a collection of ideas that grow and evolve over time. Unlike a blog or a wiki with finished articles, pages here are living documents. They may be seedlings, budding drafts, or fully developed explorations. All are works in progress.

How to Navigate

  • Follow wikilinks — pages are interconnected freely. Click any link to follow a thread of thought to the next concept.
  • Use the graph view — visualize how ideas relate to one another. The graph reveals structure and connections that linear reading cannot.
  • Search — jump directly to any topic using the search bar.

There is no required reading order. Explore at your own pace and follow what interests you.

Key Starting Points

Help Grow This Garden

This garden is open and community-tended. Every page lives as a plain text file on GitHub, and anyone can suggest changes — whether you want to fix a typo, expand a concept, add a reading, or plant a brand-new page.

You don’t need to be a developer to contribute. If you can write, you can help.

What you can contribute

  • Fix something small — a typo, a broken link, an outdated fact.
  • Add a reading — a paper, essay, book, or podcast worth sharing with the community.
  • Expand a page — flesh out a concept, add an example, or clarify a definition.
  • Plant a new page — propose a person, organization, event, or idea that belongs in the garden.

How to contribute

The garden’s content lives in the nna-content repository on GitHub. Here’s the simplest path:

  1. Find the page you’d like to edit on GitHub, inside the garden/ folder. Each page on this site corresponds to a .md file there.
  2. Click the pencil icon (✏️) at the top of the file. GitHub will offer to make a copy (a “fork”) of the project for you — say yes.
  3. Make your changes in the editor. Pages use Markdown, a simple way to format text. To link to another page in the garden, use double brackets: [[concepts/network-nations]].
  4. Propose your change by clicking Propose changes and then Create pull request. Add a short note describing what you changed and why.
  5. A maintainer will review it. We may suggest small tweaks or merge it as-is. Once merged, your contribution becomes part of the garden.

If GitHub feels intimidating, that’s okay — open an issue instead, describing what you’d like to add or change, and someone will help.

Style & tone

  • Write in plain, welcoming language. The garden is for everyone, not just specialists.
  • Link generously. If you mention a concept, person, or organization that has its own page, link to it.
  • Cite sources when you can.
  • It’s okay to leave a page unfinished. Seedlings are welcome.

For community updates and other ways to get involved, visit the main Network Nations Alliance website.