Agora
-
A [[protocol]].
- #pull [[agora protocol]]
-
A [[platform]].
- #pull [[agora platform]]
-
A [[graph]].
- #pull [[agora graph]]
-
A [[commons]].
-
The Agora is a distributed knowledge graph and experimental social network.
- See [[go/agora slides]] if you'd like a 10' introduction to the key concepts.
- See [[go/agora doc]] if you are interested and have half an hour :)
-
The [[Agora]] you're likely reading this in, https://anagora.org , is designed to be just one of many.
- Anyone can run [[an Agora]] of their own if they so desire. This Agora is [[open source]]: [[go/agora]].
- To [[sign up]] for the Agora, which means volunteering your writing and media to it, please consult [[agora editor]].
- This Agora wants to be [[maximally inclusive]], but it is in its infancy; it is a [[work in progress]]. If you want to participate and can't, please also send email to signup@anagora.org to let us know.
- Through projects such as [[Agora bridge]], we hope to make this Agora available for writing to anyone that has access to a [[digital garden]] or a social media account.
- Follow an [[agora bot]] if you'd like to contribute to this Agora from [[social media]]:
- If you want to learn more about the [[experimental]] nature of this Agora, please refer to this Hacker News comment. If you want to keep up to date with development, consider adding me on Twitter or Mastodon: [[flancian]].
-
Agoras are spaces kept by communities with [[good intent]] while expressing explicit [[goals]] and open [[protocols]].
- This section, made up of items in a [[markdown]] list, is an example of an Agora protocol.
- This [[agora protocol]] is a set of simple conventions on top of [[plain text]] or other [[supported formats]].
- #pull [[agora howto]] [[an agora]] [[agora doc]]
- [[git]] https://github.com/flancian/agora
- [[bugs]] https://github.com/flancian/agora/issues
- [[bug]] https://github.com/flancian/agora/issues/new
- [[nutshell]] https://twitter.com/flancian/status/1487110385446576134
- [[architecture]] https://social.coop/@flancian/108346148663576473
-
The Agora is a distributed knowledge graph and experimental social network.
- [[agora containers]]
- [[agora ext]]
- [[agora-server]]
- [[agora ctzn]]
Agora
This looks like a really cool way of aggregating digital gardens into one place. To produce a community garden (or, an agora). Interesting to contrast with how a solely P2P way of connecting gardens might work, no central aggregator.
An Agora is a distributed, goal-oriented social network centered around a cooperatively built and maintained [[knowledge graph]]. The implementation you are currently looking at tries to assemble such a graph out of a collection of digital gardens.
See also [[sister sites]].
See: [[What do I think about the Agora?]]
Welcome to [[boris mann]]'s section of the agora!
We're experimenting with [[Connecting to the Agora]], and what some of the configurations and conventions are. The [[Anagora]] page has my notes and feature requests.
Status
- This document was mostly written in 2018. The Agora was then just a thought experiment. It has since grown to be a living project.
- As late as 2020-10-17, the Agora barely existed as a concrete implementation -- it was not a single tool but rather many which you could use in tandem following a convention, which I provisionally named Agora Protocol.
- As of 2022-01-02, a reference Agora is online on https://anagora.org . Using terminology gained and derived in the last three years (with the help of the Agora community!), I can now describe it as a [[knowledge commons]].
Regardless of implementation details, an Agora can be assembled out of off-the-shelf parts available on the internet, mostly for free:
- Knowledge management tools used for the purpose of building a distributed knowledge graph, following the aforementioned convention based on lazily evaluated [[wikilinks]]. See https://anagora.org/agora-editor for a review of some of the tools in this space, or Roam Likes for an older take.
- Social networks and the constructive bits of the internet as we have them, annotated and enriched using open tools and standards.
- An explicit constructive social contract. For reference you can consult the anagora.org default.
If you are interested in collaborating on building Agoras or similar constructive spaces, please reach out or peruse the Git repository.
See also: https://flancia.org/go/agora-howto , https://threadreaderapp.com/thread/1322619094563258370.html.
Head
You can think of the Agora as a convention based social network; an optional, user-controlled annotation layer that can be applied over any internet platform which supports user-generated content.
I think one of the best possible uses for such a network would be to use it to pro-socially maintain a distributed knowledge graph tailored specifically to the goal of solving problems: those of its users and society at large.
Its users, as a cooperative group, could by default take a naive but rational approach to problem solving:
-
For each problem in the set P of all problems:
- Describe it as thoroughly as possible.
- Maintain a set of known or argued possible solutions, S(P).
-
For each solution in S(P):
- Describe it as thoroughly as possible.
- Maintain a set of resources (people, time, attention, money) needed to implement it, R(S).
Individual users could also declare their views on the state of the world explicitly: they define which subsets of P, S and R they agree with, in the sense that they believe they are feasible, true, interesting.
Users that agree on their defined subsets can then efficiently collaborate on solutions as they become available by pooling of resources.
We apply some good old recursivity and seed the Agora with the problem of how to build itself. That is, how to build a system that allows participating users and entities to collaborate optimally in the face of adversity (such as biases, irrationality and even actual ill intent)1.
The Agora should be built on a federated protocol to limit the harmfulness of diasporas. Groups might temporarily diverge in their views enough to want to run separate Agoras, but different Agoras should be able to cooperate on problems and solutions for which there is enough ideological alignment, and eventually merge.
Tail
I have a more focused and detailed unpublished document which will probably replace or complement this chapter soon.
I know the premise sounds almost like a joke: what the world needs is a new social network. The internet and social networks are technologies we are just barely learning to live with, and the recent cause of a lot of polarization and political escalation and Trump Being President2. It doesn't sound at first like we should add another stick to that particular dumpster fire. But hear me out.
We need a designated place in the internet where we can discuss ideas in a constructive way. In particular, where we can discuss possible strategies to face the problems that humanity is facing. This is already happening, for sure; but is it happening somewhere on the internet where everybody can contribute? I don't think so. If the Agora exists already, please point the way -- I'd like to get there, and building it from scratch would be hard. The network of universities and institutes are the closest we have and I love them, but the Agora should be fully open and available to all over the internet, so every participating individual can contribute work and thought. Of course the whole internet could be an Agora; but the internet as a whole is chaotic and disorganized and thus its implicit Agora is entangled with places that are not constructive and not safe. There must be a better way.
Nick Bostrom has a paper on existential risk where he talks about a kind of lottery of ideas; humanity is constantly playing this game, the metaphor goes, and drawing ideas out of big lottery wheels of Science and Technology and Culture. Some of the balls in this wheel are colored white; these are good ideas. They contribute to human good, and we're glad we found them.
There are also black balls, though. These are bad3. They are things that, on the whole, produce enough bad to be existential risks to humanity. Nuclear power seemed to be this for a while; perhaps mutually assured destruction could have resulted in an apocalypse. But it didn't! Aren't we lucky? If (and it's a big if) things stay this way, we got away with playing with something dangerous. Perhaps we can use the idea for whatever good it holds (cheap and relatively safe energy), or perhaps we decide to bury it underground in a big vault of ideas (this one doesn't have to ever spin again) that says Do Not Go There, Trust Us. For now, though, the idea might still turn out to be black; we could, perhaps, represent this situation as a grey ball of whatever shade we deem most likely.
We need a social network for discussing ideas. For talking about Bostrom's lottery urn, and what it has in it for us. In the Agora, we discuss ideas and their shades and merit; we discuss, first and foremost, ethics. We talk openly and clearly about how to best move forward as a society of humans, with the knowledge we've gotten and the resources we have.
What if social networks are grey? How dark is their shade? The high modernist in me wants to believe that the structured flow of information is more of a good thing than a bad thing. But we need to be cautious, and this is why I wrote this and you are reading it now.
I need your help.
In Flancia there is no poverty.
-
To start with, discussion in the Agora should follow the tried and tested Principle of Charity.β©
-
what if Twitter is already a decent Agora, and Trump just woke up to the fact that it's a superior meme transfer device sooner than others?β©
-
White = good and black = bad is in the original paper. Now, an apology: I don't like the fact that our culture encodes bad things as black, it's associated with death, etc. I think associating black with badness is a bit trite in a world that puts so much stock on being a particular kind of yellow.β©
-
[[distributed knowledge graph]] & [[experimental social network]]
- [[social knowledge graph]]
- [[wiki]] [[wikilinks]]
- [[digital garden]]
An agora, in its broadest sense, is a conceptual space where people attempt to bring an increased level of intentionality, explicitness, and mutual agreement to the principles and protocols for interacting in that space. A further aspect of the idea of an Agora is that it is a space which enables collaboration. In particular, it is a space that allows for collaboration guided by specific shared interests, without requiring the co-consitutients of the agora to be aligned more fully or generally in terms of their intentions, values, etc.
Some topics that the idea of an Agora is related to: [[transparency]] [[decentralized structures]] [[egalitarian principles]] [[judgement]] [[algorithms of interaction]] [[communication]] [[collaboration]] [[knowledge sharing]]
There are (infinitely) many possible variants of how this idea might be implemented in concrete, real-world situations. For example, an agora could be a space that is opened up inside a conversation between two people. Or it could be a collaborative project that is accompanied by specified rules. Or it could be a collective agreement about how to handle certain types of situations.
One variant of the idea of an Agora is a place where personal notes are shared, with the common goal of pooling information and sharing knowledge. One implementation of this idea is https://anagora.org . See also https://flancia.org/go/agora .
The term "Agora" and the basic idea come from [[Flancia]].
img side { lapin 77 {My visual take}}
Agora is a βwiki like experimental social network and distributed knowledge graphβ, so they said. I would say it's an aggregator of digital gardens and a community around it. Anagora is the first and biggest instance of it. [[Flancian]] was the one who created it and the software behind, but there were other good contributors. Thank you!
I'm part of it:. I also frequent the associated video conferences.
=> https://anagora.org/@melanocarpa | Melanocarpa in Agora => https://anagora.org/@bouncepaw-betula | My recent bookmarks in Agora
Agora makes a big emphasis on graphs and links. Their analogue of hyphae is called a node, nodes are generated from contents from multiple sites. There is also a cool notion of push/pull and go links!
//I was inspired by Agora's go links and implemented something very similar in [[Betula]].//
2022-01-18 I wrote the author an email about the possibilities of making Agora and [[Mycorrhiza]] compatible. 2022-03-06 Melanocarpa was added to Anagora, along with Mycorrhiza support. Furthermore, in 2023 proper support of [[Mycomarkup]] was added.
=> https://github.com/flancian/agora-server/commit/7783430aa33986186e9fd66ee858250b115e0d7e | Commit that adds Mycorrhiza support.
The Agorans also seem to be using [[git]]-based [[markdown]]-driven digital gardens mostly. It is the default choice for many, but luckily support for more formats was added. Mycorrhiza, for example, is supported! There is also [[Betula in Agora]].
= See also => Wiki => Social network => Digital garden => https://mycorrhiza.wiki/help/en/hypha => https://anagora.org/node => https://anagora.org/go => Flancia
You can't really talk about Agora without Flancia.
Agora
The [https://anagora.org agora] is a cool place to learn stuff
[[agora todo]]
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css"> <button class="pull-url" value="https://doc.anagora.org/css/center.css">">pull</button>
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
-
#push [[agora]]
- #push [[agora writing]]
-
#push [[agora development]]
-
set up local dev environment in the train
- I like [[poetry]].
-
[[better search]]?
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
- would re-adding fuzzy matching fix this?
-
should I implement a simple search algorithm myself for the purpose of understanding how to solve this?
- tokenization -> compute combinations is trivial but expensive
-
-> [[bag of words]] is cheap
- this actually requires defining what is the source of truth for [[equivalence class]] and for [[proximity]] between nodes
-
I've always wanted to think of Agora search as as an exploration within a certain [[radius]] of an inferred center of gravity; maybe this is distance in some embedding?
-
-> [[edit distance]]
- seems like an interesting approach to explore next
-
-> [[edit distance]]
- [[auto pull wikipedia]] sort of also tackles this in a totally different direction, in particular if we extend it to [[wikidata integration]]: if wikidata surfaces an entity for us, volunteer its type; if the entity is far from the current node in an interesting way, maybe [[auto pull]] it as well after some time.
- if I'm adding auto pull maybe it's time to make [[settings]] clearer, in particular have an easy toggle for auto pull to trigger or not (leads to [[agora autopilot]] maybe, which I've always thought could be very fun.)
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
-
set up local dev environment in the train
-
#push [[agora]]
- #push [[agora writing]]
-
#push [[agora development]]
-
set up local dev environment in the train
- I like [[poetry]].
-
[[better search]]?
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
- would re-adding fuzzy matching fix this?
-
should I implement a simple search algorithm myself for the purpose of understanding how to solve this?
- tokenization -> compute combinations is trivial but expensive
-
-> [[bag of words]] is cheap
- this actually requires defining what is the source of truth for [[equivalence class]] and for [[proximity]] between nodes
-
I've always wanted to think of Agora search as as an exploration within a certain [[radius]] of an inferred center of gravity; maybe this is distance in some embedding?
-
-> [[edit distance]]
- seems like an interesting approach to explore next
-
-> [[edit distance]]
- [[auto pull wikipedia]] sort of also tackles this in a totally different direction, in particular if we extend it to [[wikidata integration]]: if wikidata surfaces an entity for us, volunteer its type; if the entity is far from the current node in an interesting way, maybe [[auto pull]] it as well after some time.
- if I'm adding auto pull maybe it's time to make [[settings]] clearer, in particular have an easy toggle for auto pull to trigger or not (leads to [[agora autopilot]] maybe, which I've always thought could be very fun.)
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
-
set up local dev environment in the train
-
#push [[agora]]
- #push [[agora writing]]
-
#push [[agora development]]
-
set up local dev environment in the train
- I like [[poetry]].
-
[[better search]]?
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
- would re-adding fuzzy matching fix this?
-
should I implement a simple search algorithm myself for the purpose of understanding how to solve this?
- tokenization -> compute combinations is trivial but expensive
-
-> [[bag of words]] is cheap
- this actually requires defining what is the source of truth for [[equivalence class]] and for [[proximity]] between nodes
-
I've always wanted to think of Agora search as as an exploration within a certain [[radius]] of an inferred center of gravity; maybe this is distance in some embedding?
-
-> [[edit distance]]
- seems like an interesting approach to explore next
-
-> [[edit distance]]
- [[auto pull wikipedia]] sort of also tackles this in a totally different direction, in particular if we extend it to [[wikidata integration]]: if wikidata surfaces an entity for us, volunteer its type; if the entity is far from the current node in an interesting way, maybe [[auto pull]] it as well after some time.
- if I'm adding auto pull maybe it's time to make [[settings]] clearer, in particular have an easy toggle for auto pull to trigger or not (leads to [[agora autopilot]] maybe, which I've always thought could be very fun.)
-
what's a quantum of better search? it's pretty bad right now; e.g. [[poetry install]] would not bring up [[install poetry]]
-
set up local dev environment in the train
-
#push [[agora]]
-
#push [[agora development]]
- ship [[agora graph]] in some version?
-
[[dynamic subnodes]], sometimes also known as [[executable subnodes]]
- ship executable subnodes with allowlist?
- start on [[client side subnodes]], meaning [[javascript]] in gardens :)
- easy improvement: I want to adjust the node/subnode icons back to what they were one or two months ago; a stack for a node made sense, whereas the current red book for node is puzzling.
-
#push [[agora chapter]] next steps
-
read George's email.
-
end of week as deadline for all, then we need to....
- work on updated abstracts and...
- start on the Markdown port.
-
end of week as deadline for all, then we need to....
-
read George's email.
-
#push [[agora development]]
-
#push [[agora]]
-
#push [[agora development]]
- ship [[agora graph]] in some version?
-
[[dynamic subnodes]], sometimes also known as [[executable subnodes]]
- ship executable subnodes with allowlist?
- start on [[client side subnodes]], meaning [[javascript]] in gardens :)
- easy improvement: I want to adjust the node/subnode icons back to what they were one or two months ago; a stack for a node made sense, whereas the current red book for node is puzzling.
-
#push [[agora chapter]] next steps
-
read George's email.
-
end of week as deadline for all, then we need to....
- work on updated abstracts and...
- start on the Markdown port.
-
end of week as deadline for all, then we need to....
-
read George's email.
-
#push [[agora development]]
-
#push [[agora]]
-
#push [[agora development]]
- ship [[agora graph]] in some version?
-
[[dynamic subnodes]], sometimes also known as [[executable subnodes]]
- ship executable subnodes with allowlist?
- start on [[client side subnodes]], meaning [[javascript]] in gardens :)
- easy improvement: I want to adjust the node/subnode icons back to what they were one or two months ago; a stack for a node made sense, whereas the current red book for node is puzzling.
-
#push [[agora chapter]] next steps
-
read George's email.
-
end of week as deadline for all, then we need to....
- work on updated abstracts and...
- start on the Markdown port.
-
end of week as deadline for all, then we need to....
-
read George's email.
-
#push [[agora development]]
-
#push [[agora]]
- [[agora recipe]] for [[coop cloud is taking shape \o/
- https://link.agor.ai is live in basic form, tweaking upcoming
-
#push [[agora]]
- [[agora nugget]]
- [[agora chapter]]
- [[an open letter to the agora]]
-
#push [[agora]]
- an [[agora]] is a seed that wants to grow into a [[tree]], and from there into a [[distributed]] network.
- the [[seed]] of this agora is [[go/agora/git]], defining a [[commons]].
- [[flancia collective]] is the keeper of https://anagora.org.
- [[agora bridge]], [[agora server]] contain input (write) and output (read) code respectively.
-
#push [[agora]]
- an [[agora]] is a seed that wants to grow into a [[tree]], and from there into a [[distributed]] network.
- the [[seed]] of this agora is [[go/agora/git]], defining a [[commons]].
- [[flancia collective]] is the keeper of https://anagora.org.
- [[agora bridge]], [[agora server]] contain input (write) and output (read) code respectively.
-
#push [[agora]]
- An Agora is an engine for storing and retrieving [[mental contexts]].
- I make my mental contexts [[public by default]].
-
[[push]] [[agora]]
- fix toggle switch for [[auto pull]]
- implement [[auto pull]]
-
implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
-
client side pulling
- done for: mastodon, twitter, wikipedia
-
need to test general URL pulling, see how many sites allow iframes
- test with flancia.org
-
improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
- could get inspiration from some diagrams in [[a rosetta stone]]
-
[[wikilinks everywhere]] -> [[agora ext]]
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- this is already better after a quick PR to linkify on click instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- [[agora server]]
-
parse agora protocol
- recognize (match) and style differently
-
[[push]] [[agora]]
- fix toggle switch for [[auto pull]]
- implement [[auto pull]]
-
implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
-
client side pulling
- done for: mastodon, twitter, wikipedia
-
need to test general URL pulling, see how many sites allow iframes
- test with flancia.org
-
improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
- could get inspiration from some diagrams in [[a rosetta stone]]
-
[[wikilinks everywhere]] -> [[agora ext]]
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- this is already better after a quick PR to linkify on click instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- [[agora server]]
-
parse agora protocol
- recognize (match) and style differently
-
[[push]] [[agora]]
- fix toggle switch for [[auto pull]]
- implement [[auto pull]]
-
implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
-
client side pulling
- done for: mastodon, twitter, wikipedia
-
need to test general URL pulling, see how many sites allow iframes
- test with flancia.org
-
improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
- could get inspiration from some diagrams in [[a rosetta stone]]
-
[[wikilinks everywhere]] -> [[agora ext]]
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- this is already better after a quick PR to linkify on click instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- [[agora server]]
-
parse agora protocol
- recognize (match) and style differently
-
#push [[agora]]
- [[Agora chapter]] delivered (finally!). It is what it is; I am glad it exists, for all its shortcomings.
- [[Agora development]] resumes (with more time to dedicate to it).
- [[agor.ai]] setup matures.
-
Couldn't parse #push. See source for content.
-
Couldn't parse #push. See source for content.
-
#push [[agora]]
-
finish [[agora chapter]]
- may require rewriting in parts :) but it's alright, I think I have enough time thankfully
- move to containers based setup
-
finish [[agora chapter]]
-
a [[chapter]].
-
#push [[agora chapter]]
- written for [[pkg book]].
- #go https://docs.google.com/document/d/1DXJRDh9Ss5VCRBi3oirDw9d7yjn3H2hMqfN2ETTyjIc/edit?usp=sharing
- #pull [[agora pkg chapter]] ~ [[agora chapter]] (these might converge, I use them in different contexts)
- #pull https://docs.google.com/document/d/1DXJRDh9Ss5VCRBi3oirDw9d7yjn3H2hMqfN2ETTyjIc/edit#heading=h.lxyhsegwtr4m
-
the above should work, try iframes with [[google docs]]
-
it doesn't work :( "Google Docs benΓΆtigt Zugriff"
-
oh, but you can click on "click here" to get through!
- only on Firefox
- it doesn't work at all on Chrome :(
-
oh, but you can click on "click here" to get through!
-
it doesn't work :( "Google Docs benΓΆtigt Zugriff"
-
#comment https://docs.google.com/document/d/1DXJRDh9Ss5VCRBi3oirDw9d7yjn3H2hMqfN2ETTyjIc/edit?disco=AAAAhUbCJIQ
- great top level comment by [[ivo]], see push here for summary (G1-G8).
-
#push [[agora chapter]]
-
a [[thing]].
- [[distributed knowledge graph]].
- The brain of an [[Agora commons]].
- See [[agora doc]].
-
a [[project]].
- I want to graph both the Agora as a whole and the context of a node in the agora, as per [[agora ui]].
- local graphs: done (partial implementation).
-
global graph: running in dev but very resource intensive, may need to refactor/redo.
-
it could be cool to get a graph in [[agora doc]] though...
-
could be nice to do this through [[runnable subnodes]]:
- [[javascript subnodes]]
- [[python subnodes]]
-
could be nice to do this through [[runnable subnodes]]:
- did [[rdf]] first: exposed rdf for the agora and use something like [[rdf grapher]] to graph
-
it could be cool to get a graph in [[agora doc]] though...
- #go https://twitter.com/flancian/status/1380210191837315073
Agora Howto
-
To join an Agora:
- [[pull]] [[agora signup]]
-
To run an Agora:
- [[pull]] [[agora install]]
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css"> <button class="pull-url" value="https://doc.anagora.org/css/center.css">">pull</button>
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
- #pull see also [[agora pkm chapter]].
-
a [[protocol]].
-
A series of conventions that sentient beings can agree to follow while trying to communicate optimally for the [[common good]].
- A series of explicit assertions.
- Announced customarily in [[schelling points]].
- Extended through [[agora rfcs]].
-
With such a [[protocol]] we can build ([[provision]]?) a common [[pattern language]] and bootstrap a global [[knowledge commons]].
- An [[Agora]] is a [[repository]] of [[patterns]].
- A [[flancian]] uses [[Agora Protocol]] to try to define their [[intents]] publicly and cooperate with others optionally for the benefit of beings, but all aspects of Agora and Flancia are meant to be fully optional.
-
A series of conventions that sentient beings can agree to follow while trying to communicate optimally for the [[common good]].
-
a [[document]].
- #go https://docs.google.com/document/d/1JdaC_9J0uYFNFp7g7x4VNtMxJSZQsE2MQkOMmydLCCc/edit
- Trying to [[bootstrap]] the above [[protocol]].
- Plus a roadmap for a [[platform]] or federated [[network]] making use of it.
- #pull [[agora paper]].
-
In [[an agora]], [[agora protocol]] is meant to enable people to exchange [[resources]] mapping to [[patterns]] in a (by default) free global [[commons]], which I also call the Agora for short.
- This Agora is a [[knowledge commons]] but seeks to enable [[communities]] to bootstrap a physical [[commons]] to provision for their needs as well.
-
[[meta]]
- I started with [[google docs]] in 2019/2020 and then I tried moving to [[hedgedoc]] but actually I think I might just go back to the [[google doc]]. It's just a rich experience, and several potential collaborators already use it (they left comments).
- Update (2022): revamping now ocassionally while writing [[agora pkg chapter]], but it may be that the source of truth becomes [[agora paper]].
-
a social [[convention]].
-
A list of social [[conventions]] and [[assertions]].
- Focusing on improving the ability to communicate with each other with good intent.
- [[text based]] to begin with.
- This means you can use it anywhere you can write down text by default.
- Using this basic quality, we can make use of [[adversarial interoperability]] as we want to.
-
[[agora protocol]] can be used everywhere.
- It is already used in [[wikis]]. You might as well call it [[wiki protocol]] used in new contexts.
- You already use it in [[digital gardens]].
-
You can use it in [[books]].
- Books written today with Markdown u[[git]]
- In [[email]].
-
In [[chat]] and [[social networks]].
- -> [[agora plan]]
-
[[Around the web]] in general.
- -> [[agora ext]]
- This [[Agora]], resolved by default using common [[Agora endpoints]] at https://anagora.org , welcomes all [[people]] and [[formats]] a priori.
- This [[Agora]] welcomes all groups except [[fascists]] and the [[violent]].
- It is the opinion of this Agora that the use of [[agora protocol]] in a medium defines an Agora, in the sense that it designates the contexts in which the protocol is used as part of some Agora by default; and the medium as potentially interoperable with the [[Agora network]].
-
A list of social [[conventions]] and [[assertions]].
What follows is Agora Protocol in a nutshell: https://twitter.com/flancian/status/1437079533253976066 .
-
[[layer 0]]
- [[layer 1]]
-
You can use [[wikilinks]]. This expresses an intention to make use the [[wiki protocol]], of which the Agora is a special case.
- The reference Agora, in which you are probably reading this, also has some limited [[hashtag]] support.
-
An Agora is any virtual space you can define in any way you want as long as it is [[explicit]] and by default [[public]].
- Each Agora publishes a set of definitions of intention as expressed by its [[users]].
- This Agora is [[rational]], [[pro social]] and [[heterarchical]].
-
a [[protocol]].
-
for [[federation]].
- can be bootstrapped with [[agora exchange format]]?
- #pull [[knowledge commons]]
-
[[plain text]] plus as layer 0 (bootstrapping layer).
- indented bulleted lists designate a useful [[heterarchy]].
-
[[wikilinks]] and #hashtags at layer 1, plus other link conventions and metadata extensions.
-
successive layers are explicitly discussed through [[agora rfcs]] and settled through a [[governance layer]] called an [[agora]] and defined by convention.
- agora protocol payloads may be exchanged for knowledge for [[free]] in any designated [[agora]].
- this [[agora]] is built around a [[pro social]] [[distributed knowledge graph]], that is, a [[social knowledge graph]].
- see [[go/agora-slides]] for more.
- to see the communally maintained text of the full protocol, please refer to the [[stoa]] below.
-
successive layers are explicitly discussed through [[agora rfcs]] and settled through a [[governance layer]] called an [[agora]] and defined by convention.
-
a [[protocol]] is a set of explicit conventions that can be followed for a purpose.
- conventions can be optional or necessary and must be marked as such. The default commitment level for this protocol is [[optional]]. [[use must if you must]].
-
for [[extensions]]:
- push to or modify [[agora rfcs]].
- this is as kept by the community agreeing to cooperate on such a list: the community of the [[agora]].
-
#push [[agora]]
- an [[agora]] is a seed that wants to grow into a [[tree]], and from there into a [[distributed]] network.
- the [[seed]] of this agora is [[go/agora/git]], defining a [[commons]].
- [[flancia collective]] is the keeper of https://anagora.org .
- [[agora bridge]], [[agora server]] contain input (write) and output (read) code respectively.
-
#push [[agoras]]
- Compatible [[agoras]] are expected to assemble into a greater federated [[agora network]] where they can fork and merge as wanted.
- [[agoras]] must communicate clear [[goals]].
- [[2020]] https://docs.google.com/document/d/1JdaC_9J0uYFNFp7g7x4VNtMxJSZQsE2MQkOMmydLCCc/edit#
- [[the agora is a markup convention]]
- [[2021]] I presented in [[i annotate]], refer to [[go/agora-slides]] or recording if interested.
- [[2022]] writing [[agora pkg chapter]]
- [[twitter]]
-
for [[federation]].
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css"> <button class="pull-url" value="https://doc.anagora.org/css/center.css">">pull</button>
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
An Agora
-
a [[thing]].
- [[free software]]
- #go https://anagora.org
-
This particular [[agora]] you're reading this in is just [[an agora]].
- A [[garden of forking paths]]!
- This one is a particular implementation, limited in nature by my skills and available time and resources.
- I hope there will one day be many better.
- This [[Agora]] tries to be a [[schelling point]] for [[rational]] [[problem solving]].
- This Agora contains a list of known [[agoras]].
-
#push [[agoras]]
- [[an agora]] is run by [[flancia collective]] [[for the benefit of all beings]].
- An [[Agora]] is like a [[bag of holding]], and it contains among many things [[other agoras]].
- public document at doc.anagora.org/agora
- video call at meet.jit.si/agora
17
20 pager
2000
2020 04 22
2020 08 12
2020 09 06
2020 10 13
2020 10 17
2020 10 31
2020 11 01
2020 11 04
2020 11 07
2020 11 10
2020 11 13
2020 11 14
2020 11 16
2020 11 22
2020 12 03
2020 12 19
2020 12 26
2020 12 27
2020 12 28
2020 12 29
2020 12 30
2021 01 02
2021 01 03
2021 01 04
2021 01 06
2021 01 07
2021 01 13
2021 01 15
2021 01 16
2021 01 17
2021 01 24 journal
2021 01 26
2021 01 29
2021 02 02
2021 02 03
2021 02 05
2021 02 07
2021 02 08
2021 02 10
2021 02 11
2021 02 12
2021 02 15
2021 02 26
2021 03 06
2021 03 07
2021 03 08
2021 03 10
2021 03 20
2021 03 26
2021 03 31
2021 04 01
2021 04 04
2021 04 06
2021 04 14
2021 04 17
2021 04 18
2021 04 19
2021 04 25
2021 04 29
2021 05 03
2021 05 07
2021 05 09
2021 05 12
2021 05 16
2021 05 21
2021 05 23
2021 05 24
2021 05 25
2021 05 26
2021 05 28
2021 06 01
2021 06 05
2021 06 06
2021 06 19
2021 06 21
2021 06 23
2021 06 25
2021 06 27
2021 07 01
2021 07 11
2021 07 14
2021 07 15
2021 07 17
2021 07 25
2021 08 02
2021 08 08
2021 08 09
2021 08 12
2021 08 13
2021 08 14
2021 08 18
2021 09 10
2021 09 11
2021 09 30
2021 10 03
2021 10 13
2021 10 15
2021 10 17
2021 10 23
2021 10 24
2021 10 27
2021 10 28
2021 10 30
2021 10 31
2021 11 05
2021 11 12
2021 11 13
2021 11 16
2021 11 20
2021 11 27
2021 11 28
2021 12 13
2021 12 15
2021 12 19
2021 12 21
2021 12 23
2021 12 27
2021 12 29
2021 12 30
2021 w23
20210221 2241
2022 01
2022 01 01
2022 01 16
2022 01 17
2022 01 18
2022 01 19
2022 01 20
2022 01 21
2022 01 22
2022 01 23
2022 01 25
2022 01 27
2022 01 29
2022 01 30
2022 01 31
2022 02 02
2022 02 06
2022 02 12
2022 02 19
2022 02 23
2022 02 26
2022 02 27
2022 03 03
2022 03 05
2022 03 06
2022 03 11
2022 03 12
2022 03 13
2022 03 16
2022 03 17
2022 03 19
2022 03 20
2022 03 21
2022 03 23
2022 03 26
2022 03 27
2022 04 02
2022 04 03
2022 04 06
2022 04 09
2022 04 15
2022 04 16
2022 04 30
2022 05 07
2022 05 11
2022 05 14
2022 05 15
2022 05 18
2022 05 21
2022 05 26
2022 05 28
2022 06 01
2022 06 06
2022 06 11
2022 06 12
2022 06 13
2022 06 16
2022 06 18
2022 06 23
2022 06 24
2022 06 30
2022 07 02
2022 07 03
2022 07 10
2022 07 17
2022 07 24
2022 07 25
2022 07 31
2022 08 01
2022 08 03
2022 08 04
2022 08 05
2022 08 06
2022 08 07
2022 08 10
2022 08 12
2022 08 13
2022 08 14
2022 08 18
2022 08 20
2022 08 21
2022 08 22
2022 08 23
2022 08 25
2022 08 26
2022 08 27
2022 08 28
2022 08 30
2022 08 31
2022 09 04
2022 09 07
2022 09 09
2022 09 10
2022 09 12
2022 09 15
2022 09 17
2022 09 18
2022 09 20
2022 09 21
2022 09 22
2022 09 24
2022 09 25
2022 09 29
2022 10 01
2022 10 02
2022 10 04
2022 10 09
2022 10 16
2022 10 21
2022 10 23
2022 10 26
2022 10 27
2022 10 28
2022 10 29
2022 10 30
2022 10 31
2022 11 03
2022 11 04
2022 11 05
2022 11 16
2022 11 19
2022 11 20
2022 11 22
2022 11 26
2022 11 29
2022 12 03
2022 12 04
2022 12 05
2022 12 07
2022 12 12
2022 12 14
2022 12 15
2022 12 16
2022 12 17
2022 12 20
2022 12 22
2022 12 24
2022 12 25
2022 12 26
2022 12 27
2023 01 04
2023 01 11
2023 01 15
2023 01 17
2023 01 21
2023 02 04
2023 02 05
2023 02 07
2023 02 08
2023 02 19
2023 02 23
2023 02 25
2023 02 26
2023 02 28
2023 03 02
2023 03 03
2023 03 07
2023 03 10
2023 03 11
2023 03 12
2023 03 15
2023 04 08
2023 05 02
2023 05 03
2023 05 13
2023 05 27
2023 06 24
2023 07 12
2023 07 15
2023 07 18
2023 07 31
2023 08 06
2023 08 12
2023 09 02
2023 09 03
2023 09 24
2023 09 30
2023 10 01
2023 10 17
2023 10 22
2023 11 19
2024 01 02
2024 02 01
2024 02 19
2024 02 23
2024 03 07
2024 03 16
2047
3 agora
a platform designed for collaboration federated wiki
action
action code
advisory opinion
agora abstract
agora action
agora actions
agora bot
agora bridge
agora cli
agora client
agora commons
agora containers
agora ctzn
agora ctzn docs
agora design
agora development
agora editor
agora elinor ostrom
agora embed
agora es
agora ext feature ideas
agora faq
agora fediverse integration
agora feeds
agora for ea
agora governance
agora graph
agora hub
agora hypothesis integration
agora install
agora integration
agora interlay howto
agora issues
agora music
agora node aliasing
agora nodes
agora obsidian plugin
agora of flancia
agora osm
agora outage
agora pkg book
agora pkg chapter
agora plan
agora polls
agora project
agora promnesia
agora protocol
agora ranking
agora reader
agora reading club
agora recipe
agora recipes
agora resources
agora search
agora server
agora settings
agora setup
agora signup
agora space
agora trees
agora twitter integration
agora ui
agora user perspective
agora v1
agora version
agora vscode
agora wiki
agora yaml
agorai
agorans
agoras
agoreans
agorism
agua
algorithm
alice chikara
all watched over by machines of loving grace
an agora
anagora
anarchist cybernetics
ankostis
annotated bookmarks
anthropocentrism
anti dictionary
anti disintermediation
arcades
arghzero
armengol lorand
armengolaltayo
at json agora
athens
author
auto commit messages
auto wikilinking
autopush
backlinks
bag of holding
becoming organizers
beepb00p
being offline
better ranking
betula_in_agora
beyond knowledge graphs
bigger in the inside
bill_seitz
bolo
book club
bootstrap
boris mann
brian mock
bridge
building an agora
building bridges
cannon
carelogic
catalog
catalog of missing devices
choral explanations and oer a summary of thinking to date
citizen participation platform
client
collect
collection of notes
command line interface
community
comparing fedwiki and agora
complementary cognitive artifacts
composition
computer system
connecting to the agora
context
contexts
contract
contributors
convert a folder of org files to markdown
convivial tools for thought
corpus
cory doctorow
counter anti disintermediation
crowdsourced search
ctzn
daily
dan whaley
dbustac
dear reader
december adventure 2023
default mode
defoam
dej
dev
digital commons
digital garden
digital_garden
directories
discord servers
distributed
distributed cognition
distributed knowledge graph
distributed press 2021 05 19
diverse community of modelers
do
dockerfile
edit
effective altruism
emotional narrative
en flancia no hay jardines cerrados
encyclopedia of world problems and human potential
entities
entities can be looked up in an agora
entity
essay
evan boehs
everything2
exec
exgenesis
exobrain
experimental
experimental social network
experiments
fan
favorite
favorite things
feature requests
federation
fediverse
fedstoa
fedwiki
file handler
five year plan
flanbook
flancia
flancia 2023
flancia chats
flancia collective
flancia foundation
flancia goals
flancia meet notes
flancia or building bridges
flancia org
flancia plan
flancian
flancian revolution
flanner
flannit
foam settings
focus
foo
fork the agora
fotl chat
fresh
friends
front matter
frulic
full throttle
full unicode
future focused
game
garden of forking paths
generativist
gentle revolution
geordie keitt
getting things done
git repository
git siphon for moa party
global priorities institute
go
go run
goals
guppe
gyuri lajos
hacking
hacky
hashtags
here
hn
how could we study climate related social innovation applying deleuzean philosophy to the transition towns
how i publish my wiki with org publish
howl
hypergraph
hypha
i annotate 2021
i could node in the agora all day and all night
i forget
i love you
i should remember this
iap21
ideas
identity
if i made a go for it
important
in flancia there is an agora
in my mind
index
information
infragora
init
instance
instant commons
integrated
integration of the agora
intent
intentions
interesting
interlay
interlinking wikis
interwiki_for_agora
ipfs
james baker
james fodor
jonathan
jonathan the utopian
journal
jump
kasra kaley
kindly
know me
knowledge
knowledge bases
knowledge federation
lapin_77
latest
left market anarchist
lenovo p14
liminal
link rot
links
list
login
logseq
luciana
lw
m prime
mailing list
maitreya ai
make up links that dont exist yet
manifesto
manifestos
markdown on git
massive wiki
mastodon
mathew lowry
matrix
matrix servers
max stauffer
maximally inclusive
me_and_wiki
meditations
meet
megacoops
meta
michael aird
minimum effort constructive action
mmanifesto
moa
moa party
multitool
my mind
my social media usage
necklace of community projects
neil
nerds of the world unite
neverending search
next action
nginx caching
nick bostrom
node
node categories
node club
node permutations
noded
noding
noosphere
nordbrΓΌcke
not organized hierarchically
note
notion
noxaxis1
nuggets
october 2021
offering
oliver sauter
olofl
open letters
open protocols
open source
open syllabus
opt in
org mode
orger
orgpython
other agoras
our memories together online
ox agora
pad
parties
passive learning
pay it forward
per aspera ad astra
personal knowledge graph
personal knowledge graphs
personal knowledge management is bullshit
pfrazee
piero della francesca
pinhole
pkm
place
plan
plan file
pointer
poll
pomodoro
potential
principle of charity
problem
project snapshot
promnesia howto
proposal
protocol
protopoi
public by default
public utility
pubpub
pull
pull and push
pulling
push
pushing
quick capture
quote
rael zero
rainbow folding
ranking
ranking algorithm
rational disscusion and decision making
rdf
read
readme
reddy2go
reference agora
reference implementation
reinforce
retro social network
review
revolution
revolutionary calendar
roam exporter
roaman agora
roamhacker
robert haisfield
root repository
s5bug
sam harris
sandra snan
schelling point
scott alexander
search engine
seph
sequential wiki
shamanic coders guild
shantideva
shareable things
shortlinks
sign up
signup
silicon jungle
silverbullet
simple
siw
social distributed knowledge graph
social knowledge graphs
social knowledge graphs discussion
solutions
some possible paths to flancia
sota
spaces
speculative annotation
spiel
st
steffen schuldenzucker
stephen wolfram
stoa
stoas
stories
subconscious
subnode
supported formats
sutty
synthesis infrastructures workshop
systemd
t4t radar
tagline
tasshin
tech_meet_2022 07 04
terms
testing
testing 2
the agora already existed
the agora is a markdown extension
the agora is a platform for studying convergence
the agora is a twitter app
the agora is an old kind of social network
the electronic agora
the expanding circle
thing
thought experiment
throwing dice
tienson qin
tilda
today
todo
tools for thinking
tree structure
twitter api
twitter could be an agora
ui
underlay
url feeds
us trip 2023
user links
vera
veranda
vote here
weekend
weeknotes 2020 45
well connected
what do i think about the agora
when the internet puts the brackets on
wiki
wikidata
wikilink
wikilink dumping
wikilinks
wikilinks everywhere
wikilinks_everywhere
wittgenstein protocol
world happiness foundation
world university and school
write freely
wtf is the agora
x
x with y
xin0
xiq
year 2000
yes
yiction
you
yubnub
Γ‘gora
2022 10 16
2022 12 12
2022 12 15
2023 01 11
2023 01 17
2023 07 31
2024 02 01
agora protocol
beyond knowledge graphs
context
do
flancia 2023
kindly
knowledge federation
next action
org mode
tools for thinking
agora commons
agora design
agora faq
agora nodes
agora of flancia
agora pkg chapter
agora plan
agora project
agora resources
agora space
building an agora
community
default mode
digital garden
diverse community of modelers
experimental social network
fan
favorite things
flancia
focus
in flancia there is an agora
open protocols
pad
reference agora
stories
vote here
x with y
Γ‘gora
agora
agora bot
agora bridge
agora containers
agora ctzn
agora doc
agora editor
agora ext
agora graph
agora howto
agora platform
agora protocol
agora server
agora todo
algorithms of interaction
an agora
anagora
architecture
betula
betula in agora
boris mann
bridge
bug
bugs
collaboration
commons
communication
connecting to the agora
decentralized structures
digital garden
distributed knowledge graph
egalitarian principles
experimental
experimental social network
flancia
flancian
git
go/agora
go/agora doc
go/agora slides
goals
good intent
graph
judgement
knowledge commons
knowledge graph
knowledge sharing
markdown
mastodon
maximally inclusive
mycomarkup
mycorrhiza
nutshell
open source
plain text
platform
protocol
protocols
root
server
sign up
sister sites
social knowledge graph
social media
supported formats
transparency
what do i think about the agora?
wiki
wikilinks
work in progress