Okay this time actually adding Dorsey and Prodromou

This commit is contained in:
Nathan Schneider
2025-04-01 11:37:08 -04:00
parent 7c64ef3ec3
commit c693480625
2 changed files with 446 additions and 0 deletions

View File

@ -0,0 +1,211 @@
---
narrator: Asia Dorsey
subject: The gut
facilitator: Nathan Schneider
date: 2025-03-18
approved: 2025-03-20
summary: "Drawing on many ancestral traditions and the experience of her own body, Asia Dorsey learns and teaches the pattern language of a healthy gut."
location: "Denver CO"
tags: [ancestors, food, health, indigeneity]
links:
- text: "Bugs Bones & Botany"
url: "https://www.bonesbugsandbotany.com"
- text: "Red Palm Oil: A Ghanaian Tradition"
url: "https://www.youtube.com/watch?v=sAgXY2WWPAk"
- text: "Patreon"
url: "https://www.patreon.com/bonesbugsandbotany"
---
*How do you begin telling people about who you are and what you do?*
I am a bioregional root worker raised on the lands of the Cheyenne, Ute, and Arapaho peoples. I was cultivated by a powerful, powerful group of Black women in the Five Points community, who taught me about cooperation, collaboration, and how to dream my way out of trouble. I am showing up here with my herbalist hat on, but one of the conversations that we are deeply steeped in at all times is one of sovereignty, embodied liberation, and also the forms of serenity that come from collective organizing, especially around the things that we apply our work to. So it's very good to be here with you.
*How would you outline your life? You started with your cultivation. Where did you go from there? What has your path been like?*
Starting off with my cultivation is so important because I am one of the people in this world who carries around a covenant of love privilege. That love privilege got me to a super prestigious university where I experienced existential depression after confronting what the world was really like.
I thought I wanted to be an attorney, and I thought that I would argue justice in front of the Supreme Court. I wanted to be Erin Brockovich. Ever since I saw *Erin Brockovich*, I was like, "Yeah, that's me." I made it all the way to university and discovered that the law was not true, that the law was based on who had power, and that broke my spirit. What my broken spirit looked like was not being in my body and not being able to feel any emotions. Anyone reading this—some of you know what this is like. Some of you are experiencing this right now.
There was only one thing that brought me joy. I would be watching Netflix, and then this Vandana Shiva woman would show up. She had this big beautiful bindi, and she was always saying clever little quippy things, and I was like, *who is this woman?* And I thought, *I am still alive*. So I watched everything that Vandana Shiva was in, and it got me into this world of food. I later visited her in India at Navdanya where I interned for several months.
I discovered that my university, NYU, we had one of the two food studies departments in the nation. I thought, *I'm just gonna take this little class because this is the only thing that makes me feel alive*. Everything else was just gray. But when it came to food, it was so colorful, so vibrant. So I decided to follow my joy, and I took 22 credit hours. And it was everything. It was everything.
I loved everyone. If they're a foodie, they're my people. Period. I don't care about race or class. I don't come for a foodie. Y'all be hating on *Portlandia*—I love *Portlandia*. Anyone who cares about animals and the earth, they were my people.
I ended up reading a book called *The Omnivore's Dilemma* by Michael Pollan, and I discovered Joel Salatin's Polyface Farm. When I was researching, I was alive because it was food. Then I realized Joel Salatin does this thing called permaculture, and I was like, *What is that?* So I ended up traveling to Australia to study with Geoff Lawton and apprenticing in permaculture. From there, I traveled around the world to understand food and agriculture, specifically with this lens of honoring the Indigenous.
I felt like I was able to learn so much more than my peers because I had this permaculture training. For example, in Ghana, I was so furious in a global nutrition class. The professor was like, "Vitamin A is of nutritional significance." And then the next phrase—she goes, "We Ghanaians are so backwards. We're eating all this palm oil." And I'm like, palm oil is the highest food source of vitamin A! So how are you backwards? I was so upset that I made a whole documentary on red palm oil, reclaiming the power of the palm. That professor ended up changing her tune because I was so furious.
After that, I traveled to New Zealand and worked with a woman named Kay Baxter, who owns the Koanga Institute, where I learned about what it looks like to build regenerative community and to grow food like your life depends on it. She taught me the principles of healing my gut. Kay was like, "Look, the gut and the brain are connected. You could heal your mind through healing your gut." I took it on, and I ended up resolving that depression using meat stock and fermented food. That really empowered me—I didn't know that was possible.
After studying with Kay and healing my depression, I graduated from university with that degree in food studies. I returned home and started a fermented food company called the Five Points Fermentation Company. It was cooperatively organized because I felt it had to heal at all levels. I wanted it to heal the earth. We only had cabbage from a regenerative grower named Michael Kilt, and he would apply compost teas, and we'd measure the brix of the cabbage.
I lived my best life, honestly, running that company because people were getting healed. I don't know if I'm legally allowed to say it or whatever, but all I know is, people were not well, and then they were well from the food that I was making—local sauerkraut that was fermented by whole communities.
After that, I realized I didn't understand how much capital I needed to run a manufacturing firm. We were fermenting like 55,000 pounds of sauerkraut and distributing it to grocery stores, restaurants and direct to consumers. It was wild that I did all that with no money—what I used was my own energy, and I burnt out so bad. I had no idea how much I hurt myself to bring probiotics to the people. But they needed the probiotics. They needed the traditional food.
All of my recipes were traditional. If we made kimchi, Mama CJ, a Korean woman, was in the kitchen with us. If we made cortido, a Salvadoran was there. Our curry kraut was developed by a Jain Indian chef named Milan Doshi, who ended up selling me the Five Points Fermentation Company to get my start. Shout out to the Brown Alliance!
After that, I learned a lot about organizing co-ops and businesses. I was on the board of the Center for Community Wealth Building, led by Yessica Holgin. The queen! We were building infrastructure for co-ops throughout Colorado. I started to cultivate a new co-op with the learnings from the last one—the Satya Yoga Co-op, which is the nation's first BIPOC-owned and operated yoga co-op, using this theme of healing our bodies in order to heal our minds.
This co-op was so much more successful than my first one. During that time, I helped organize other co-ops and did more economic justice work, always centering food. If it had to do with food then it was for me. I worked with Beverly Grant at Mo' Better Green and whoever I could work with in the food systems. That's all I wanted to do with my life.
Then Adam Brock, who founded the GrowHaus in Elyria-Swansea—we had been working together teaching permaculture and social permaculture—invited me to a consulting firm called Regenerate Change. I became a co-owner of that firm. We were able to consult with food businesses across the nation, helping with strategy and conflict resolution. My life was perfect. I used the resources from that to build a new business, Bones, Bugs, and Botany, where I teach embodied liberation through food and herbal medicine education. That's where I am now—a byproduct of all these beautiful collaborations, but very much following the trail of the earth. That's how I got here.
*I'd love to contrast that trail of the earth with law. You talked about law earlier as not being what you thought it was. If not law, what other orders did you turn to? What other ways of seeing the world, the gut, and everything in between seemed more real to you?*
When I was a young warthog in the streets of New York City, I was engaged in anti-stop-and-frisk activism. I was trained as a Kingian nonviolence facilitator, and I was organizing around prison justice. I read a book by Michelle Alexander called *The New Jim Crow*, and that's what killed it—that was the book that made me feel like I'd wasted all my life pursuing a legal education when the law is not actually just.
Understanding the law as it applies to policing, as it applies to Black bodies, as it applies to the extension of slavery—these things help us understand that whoever is governing, whoever the ruler is, they set the rules. But what I love about the earth and about food is that the goddess doesn't operate on laws. There are no laws of nature, but there are patterns.
There are patterns of nature, honey. And what I love about the patterns is that there are binaries in the natural world, and at the same time there is also chaos—the possibility for a multiplicity of outcomes. By studying not the law, but the pattern language of nature, I've been able to discern right from wrong, what is true, and I've been able to locate myself outside of a hierarchy in relationship to the more-than-humans, which include the bones and the plants and the microbes. I know now where I belong, and I use those principles or patterns of nature to help organize giant food-based organizations, but also to help people reorganize their bodies.
Thank goodness that I developed this perspective. The whole "law of nature" thing was just created to justify a legal regime of robbery.
*What changes when you shift your frame from the laws of nature to the patterns of nature? What consequences come from that?*
Laws are rigid and enforced by policing. Patterns are flexible. They resist commodification. They exist at many levels in different languages. Patterns are true.
There's so much more love. What I love about a pattern is that there is a binary, but there's also chaos that makes everything work. We have genes, a gene sequence, and the way that sequence gets all mixed up when we're trying to have a baby—the chaos of that is what creates the beauty. Patterns give us access to a way of being that honors duality and honors non-duality at the same time.
It allows us to connect outside of petty identity politics because we are able to connect with the broadness and beauty of the goddess, and to see that there are these principles that are self-replicating and patterns that are repeating. It's such a beautiful thing to be a part of these patterns, not because some law told us to.
I think about race and racial mixing and the maroon colonies. There's a really beautiful Indigenous woman named Tiffany Lovato. She's of Pueblo descent, and she told me that when Africans were being enslaved, the ancestors on the East Coast—their shamans, their wisdom keepers—saw that in dreams. They had made preparations and a covenant. What was supposed to happen was that those Indigenous tribes were going to consume or make kin with the newly arrived Africans. A lot of that kin-making actually happened because that is the pattern of all Indigenous people. This is how we keep our genetic diversity. This is what we do.
But it was laws created by men—laws of segregation—that halted those processes. The maroon colonies were European, Native American, and African. What was really beautiful when we study maroonage and what was happening in early America is you saw this class allegiance that went beyond racial or ethnic characteristics to create these futuristic societies. Those societies mix the blood—that is the pattern of nature.
But these laws kept that from happening, especially implementing the one-drop rule with African Americans and blood quantums with First Nations people. It worked to shrink their identity and expand ours, expand the pool of who could be extracted. And we see the impact of those laws today. The laws were put in place to stop the natural order from happening.
*How did you begin to get to know the patterns of the gut?*
When I was sick and depressed in New York City, I didn't understand—I was raised by all of those wonderful women in the Five Points, and they made all my food. They relieved me from reproductive labor of all kinds. I was one of the only kids that didn't have chores. My family was really invested in me getting a college education, so they said, "No, your job is to study."
Like many male-bodied folks, I experienced a lot of investment, and one of those forms was not learning to cook or clean or any of those things. So when I went to college without my family, I didn't know how to eat—my mom still makes my plate! I had no idea about the impact of polyunsaturated fatty acids or what caused inflammation. I was balling out. I said, "I get to choose what I eat. I'm going to have a waffle with mint chocolate ice cream." And I wondered, why was I like that? I didn't understand that there was a link between what I ate and how I felt.
Studying with Dr. Natasha Campbell-McBride, she amplified the teachings that Kay introduced me to, which was understanding that there is a pattern, an organization of the body. Later, when I started studying traditional Chinese medicine, I deepened that understanding of pattern and how the different organ systems work together and reflect the outer world.
I learned the pattern of healing. I was so unwell that if there was sugar in the salad dressing, I could hear the sugar. If there was wheat, I could hear the sound of wheat. It helped me see what foods really resonated with me because wheat was like this high-pitched frequency sound, but corn was like a low rumble. I developed synesthesia from restricting certain foods and eating the traditional kinds of foods that I grew up with.
I grew up eating liver and onions every week. I grew up eating collard greens, these really beautiful broth-rich stews. It turns out that all of those were protecting my gut. I had no idea how valuable traditional soul food was because it's so demonized—people say it's high fat, blah, blah, blah. No, that is the most nourishing food that exists on the planet. It's ingenious.
I learned the pattern language of gut healing by testing it out, by seeing what different foods made me feel like, and understanding the larger pattern of what it takes to heal the gut. A lot of the information we learn about what's good to feed the gut—fiber and polyphenols—that's for a healthy body, if your gut is already well. Digesting fiber is not easy. We're not cows. We don't have a four-chambered stomach or a rumen. We're not ruminating and regurgitating—plants are not easy to eat. Our ancestors have developed so many techniques to deactivate the anti-nutrients in plants.
So if you're not well, eating plants that haven't been processed in ancestral and traditional ways is going to hurt you even more. The foods we find not only in African American cuisines but cuisines around the world follow the same pattern language. Your ramen is using some of the same principles as my collard greens. We're using the bones and the meaty bones of animals to heal the meaty parts of ourselves.
The way that I know it's true is that I try it in my own body, but then I look at all the cultures who are practicing the same pattern. If I see African Americans do it, and then I see Native Americans do it, and then I see Europeans do it, then I see Japanese people do it—I think, okay, there's something true here, because humans are an expression of the earth and an expression of that wisdom and organizing intelligence. If our ancestors are organizing in the exact same way, I'm going to listen to the ancestors because that wisdom that comes from generations of trial and error is so much more powerful than a lab test with rats. The best science is what we've been able to see in human populations over generations. They'll give me a two-week rat trial and tell me not to have collard greens? No, incorrect. I'm not listening.
No shade—I sometimes do listen, but I only listen to those studies and trials when they are affirming the pattern languages that we see coming out of our ancestral cultures and traditions.
*Do you still hear foods?*
I don't have synesthesia anymore, and I've been trying to chase it. One of my mentors is like, "Leave it alone. You needed that when you were unwell to keep going. It incentivized you to continue the practice." But now that I'm well, I don't want to go back. I have so much empathy for all of us who are dealing with tummy pain.
*When you talk about these different cultures and sets of patterns that you've stewarded—patterns and protocols from fermentation with sauerkraut, yoga, soul food, and so on—how do you approach being a steward, learner, and teacher of so many different practices that have their own coherence but also resonance with each other? How do you hold their differences and their commonalities together?*
As an herbalist, I did not start seeing indigenous plants until I started respecting Indigenous people. When we're talking about yoga, which is an ancient Indian science, or Japanese or Chinese cuisine, or soul food—the thing that holds all of them together is that they are deep ancestral practices and lineages that are so overwhelmingly complex. One could not even begin to master them. It takes a lifetime to master how to cook fried chicken correctly, or to perfect that asana.
For me, humbling myself is my absolute favorite practice. *Humbling* comes from *humus*, comes from dirt. I am a dirt-colored woman. I love the earth—she looks just like me, honey, especially when she's healthy! I stay humble. I put my belly on the earth like a snake, and I very much appreciate the teachings that come, knowing that I'm only getting a fractal. From that place of humility, I'm able to see how that knowledge is fractal and how it replicates itself, and what those base principles are.
The first thing is respect. I have found that people are so much more willing to share with me when I'm prostrating myself, genuflecting—not flexing like I know everything, but genu-flexing like, "Please teach me more." And "Let me tell you what I've learned, what do you think about that?" And "What did your grandma say? What was that recipe you want to share with me? That sounds amazing."
People aren't taught to respect their traditions. People are taught to become consumers. For capitalism to penetrate the home, you cannot have culture, because capitalism relies on novelty. We've been fractured from our traditional culture. We have science, which has been captured by capitalists to reflect values and ideas that benefit them. We have all of this confusion about what to eat and how to live.
I stand as a powerful Black woman because we are *sankofa*—go back and get it. I want to wrap my arms around all of it so that I can give it back to us. I don't want people to be unwell. Because we don't have enough respect for our ancestors, especially respect for women—because food is often the domain of women. Those genius things that kept us alive, those things that built our bodies as strong as they are, have become invisibilized and discarded for veganism and all kinds of weird, non-ancestral stuff. No shade—the vegans are going to be so mad at me! Come for me, I dare you!
What I'm trying to rectify by holding the pattern language is helping people begin to see the awe again. People, begin to have awe.
For some of us, some of our ancestors are raggedy, and we are afraid to look back because we don't want to confront what happened. You don't have to look—it's fine. But I look back in the way that I understand Italian cuisine from a pattern language, in the way that I explore German cookbooks. I'll hold the knowledge for you to come back to when you're ready, to claim what is yours, which are these cultures that we have inherited.
These are the protocols—because what is culture but a set of protocols? Protocols for how to soak your beans, protocols for how to cook your greens, protocols for how to ferment your bread. These are all protocols that create a culture. Those cultures then shape our microbiome in a way that creates our identity. Culture tells us what to eat and how to eat to live in any given environment.
To figure out how best to eat in Colorado, I looked at places that had a similar altitude and grasslands. Let me look at all the grassland people. Dairy is just fine. Cows are sustainable in Colorado. Come for me because I could show you all of the steppe regions and how we're all eating the same thing—red meat. Even the Dalai Lama eats red meat, and it's because at this altitude it's so hard to breathe that we burn through our minerals like heme iron, causing our bodies to have a higher demand for heme. That demand is the same in all of our steppeways geographies.
The red meat is consumed in the grasslands where the buffaloes roam. It's a pattern. But how does that pattern of eating red meat then put us in proper relationship to the more-than-humans in our environment? To be a meat eater without understanding the significance of stewarding the animals is incorrect. You need the whole thing.
What I discovered about Indigenous folks of the Americas, and why there were so many bison, is that they were actively stewarding those herds. It wasn't just random that so many were able to thrive. No, honey—they were actively stewarding, and because their stewarding was sustainable, that's what grew out. That amount of herding gave them access to the highest quality protein on the planet.
Wherever we go in altitudes like this, where ruminants are eating grasses, we also see stewardship culture. Some of my favorite stewardship cultures are the Maasai in Kenya. Oh my God, they're beautiful! They're twelve feet tall! They eat no vegetables except if they're sick, then they'll take an herb. I love the Maasai—they're so amazing.
I love the cow-herding cultures because I'm a cowgirl. I'm in Colorado, and I better learn how to eat to live here. My health is so abundant because instead of just giving land acknowledgments to Indigenous people, I'm looking at their cookbooks. I'm learning what they ate because I see their genius, and I honor that genius, and I'm humble to that genius.
*I'd love to hear more about how you learn. You talked about cookbooks and humbling yourself. What does your learning process look like, especially considering how much our educational systems have erased these legacies?*
I love the process of triangulation. I pull my knowledge from multiple sources. The first source is the ancestral source—I want to know what the ancestors were doing. So, for example, when learning about a plant, I'll pull out my *Native Ethnobotany* by Daniel E. Moerman, or I'll pull out my African American herbal guides or my slave medicine book to see what enslaved people were doing. Then I may check Margaret Grieve to see what European people were using that plant for.
Then I'll look at the nutritional profile of the plant. One of my favorite books is *Minerals for the Genetic Code* by Charles Walters. I love some esoteric Acres USA! Put it on my bookshelf, period. I'll start understanding the herb from a nutritional perspective to see if the nutrients in the plant correspond with the medical functions that our ancestors are reporting.
Then I'll check PubMed and see the latest research coming out about the plant. I'll look for the gold standard—double-blind, placebo-controlled studies. I want to see those outcomes. But I have enough discernment to understand context. For example, people will say that in the Nurses' Health Study, which is a big study that everyone likes to cite because it was multi-year following nurses, red meat consumption is correlated with heart disease. But then I check if there's a similar study in another country that eats red meat, and you find that correlation doesn't exist. Then you realize, oh, when they eat red meat in the US, they're eating McDonald's. McDonald's, not red meat itself, is corresponding to heart disease.
The most important part is that I try it on myself. I will see what the herb is like in my body. Once I trust that it's safe from all my research, I take on the herb, and I will often apprentice with the herb for several months, sometimes several years, to fully understand if it does what they say it's going to do.
So there's also the embodied knowledge. I could sum it down to ancestral relevance, cultural relevance, scientific analysis, and then embodiment as the way that I go about gathering knowledge about plants or foods.
*How do you take that knowledge and bring it to others? How do you introduce people to this knowledge and wisdom that you've learned from so many different teachers? What is the next step of that apprenticeship?*
I teach from pattern to details. I'm a permaculturist—I've been teaching the Permaculture Design Course in Denver for several years. I'm not going to overload people with information that they don't need, with data and facts. I'm going to teach the pattern language so that they understand and are empowered to see the wholeness.
For example, it's spring, and spring is an opportunity to regulate our blood sugar. It's the season of the liver organ, the wood element in Chinese medicine. Sidebar: the five elements are also in West Africa, and it's the same five! So this is a pattern of the spring. Instead of saying burdock root does this, or yellow dock root does that, or dandelion root does this, I teach the importance of the bitter flavor and how all bitters create more bile and help stimulate all the digestive juices and enzymes.
I start with that broader pattern so that, regardless of which roots they're using, they get the big picture. Then I bring them into the details. Yes, dandelion works along the liver-stomach-spleen axis—let me tell you about these organs and how they work together. Yellow dock is liver-large intestines—let me tell you about the pattern language of the large intestines and the liver and how they work. My students really get it—they are great herbalists. They're so good! I think, *Wow, I really taught y'all, didn't I?*
I love a citation for the girlies who are ready to go deeper—and *girlies* is a gender-neutral term, everyone is the girlies! I always like to have references so that people can follow the paper trail and importantly, refute me. I want my students to be able to say, "Actually, you misinterpreted this data," and I'll say, "Oh, okay, teach me." Because I'm humble—I don't have to be right about it. I really want to see what the pattern is, and I understand that chaos is a part of the pattern, so sometimes things are unexpected, and I love that because then we get specific data.
For example, people rail against polyunsaturated fatty acids. First of all, omega-3 fatty acids are polyunsaturated fatty acids—we love omega-3s! So people don't even know the pattern of what the polyunsaturates are. People are mad because canola oil and vegetable oil are all polyunsaturated, and they cause heart disease. "They're the worst, they're poison, they're not natural, no ancestors would use them."
But there is a plant—this is when we get into the details—my favorite, sesame oil. The lignins in sesame oil keep it from going rancid. Whereas all the other polys get rancid and cause inflammation, sesame oil does not—it's protected by the lignins. So we have the broader pattern of polyunsaturated fatty acids being unstable. It's true, omega-3 fatty acids are hella unstable. But when we look into the details, we start to learn the specifics.
This particular oil has been used against aging. We love sesame! We see it coming up in Islamic cultures, in hummus with tahini. And then we see black sesame being really used in Asia. So for me, if many ancestors are using the plant, then I need to double-check. The pattern is still valid, but there is this nuance that queers the pattern. I love touching into that nuance, and we know that nuance must be present because the ancestors are not dumb. If they were dumb, we wouldn't be here.
Sesame oil is a prized oil, and we know why it is. It is a seed oil, but unlike those raggedy seed oils, this one is anti-inflammatory.
*One pattern I've come across in relationship to different protocols is capture. What are your thoughts or experiences with this? Has this word brought to mind cases where the legacies and patterns you steward have been vulnerable to capture, misused, or subverted?*
We talk about the capture of nutrition research by the seed oil lobby or the capture of agricultural research by Cargill and Monsanto. The deterioration of federal funding in research has been met with increased investment by capitalists who not only shift the outcomes of that research but hold the patents of things that used to be distributed to us, the people, and are now privately owned by them and charged back at us.
Capture is also happening in traditional food. We see Whole30, who just added seed oils to their products—captured. We see all of these trends. But what's fascinating is that you can't capture the pattern language, and the pattern language requires us to be in good relationship.
You can't capture fermented bread—these corporations could never. You can't, because the things that are true, the things that are healthiest for us, those things take time. There are only a few examples where a company could do it better.
I like to think about cultural institutions—restaurants are cultural institutions. In other countries, it's the restaurant that would take on the making of a traditional food that's very labor-intensive because they could utilize scale in a powerful way. We see that in places like Germany. The real way to make fried chicken is three whole days—it is a *process*. So we have these cultural institutions that are doing what they're supposed to do, which is taking on the labor-intensive process, and then we get to access our traditional foods through these cultural institutions.
Unfortunately, in this country, we cannot trust our institutions, and I hate that because having a thriving democracy requires that we trust our institutions. There is a cost to not trusting institutions—look at the anti-vaxxers. Their distrust was legitimate, but look at the outcome on all of us. It is a dangerous thing when we can't trust our institutions, and in this country, our institutions destroy everything beautiful. Try to get sourdough from the store—it's only been fermented for like five hours! What is this? Not them adding citric acid—bitch, please! What are you doing? It's incorrect. Make the bread correctly! I will buy it from you.
So yeah, there is all of this capture. But I want to talk about a crack in the edifice. A bitch loves a farmers market because you can go to the farmers market, talk to your bread girlie (which is often a dude—shout out to our bread girlies). There are these artisans, just like I was back in the day, who are sourcing the most nutrient-dense wheat and fermenting it, doing all of the things correctly.
The other side of capture is renaissance. Let's look at yoga. First of all, the yogis, because they're smart, the yogic ancestors—they had visions of what they needed to do to keep their culture alive, and they said to keep it alive, we're going to share it with white people. So in the twenties, Yogananda and all of these people were coming over because they had prophetic vision and insight because they wanted to keep yoga alive.
Yoga in India was laughed at. If you said you want to be a yogi, your family might disown you: "We don't do that. We're the new Indians." So what happens over fifty years of history in the United States is white people really take it on, and they find that it's supportive, that it's helping them, that it's easing their mind. And then there was a backlash—Indians were like, "That's ours. You're doing it incorrectly," and they took it back. So then we started seeing all of these Indian-run cultural institutions to teach yoga, such as mine. The Satya Yoga Co-op—Lakshmi Nair was like, "Nope, we're taking it back," creating this uber authentic, rooted, seductive, sultry, salacious, soulful practice.
So we see that whenever there is capture, there's also counter-movement, and that counter-movement is a pattern. This is an impulse, a survival instinct. Indian people were like, "You ain't about to tarnish our legacy with your yoga with your Lululemons, with your Starbucks." No shade—I love all women, so you can wear whatever you want. I'm not judging you.
So we have this renaissance of yoga, and then Indian yogis—or at least the modern girlies—are like, "Yeah, this is for people of color." And so then you have this proliferation of practitioners of color who descend from these beautiful Indian teachers. And now I use yoga to reconnect with my African ancestors, who also practiced asanas—even if they didn't call it asanas, it was something else. But yoga has been a pathway back home towards healing.
I wanted to give that example because there are always cracks. Remember, we have the pattern, but then we have the chaos, and the chaos often looks like this counter-movement. It's a beautiful thing.
*How do you know when the evolution of a tradition is correct? When we learn from other cultures or do that blood mixing you talked about earlier, how do you know when to trust the evolution we're drawn into?*
As a feminist, I ask one question: does this create beauty? If this practice creates beauty within your body, and then it creates beauty in your relationships, and then it creates beauty in the community, and then it creates beauty in the earth—because the broader pattern is regeneration. We know something's on point when it's regenerative.
Regenerative and sustainable are different. Regenerative means that the outcome is more than the sum of its parts. We're not keeping things level, staying stuck in one place—we're actually participating in a spiral of abundance.
When I think about what it takes for me to make my einkorn sourdough, I have to source the whole grains, either from Italy, where they take really good care of their soil. I know it's not local, but neither is my red palm oil. So I source the grains from an organization that's producing the highest mineral count, because what it takes to keep soil mineralized is good tending. I'm looking at the indicator of the impact on the earth by the quality of the nutrients in the food, period.
I get the grains to my house. Then I have to grind the grains. Oh, the time it takes! And I can't grind it too fast, or the volatiles are going to evaporate. So I grind these grains slow, and that slowness causes me to slow down. I have to plan three days to make my sourdough, and so now I'm in the slow phase. My mind is not running as quickly as it usually is, so now my mental health is better because I'm making sourdough.
I've got the flour. Now I'm mixing it in the right ratio, because I've researched a lot about sourdough. People have mastered this craft, and I am not going to forget what they have learned. I'm not starting over. So now I'm in sourdough culture, learning about the goddess, learning about Demeter and how she gifted us culture. Appreciating the European ancestors who really go hard on the grain—these are wheat people!
So I'm researching, having fun. And then I start making the dough, and I have to fold it in a particular way, and I have to work it, and I have to pay attention to it. Oh my goodness! Now I'm paying attention to everything because I've been paying attention to this dough, and also look at my forearms getting nice and fit. Now my heart is happy because we're working the dough. Then I have to bake it, and that's going to cost me because of my energy bill. So I'm thinking about the implications—this is worth it for me. I'm going to use this energy, and I'm going to thank the ancestors who got this energy to me.
But then I make the sourdough, and it's ready, and it's perfect. But if I eat all of that, I'm gonna get huge. There's nothing wrong with hugeness! But I don't need that much nutrition. So what happens? I share the sourdough with someone else. So now I'm relating, now I'm building community, now I'm building culture. I'm sharing sourdough loaves with my friends and my family. So now we're breaking bread, and in that breaking bread, someone's like, "Ouch, my knee!" And I'm like, "Oh, try this burdock." Let me spread some of the gifts from the earth, and then they're out making sure that their lawn's not getting sprayed so that their burdock is good enough to harvest.
Now look—regeneration at every level. We started regenerating the earth by getting high-quality grains, and then we ended with people harvesting their burdock root and keeping it from being poisoned. So that's how I know that it's correct. My body is better as a byproduct. My community is better as a byproduct, and the earth is better as a byproduct. Now I'm more beautiful. Look at my skin! Look at all that zinc from that high-quality einkorn. I'm beautiful, my body is beautiful, my community is beautiful, the earth is beautiful. We can trust beauty.
*Are there any other lessons that you would share with other pattern watchers, learners, hearers, and makers?*
I like ending on beauty. I love Auntie Robin Wall Kimmerer and others who insist upon this notion of beauty. It's so feminist, isn't it?
The most important thing is that we can have it—we can create it. That principle of honoring the body, honoring relationship, and honoring the planet applies to every single thing that we do.
I'm thinking about how all the research came out showing that it's 28 times more resource-intensive than CAFO meat to have those fake burgers. Nasty, nasty, nasty! No, incorrect. It makes you unhealthy. You're not connecting with the land—no ancestors ever did it. And the earth is suffering because of that nasty stuff.
I just want you to apply this lens to see that we can create cultures of regeneration, and that those cultures end up shaping our microbiome, shaping our moods, and then shaping how we relate to each other. That's what I really want to give to the world. All the vegans—you can come for me. You can come on our show, *The Petty Herbalist* podcast, and we can debate. Just create beauty—that's what I want to leave for y'all.

View File

@ -0,0 +1,235 @@
---
narrator: Evan Prodromou
subject: Distributed social networks
facilitator: Nathan Schneider
date: 2024-12-06
approved: 2025-04-01
summary: "A career-long journey to build online social networks that cannot be controlled by a single company, culminating with the ActivityPub standard."
location: "Montreal, Canada"
links:
- text: Website
url: https://evanp.me/
- text: ActivityPub: Programming the Social Web
url: https://www.oreilly.com/library/view/activitypub/9781098162733/
tags: [decentralization, open source, organizations, social media, software, standards]
---
{{< i >}}
How do you introduce yourself?
{{< /i >}}
My name is Evan Prodromou, and I'm a software developer, entrepreneur, and architect from Montreal, Canada. I'm best known for my work on distributed social networks, and in other circles for wikis and AI. I have a lot of different hats.
{{< i >}}
Let's get to know some of those hats. How would you outline the trajectory of your life and career? Where did you start and where are you now?
{{< /i >}}
I did well in school and ended up going to UC Berkeley as a physics student in the eighties. The University of California was an incredibly exciting time to be in physics---I had more Nobel laureates in my department than there were in all of the Soviet Union at the time. These were all the people who came out of the Manhattan project and were still producing great work from Lawrence Berkeley Labs and Lawrence Livermore Labs.
One of my great opportunities was working as a research assistant for Charles Townes, who won the Nobel Prize for inventing the laser. A lot of my work as a young physics student was doing software development because these older generation professors had computer-driven experimental equipment but not a lot of programming skills. I did a lot of writing code in Fortran and C to control telescopes and various material sciences machines.
When I got out of university, I started working in software development while I decided which graduate student program I would go to. It turned out that I really liked writing software and I really liked making money, and those were two things that I wasn't going to get to do as a PhD student. So I stayed in the software business.
I worked at Microsoft for about three years and then moved on to a company called Securant, which did security software. They were bought by RSA. At that point, with a little money under my mattress, I decided I would start my own business and start working on my own projects instead of working on someone else's projects.
I started a service called WikiTravel in 2003 with my wife. We were partners on that project---my wife is an information scientist who does data organization and taxonomy, so her input was really valuable on WikiTravel. It was like Wikipedia meets Lonely Planet, a worldwide travel guide built by travelers themselves sharing information with each other. By 2007 we had sold it to Internet Brands.
I was looking for my next thing to do and wondering where my life was going to go when I was invited to an event in Boston at the Free Software Foundation, the older open source organization run by Richard Stallman. They invited me and a number of other people who had been involved in Creative Commons---WikiTravel was all Free Software, all Creative Commons content---and other people who had built big network services using open standards and open-source software. They asked us to come do a big workshop and think about what we were going to do about network standards.
That was me, Aaron Swartz was there, Mike Links, Lewis Villa, and Benjamin Mako Hill. It was a really great group of people who were very enthusiastic about taking this movement around open source software, which had been about programming editors and compilers, and bringing it to network services that people use over the Internet. This was in 2007, so definitely ten years late, but still a very interesting set of people.
We put together the Franklin Street Statement---Franklin Street is where the FSF headquarters were---about how people should use network services. Use open source software, use open data, use systems that you can set up yourself and can control on your own servers. Don't use stuff that you have to be dependent on. It was a really exciting time. I came out of the meeting thinking, "Boy, I can't wait to start a new service."
This was 2008. Twitter had just launched at South by Southwest in 2007. They had been running in stealth mode among Web 2.0 digerati, and in March of 2007 they opened up to the public. I was there, and I tried it, and I was like, "Oh, I get this." About six months later, I started writing the software that would become StatusNet and started writing the code that would become Identi.ca.
This was mid-2000s, and there was this open-source inevitabilism---this sense that if you've got a word processor, we're going to make an open-source word processor that's going to be as good or better, and we're going to wipe out your business. If you've got a server operating system, we're going to make an open-source server operating system. No matter what commercial corporate organizations could make, we would undercut the value by making an open-source alternative.
{{< i >}}
Some worked better than others.
{{< /i >}}
Yes, exactly. So I was like, "Oh boy, I'm going to be the one that makes the open-source Twitter." I started building it and shared it with this group of people who had been at this Franklin Street meeting. They were excited about it. They were working on Identi.ca, they were sharing and having conversations there.
Then we had a moment where people were starting to use the source code on their own servers, and they were like, "Well, now we're cut off from the conversation. We took the software, we're exercising this control that you say we should have, but if we move to our own servers, we're locked out."
Within about a week, I wrote the first distributed social networking protocol called OpenMicroBlogging, and it was dead simple. You could follow someone and anything they posted would get posted into your timeline. I don't think it had replies, it didn't have likes, it didn't have any rich interaction, but it was enough to make someone remote into part of your network, and that felt like it would work well enough.
There was a lot of excitement at the time in these social systems and in the software that I wrote because Twitter was having a lot of technical problems as it grew. There was real interest from the wider social networking community saying, "Hey, this open source software---anybody can install it, it can be distributed. Why are we trying to do all our work on this one server rather than using this distributed system?"
I raised venture capital in this company. The original name of the software was Laconica---like *laconic*, meaning "short text"---but we changed it to StatusNet, and that's what it was known as for most of the time period. I raised venture capital, which was first time I had done that. That was very interesting.
At the same time we were doing this, there was a lot of activity going on in other parts of what was loosely called the "open web stack." OAuth had started, based on work from teams at Flickr and Twitter. Then Google jumped in, and some of the bigger companies jumped in. That little circle of people became the Open Web Foundation, and they developed a few really interesting protocols.
Brad Fitzpatrick, who had founded LiveJournal and then was at Google at the time, created this protocol called PubSubHubbub---worst name ever. But it built on the push process that I had done with OpenMicroBlogging. He made it scalable, at Google scale, and it really got picked up. There was a point at which all the Google blogs and WordPress blogs and Tumblr had this push mechanism built in.
There was also the development of a data structure system based on RSS and Atom called ActivityStreams. It basically took the flat blog post structure of RSS, where it's a title and some text and maybe an image embedded, and they were like, "What if we added rich semantic meaning to this content?" So this item in this feed doesn't represent a blog post---it represents a like, or it represents a comment or reply. They built in this structure on top of Atom.
It also became quite popular. Facebook had an ActivityStreams feed, WordPress had it, and I think Google had it in some of their systems. The Open Web Foundation that was putting out interesting systems. WebFinger came out at this time too---having an email address identifier that you could use for different services.
StatusNet was doing well. We launched a SaaS service so you could sign up and get your own StatusNet system for like $5 a month---your own social network that would connect to all the other StatusNet social networks and Identi.ca. But we were running into some problems with OpenMicroBlogging barely working.
StatusNet included me, Brooke Vibber (who had been CTO at Wikipedia and had joined StatusNet to help us build this system), James Walker (who had been one of the core Drupal developers), and Zack Copley (who had been at StatusNet since the beginning). We were lucky to have a lot of really great open-source software developers. We put together a standard called OStatus. It was basically taking PubSubHubbub, ActivityStreams, this other comment system called Salmon, and WebFinger, and putting the glue together to make them work together as a standard.
When I say *standard* here---this is an interesting time period because there was a lot of "Hey, we made a protocol, we're sharing it with everyone, if you want to implement this, you can" without a lot of the overhead that was happening in bigger standards organizations. It was really refreshing but also turned out to be a problem for adoption because bigger corporations were like, "Hey, we have no idea who has any intellectual property in these projects, who's got patents, have you done a patent search?" It was just a bunch of engineers throwing things together.
We had two ways that our software was used. One was in enterprises---Target, Motorola, Deutsche Bank, and a number of big companies had installed our software on their internal networks for their employees. We were doing pretty well in this area, but this other company Yammer had done way better. They had a really aggressive customer acquisition strategy and they basically cleaned our clocks. They were acquired by Microsoft, and that was it for my investors. They were like, "All right, you're done. We're not going to invest more in you for this enterprise social networking stuff because clearly you've been beat."
Then, on the public side, around 2011 and 2012 is really when we saw the consolidation of social networks. I call it the big squeeze. There had been a lot of interesting social networks in the late 2000s---Hi5, Bebo, MySpace, and different regional ones in different countries. Gradually, with a huge amount of venture capital and a lot of work, the few big networks had pushed out these other ones. Twitter, Facebook, LinkedIn---they had done really good work, but they had pretty much taken over these markets.
One thing that was interesting at this time was that the success of Facebook or Twitter in these early five or six years was partly due to the fact that they were open platforms. Facebook had launched Facebook Platform in 2007, which was their API system. You could actually build software that would run in the browser on the Facebook web page---put a little widget on someone's profile that was active and would do things like show a movie or something. It was a very open platform for developers.
Similarly, Twitter's API was kind of a mistake---they used Ruby on Rails, which comes with an API built in, and they didn't turn that off. It became a huge success. People loved developing for it. They built alternative UIs, data scrapers, and all kinds of things using the APIs. That's one of the ways you can be successful in business---make a lot of other people successful. If you can make someone who built a Twitter API client dependent on that service, they're going to be advocates for your service. They're not really going to be open to other services---they're on the Twitter train.
Because of that, we had a hard time talking to people about how there could be other platforms, how you could set up your own platform and still stay connected to others. As we were getting into the early 2010s, it was like, "Why would you have another social network? There is one social network: Facebook. Or there is one microblogging network: Twitter. What's the point of having multiple ones? Why would you connect multiple ones?"
I think we kind of hit a high point in those early 2010s with Google Buzz. Google had hired a lot of the people I was talking about who were involved in the process building lightweight standards---Brad Fitzpatrick, Chris Messina, John Panzer, Joseph Smart. They had brought together a lot of people who had done interesting work in this area, and they wanted to put out the most open, open-standards, distributed system.
The way Google Buzz worked was that you could pull all your different social network presences together and then rebroadcast them through open standards. They used the same stack that we did---they were using ActivityStreams and PubSubHubbub and Salmon. We thought it was awesome. Around 2011 or 2012, engineers at the Google I/O conference did demo a three-way interaction between Google Buzz, Cliqset, and StatusNet using OStatus. They had this whole conversation happen live on stage. It was this great moment, like "Wow, this is really taking off!"
{{< i >}}
I don't remember that---it's the dream we're still chasing, right?
{{< /i >}}
But Google Buzz had a fatal flaw. The way that they kickstarted your social graph---the number of people that you're connected to---was using your Gmail contact list. Almost immediately there started being stories about people who were like, "Wait a minute, my abusive ex-boyfriend now has access to all my social networking stuff because I had his email address in my contact list." It was just a bad example of "Hey, we're going to use this data that we've collected for you as part of this one system to kickstart this other system."
They got sued and had a multi-million-dollar settlement. It was really bad---it had nothing to do with how the software worked, it was all about this contact list integration. But at this point at Google, they're associating open standards with catastrophic failure, terrible press, and bad privacy situations.
For me, it was a bad time because we had run out of money and had no additional investors. We had a small amount of revenue coming in from the SaaS service that we were running, but it couldn't support the big free networks we were running like Identi.ca. So I had to shut down the company. I had to let go all the engineers, and I also had this huge social network, Identi.ca, that was costing like $5,000 a month---it was a very expensive process for me to keep all the servers running.
So I wrote a new software package called pump.io that was written in Node.js. The previous version had been in PHP. It basically took everything that we had learned from five years of running a social network and applied it to the new structures. So instead of using Atom, which is an XML standard, we used JSON. This was almost entirely me solo, working by myself, because I'd lost all my employees.
{{< i >}}
Because you were paying the server costs, you wanted to enable other people to migrate off it and run their own servers?
{{< /i >}}
Partly. But also because it meant I could run my servers much more cheaply.
{{< i >}}
It reduced the load.
{{< /i >}}
Exactly. I converted from StatusNet to pump.io and transferred StatusNet---which became GNU social---to some enthusiasts at the Free Software Foundation who were like, "We want to keep running with this." I was like, "Great, take it, go with it." Then I built this pump.io project. It turned out great---Identi.ca is still running and still uses pump.io software. It is nowhere near its peak though. It was about 5 million users; now it's probably like 500 users, maybe. It's a very small number of people.
I did this pump.io software, released it, and moved Identi.ca to it, and then kind of walked away. I had done what I intended to do, and I was like, "Hey, that dream of a distributed social network is gone. These big social networks like Twitter and Facebook are no longer one among many---they are essential infrastructure, they're part of the way that the Internet works."
{{< i >}}
Just as they were shutting down their open APIs.
{{< /i >}}
Absolutely. At this time, Twitter had a big event called the Chirp Developer Conference, which they had been organizing for like six months---"Come to the Chirp conference, exciting stuff!" Then, just before the conference, they had a big blog post---I think it was from Ev Williams---that was like, "Hey, we're shutting down the API for all but a few uses." We were at the conference. Our software actually had a Twitter-compatible API, so we were encouraging developers to take their tools and port them to use StatusNet instead. We had some interest there, but it was mostly these folks who had become dependent on these big networks and who had been part of making them successful---they were kind of out in the cold.
That was an interesting lesson. Same thing with Facebook Platform, although it was less dramatic. They did it gradually over time, just turning off a few API endpoints at a time. They converted to this format called Open Graph, which was not as featureful as their previous API, and then they turned off the old API.
At this time, Diaspora started. Diaspora was four young men at NYU, and they decided they were going to do a distributed version of Facebook. They dropped out of school, did a Kickstarter, and raised more than $200,000, which was the second biggest Kickstarter ever at that point. And they moved to California for some reason---that was probably how they spent most of their $200,000.
They built this great service, but it wasn't compatible with our distributed social networking. Me and my team were like, "Wow, this seems like a real opportunity that went to waste---they just did a brand new protocol and didn't even work with us to have some interoperability." So we started a project called the Federated Social Web Summit, where we tried to gather everyone who was working in social web software. We put out invitations to, I think, like a hundred projects. We got like 50 projects in. Almost none of them had compatible protocols---all of them were writing their own software and writing their own protocols.
We set up the summit process so it wasn't open to the public, it was only for the developers, and you had to have working code to come and be able to demo it. It was a super success. So first of all, the Diaspora guys were like, "Oh yeah, we should probably support your protocol too," so they supported OStatus, which was awesome---just wonderful folks.
We did three iterations of that---one in Portland, one in San Francisco, and one in Berlin over three different years. So this is like 2010, 2011, and 2012, and it was a great process. We had a super valuable process. I think we got a lot of cross-pollination.
One of the things that happened is that some of the projects had been involved in the World Wide Web Consortium, and the W3C got interested in supporting this kind of work. So I joined a group at W3C---they invited me to join to do what they call an interest group, where you're thinking far ahead and exploring a new space. At the time, I had started another company called Breather, so I wasn't working on social software at all. Breather was room rental.
Let me rewind a second and talk about OpenSocial. About the time that Facebook Platform started, there were all these other social networks---again, Hi5, Bebo, Orkut. It sounds like glossolalia when I say them out loud! If you look at the Wikipedia list of social networking platforms, there are so many, and they all have silly names.
But all these other ones were like, "Hey, we have to build our own platform." The solution that they came up with was, "We can't compete with Facebook by all having our own different ways for building applications." So they built a single way for building widgets on a homepage called OpenSocial, and it covered one part of the problem. They didn't have any federation involved. The idea was if I build a zombie bite app and put it in Orkut, it should also work in Hi5.
{{< i >}}
So it enabled developers to simultaneously develop for all these smaller networks.
{{< /i >}}
Yes---you could just build something once and then register it on all these different services.
OpenSocial was announced with great fanfare. Google led it. They had a bunch of developers doing it. Then by early 2010s, all these companies had gone out of business. What had actually happened was that enterprise social networks---at big companies like IBM and Boeing---had invested in building applications on top of this framework for their employees. When the OpenSocial organization peaked and then dropped off---I was on the board at the time---we thought, "How about we hand off all our IP, like all our standards, all our domains, off to W3C?" The W3C took it. I think partly because they had a lot of the same corporate members---IBM and Boeing were OpenSocial members, and they were W3C members, and the W3C members wanted to keep control.
Then W3C had to decide what to do with it. They asked this very active W3C employee named Harry Halpin. He was like, "I've got an idea. Let's pull together these OpenSocial folks, all these Federated Social Web folks, and Tim Berners-Lee." Tim Berners-Lee, founder of W3C, the father of the Web, was starting to get interested in social networking too, and he wanted to use his favorite technology, the Resource Description Framework or RDF, to solve social networking.
So Harry was like, "Let's bring these three groups together and make a working group at W3C," which is how you make standards. They asked Tantek Çelik---who has been doing browser standards at Microsoft, then at Mozilla, for the last twenty years---to be a co-chair. Then there was Art Barstow, who was working at IBM and had done a lot of RDF stuff. And me. So they asked the three of us to co-chair this group.
It was really interesting. The way that a group gets created at W3C is that they have to put together a charter---what is this group going to do, what's its outputs---and then they put it up for approval by the membership. And it got shot down. First of all, there were a number of big commercial social networks that were members of this group of W3C because they cared about HTML and stuff, and they were like, "No, we don't want you commodifying our business." Google at the time had been really burnt by Google Buzz, and they were like, "No way, no how---open standards toxic, do not want."
So we had to adjust this charter until these folks would sign on. I think when it came down to it, none of them said yes---they all just abstained from the vote. I think their expectation was that we were just going to face-plant, which was probably a good bet at the time.
So we started with literally zero. I was an open-source guy who had been doing open standards at this point for like six-seven years---I was probably the most experienced social network developer in that group. There was no one from Twitter, no one from Facebook, no one from Google. We had James Snell, who had worked at IBM and had done a lot of the ActivityStreams work there, but almost nobody involved were professional social networking folks.
We had a couple of people who had done open standards stuff from the Federated Social Web Summit group, and we had Tantek, who is the kind of standards guy who wants to get lots more people involved in standards. He was like, "Anybody who comes and says they're interested in being in this group, we just let them in." W3C has this whole thing where you have to be a member of a member organization or get invited by the chairs. And Tantek was like, "Let's just invite everybody." So we invited all these folks, and we had this super mixed bag of people.
We had probably three main tracks of folks involved. The first was from the track that I had been part of using ActivityStreams, using PubSubHubbub, using this OStatus stack, and then also OpenSocial, which also used a lot of the same technologies. They used ActivityStreams, they had a RESTful interface---it was at least very compatible.
We had Tantek who had been doing IndieWeb work for like a decade, which was about grassroots, amateur software developers---no standards, just a very open process. That group was like, "What is the minimal amount that we can do to support social standards?"
And then we had a third group that was led by Tim Berners-Lee, who gets a lot of weight at the W3C, as you can imagine. By this time he was *Sir* Tim Berners-Lee, and he was also participating with this whole semantic web group around him. They were like, "The only thing you need is RDF, and it'll all work, and it works perfectly. And why are we even here? We already have RDF."
I doubt any of them had ever used a social networking platform in their entire life. We were explaining things like a feed of activity, or liking something, having any kind of feedback to someone like commenting or liking or sharing, and they just couldn't handle it. They just had a very RDF-centric view of the world.
None of these folks knew what they wanted to do, so we put together this huge set of user stories---I think like 200 user stories, all these different things that you could do with social networks. Then we narrowed it down to something like 20 or 25---these are the ones that we're going to work on. And that was a fight.
Then we were opening up for potential standards, and we had these three groups who put together three different sets of standards. The IndieWeb folks put together a very light set of standards---Micropub, WebMention, a couple of other things---and they were like, "This is all we need. This is the lightest way you could possibly do social networking." And it was fine, it just wasn't as full-featured as some of the other stuff.
The people around Tim Berners-Lee put together this thing where you could publish a profile and declare like five friends or something, and they were like, "There you go, social networking." And we were like, "It doesn't do anything---what are you talking about?" And they got really upset, and they left. All of a sudden there were stories in all the major newspapers like "Tim Berners-Lee is going to solve social networking!" He started the Solid project at that time, took it out of the standards process, and got venture capital and went and built---what it's called---Inrupt. So he was off on his own.
That left the group around OStatus, and one of the people who had been a developer for pump.io, and had built some of the clients and software that worked with pump.io, was like, "Hey, I think pump.io has a great API, great federation, super nice architecture." This is Erin Shepherd. She wrote up a submission. Basically, she took the pump.io API, added some things, took out the word "pump.io," and changed how it worked just a small bit. Then she submitted it.
So we had these submissions---the RDF people had gone, so we had these two sets of submissions. One was from the IndieWeb group and then the one Erin did, which became called ActivityPump. That was the name because it took pump.io plus activities. The idea is you were pumping it out. It wasn't a great name.
{{< i >}}
But it was also a kind of tribute to what had come before.
{{< /i >}}
We couldn't agree on any one of the models. Finally, Tantek and I sat down, and Tantek was like, "Hey, look, we can just publish all of these. Let's just go ahead and do it. That way we don't have to argue about which one's right and which one's wrong. Let's just get them out, and they'll be official W3C standards, and they're out there."
James Snell had taken the earlier versions of ActivityStreams and made a new one that was JSON-based---ActivityStreams 2.0. He had built most of it already, so we were in an editorial stage by then. It's the data structures defining what is a note, what is an article, what is an image. What does it mean to like something, to follow someone? He set up that architecture of the data structures. ActivityPump was the protocol for getting those data structures moved around.
But Erin, who submitted this proposal, was not interested in taking it any further. We had two people who had joined the group from an open-source project called MediaGoblin. It was kind of a distributed social network with a focus on images and video and things like that. They wanted to support OStatus, and I had been like, "Hey, you should come be part of this W3C thing. We're doing the next protocol after OStatus, so come help build that."
That was Christine Lemmer-Webber and Jessica Tallon, and they stepped up to edit the ActivityPump document, which was amazing. But it was their first time ever in standards world. At this point our star Tim Berners-Lee had left. We had a year and a half to two years to finish this project, and we had these two groups---the IndieWeb group and this ActivityPump group---that were not really working on the same stuff at all, with some hostility.
I know that for Christine and Jessica it was really tough. When you're doing standards, you get all these comments from folks who had nothing to do with social networking, and they had to manage it and edit this project. James Snell left about this time, so I took over ActivityStreams to get it over the finish line.
In 2016, this new project called Mastodon started. I don't know who it was---I definitely tried to point it out to them, but it may have been Christine who was like, "Look, don't use that old standard. It's got a lot of problems with it. You should use the new standard that we're almost done with."
And they did. So Eugen Rochko and a couple of other friends and collaborators built Mastodon on top of ActivityPub. We hit the end of our time period, and we had published a lot of documents, but we hadn't finished what was still called ActivityPump at the time. The W3C gave us an extension on our time to finish because Mastodon was doing so well.
I think we finished the actual spec in January 2019. We were done, and we had this popular open-source project using it. A bunch of other open-source projects started using the protocol---PeerTube for video, then Funkwhale for audio. It had a nice, lively little community happening with hundreds of thousands of people on the network. One of the last things we did with the standard was change the name from Activity Pump to ActivityPub. ActivityPump was a terrible name.
{{< i >}}
I think both names have their virtues.
{{< /i >}}
Well, the social media space had almost a tradition of ridiculous names for a while.
Once ActivityPub was done, I set it as my goal to make Identi.ca compatible with this new standard. I had handed pump.io off to a maintainer named AJ, and they were working on it. I kind of drifted off. I worked at Wikipedia for two years and then worked for a couple of startups, and I really was not working on distributed social networking, which was such a relief, to be honest.
{{< i >}}
Everything you've just described sounds so exhausting.
{{< /i >}}
Social networks are really hard when they're not popular, and they're hard for other reasons when they become popular. The scaling problems with social networks go up exponentially. Your resource demands grow as your number of users grow because they have more conversations, more connections. Your needs as the systems grow are way bigger, which is why so many social networks collapse.
It's a lot of time, a lot of effort. After 2013, this was no longer my full-time job. I was working at different places, I had two different startups, and I was doing this work as my second work. That's still the case to this day---I don't work professionally on ActivityPub.
Christine and, to some extent, Jessica continued at the W3C. We had this group called the Social Web Community Group, or Social CG, and it kind of picked up where the working group left off and worked on extensions and documentation and things like that, helping developers work together. But one of the things that happens when you publish a standard that takes years to get create is it becomes very fossilized, very ossified. You can add on to it, but you can't really go back and say, "Oh, it would have been better if we had done this." We had a working network of thousands of servers. If you change how it works fundamentally, half of those servers or three-quarters of those servers are going to be cut off. So you have to just do backwards-compatible changes, iterative changes rather than really big changes.
{{< i >}}
Do you have any regrets about what is in that ossified standard?
{{< /i >}}
I don't have huge regrets. If I have any, it's that I did not help get us to a working reference implementation before I stepped back. There are some parts of the stack that were never built out. Mastodon had to define how servers authenticate each other. There was a lot of work that went into filling in the gaps in this structure that could have been done with a reference implementation instead.
Christine was co-leading the Community Group, but she had a lot of other things on her plate. And there was some really toxic behaviour in the Group. She stepped away from the W3C entirely, so by 2022, there's not really anybody with their hand on the tiller, and that's exactly the time when Elon Musk buys Twitter and people start thinking about going to other social networks. There was this flood of people onto Mastodon, and I was like, "Oh, this is great! Hey, wait a minute---what's going on? Nobody's running the store over here."
So in late 2022, early 2023, I was like, "Okay, my name is on these documents. I've access to all these GitHub repos. There are GitHub issue repositories that have like 200 un-triaged issues." And I was like, "Somebody's got to get in here. I think I'm the last person standing." So I started maintaining the spec again.
That happened about the same time that we started having meetings again. So it has really reinvigorated this organization. Now some of that stuff that was undocumented---like how you use WebFinger with ActivityPub, or how you use HTTP signatures, which is the authentication between servers---that's documented now in official documents. We're working on new kinds of social activities like geosocial---doing check-ins, saying where you are, putting things on maps---and doing groups, like having a distributed group that you can post to privately. We've done work on end-to-end encryption.
Over the last year, I wrote a book for O'Reilly, *ActivityPub: Programming for the Social Web.* I also started a nonprofit called the Social Web Foundation for encouraging use of ActivityPub. We lucked out that there has been commercial uptake with ActivityPub---Threads from Meta, as well as Flipboard, WordPress, and Ghost. The intent is to keep that rolling.
I started a cooperative Mastodon service at cosocial.ca. It's become a bigger part of my life over the last couple years than it had been for the years before.
I'm kind of a universalist---I think everyone should have access to this kind of technology and be able to make choices, stay connected to people even if they're on other social platforms. I think that one way that happens is by connecting more platforms to the network. I would love to see Snap and LinkedIn and TikTok all be connected over this space.
However, there's also this cultural underground that has built up. It's people with a mix of privacy concerns, maybe some anarcho-libertarian structures, folks who are very on that side of the political spectrum. And I don't know if it's entirely because of Christine and Jessica, who's also trans, or Erin, who's also trans---so like three of the five authors of this spec are trans women. That kernel of techie trans people became a really big, important part of the network as it exists now. They're like, "Why are you trying to bring people from outside to our Fediverse, which should be just for us?"
Being able to keep the flavor of that culture alive while still making the technology available to more people worldwide is tough, and I don't think---I have some people who get really angry at me about it. It's hard to figure out how to make sure that you can have this place that is safe and exciting and enjoyable, but at the same time make this technology available to everyone.
I don't know if I have an answer to that, or if I'm even the person who needs to have that answer. I'd like to at least make it technically possible---I'm not sure if I can be the person who preserves that culture. That might be something that others have to do.