Baobab

For the seven of us

What Baobab Is

The shared picture above everyone's section — what this is, what we're doing, our edge, and why this stack.

Living draft · honest · meant to be argued with

This is not a design doc and not a spec. Each of you already knows your own section and your role; this is the part that sits above everyone's section and explains why it all hangs together. By the end, each of us should be able to answer four things in our own words:

  1. What is this?
  2. What are we doing?
  3. What advantages do we have over the others?
  4. Why is this technology stack better — and where it honestly isn't (yet), we say so.

It's meant to be argued with. If a claim in here doesn't hold up, that's a finding, not a failure.


01What this is

Baobab is a commons — the diaspora's own public ground, where people gather to trade and to do things together.

A commons is shared, stewarded, and owned by no one in particular — which is exactly the point. It is not social media. Social media is its own thing: it gathers people's attention in order to sell it. A commons gathers people in order to serve them. The difference is structural, not a slogan — it shows up in what we hold, what we send, and what we track.

Spoiler: nothing, nothing, and nothing.

Concretely, the commons is three public utilities in one place — decentralized banking, decentralized messaging, and decentralized news. Money, conversation, and information, none of them owned by a company that can switch them off.

Why it's built this way comes down to three things: portability — your identity, your money, and your words travel with you; security — you hold the keys, so no one can quietly take what's yours; and an ethic — this is built for people the existing systems have too often mistreated, so it is their own system, not one more landlord over them. We govern it for now; at some point we may not have to. And it should be good for everyone — when a commons like this works, it sparks things for the people in it and for us alike.


02How it works at a glance — the shim

Baobab is a shim, not a vault.

A vault holds your things: your identity, your money, your messages — and because it holds them, it can lose them, leak them, be subpoenaed for them, or be ordered to hand them over. A shim holds nothing. It sits over the rails people already own and lets them use those rails together, in the open.

So on Baobab:

The only thing Baobab ever does is make these rails usable together, in one calm place, for people who have mostly been an afterthought to everyone else.


03The technology — the matrix, and why each choice

Every technical choice serves three intentions, and the "why" matters as much as the "what":

  1. Let a person own their own identity.
  2. Refuse the activities we won't do — tracking, following people around, harvesting attention, holding what isn't ours.
  3. Be reachable by anyone, anywhere — tied to no gatekeeper's permission, no western bank, no app store. Not out of rebellion. Out of freedom.

The stack at a glance

LayerWhat we useWhy we built it this way
IdentityA passphrase you alone hold (BIP-39 → Nostr + Polygon keys), encrypted on your own device with AES-GCM; no account, no email, no Google sign-inSo you own who you are. We can't lose it, leak it, or be made to surrender it — we never had it.
Messages / communityOpen relays (Nostr); each message carries your public keySo conversation is yours and portable, not locked in our database. There are no secret comments.
News / informationOpen RSS feeds from many sources, read server-side and cachedA boring, decades-old open standard every publisher already speaks — no gatekeeper can revoke it or paywall the firehose, so the news keeps flowing.
Money / walletReal on-chain balances (Polygon); you sign transactions on your own device; we only relay them to the public networkSo we never custody a cent. We can't freeze you, can't be ordered to claw back, can't be the choke point.
The helperA large language model (baobab-llm) that reads only what's publicA guide and a referee in the open square — never a watcher, never a person.
DeliveryA web app (PWA) you open in a browser and can install to your home screen — not a native App Store downloadReachable from any phone with a browser, anywhere, without anyone's permission to publish.
What's publicComments, posts, marketplace activity — open and readable by anyoneBecause a public place earns trust by being public, not by promising privacy it secretly violates.

This is the "matrix" — not magic, just a set of choices that each remove a way for the platform to own, track, or control the person.

A word on RSS, since the news layer rests on it: it is one of the sturdiest technologies on the web because it's unglamorous. An open standard, stable for over two decades, emitted by every serious publisher, that no gatekeeper can revoke or put behind a login. We read it server-side and cache it, so the news keeps flowing even when any one source has a bad day. Building on boring, durable standards is itself the strategy — it is how a commons outlives the companies around it.

Why the sign-in works the way it does

You sign in with a passphrase — not an email, a phone number, a Google account, or a bank-verified identity. The intention is simple: your identity should depend on nothing and no one but you. A passphrase you hold can't be closed by a provider, demanded from us (we never stored it), or denied to someone who lacks a western email or a government ID. The trade-off is real and we say it plainly: if you lose your passphrase, no one — including us — can recover it for you. That is the cost of truly owning the keys, and we design around it (optional encrypted backups, social recovery later) instead of pretending it away.

Why it's not in the App Store

Baobab is a web app, opened in a browser and installable to your home screen. That is a deliberate choice, and the advantages are concrete:

Why this works everywhere — and isn't tied to western systems

Put those choices together and the real point appears. To use Baobab, a person does not need: a bank the western system recognizes, a credit card to enter an app store, a government ID to prove who they are, or permission from any platform to be let in. Identity is a passphrase. Money is on open crypto rails, not a western bank. Distribution is the open web, not a store. News is RSS, not a licensing deal.

That is why it can work across Africa, Latin America, and anywhere the usual infrastructure is thin, restricted, or simply absent — the places that get treated as an afterthought. And the spirit matters: this is freedom, not rebellion. We stand apart from these systems not to spite them, but so that a person's ability to gather, speak, and trade never depends on someone else's permission. Being reachable by everyone is the whole point.

Still to writeA plain-language pass on each layer for a non-technical reader, and an honest note on what is hardened vs. what still needs a real-world test (e.g. the wallet send path is built and security-reviewed but has not had a real on-chain test yet).

04The advantages — what falls out of holding nothing

Because of the shim, the advantages are not features we bolted on. They are consequences of the structure:

That last line is the whole business model in one sentence — and it's why the product can afford to be calm.


05The LLM in the background — helper and guardian

There is a large language model on Baobab. It says plainly that it is a language model — it never claims to be a person. It lives in the background and it is there to help, working only from what is already public (there are no secret comments; it reads what anyone could read). It is not a surveillance layer.

What it's there for:

The open square vs. the private room

Two kinds of conversation live on Baobab, and we are honest about the difference:

So: we guard the commons because it is ours to guard, and we protect the private room by making people accountable to each other rather than to us.

Encrypted personal messages

Beyond the open rooms, you can hold encrypted, personal conversations — pop open a small window from someone's face or their page, send a note or an emoji, and keep the thread in your own "My Chats." Each one is labeled encrypted · personal: just you and them, readable by no one else — not even us.


06Smart contracts — becoming a real business marketplace

The wallet is also where the marketplace gets teeth. We add smart contracts to it, starting with the simplest possible contract between two people — and we tell people, in plain terms, exactly what is being written in when it's written in. Disclosure is part of the product, not the fine print.

From that simplest seed, we expand into several types:

The destination: Baobab becomes a genuinely good business marketplace — real trade between real people, on rails they own, with trust built in instead of extracted.

Trust and safety in trade

Commerce gets the same honest treatment as conversation:

And the quiet, radical part: because we hold nothing, people can conduct trade and move value even where someone else would rather they couldn't. This is not about helping anyone break a law — it is about not abandoning people to the gaps between systems. When a person's own government won't let them sell something as ordinary as food to eat, or when people are trapped, cut off, or mistreated and simply need to receive help and stay connected, those gaps are their own kind of harm. Being reachable and self-custodied is, sometimes, exactly what makes the difference. That is the point.


07The money — where we stand in crypto, and what's ours

The seven deserve an honest read of the crypto landscape, because money is where trust is won or lost.

Where we sit (honestly)

What's ours that they don't have

1. Social transfers. Because Baobab knows who you follow, you can send money to the people in your circle by name — not by pasting a 42-character address and praying. The social graph makes a transfer human and safer: you pay people you actually know, and the resolved address is shown to you before you confirm. Pay-by-name is circle-only by design — it's an anti-spoofing feature, not a convenience hack.

2. Business trust, built on-chain. When someone new arrives to do business, we don't ask them to be trusted on day one — we let them earn it, in public:

3. Loans, with your own board of governors. People can lend each other money directly, through a contract — and the people in a deal set up their own board of governors for their own loans and their own arrangements. Governance is local: the participants set the terms and the oversight, not a distant institution.

What we take — the whole business model, in two numbers

1%
on a transaction
2.5%
on a contract

That's it. No hidden spread, no data sold, no minimum extracted — small fees on real activity. We earn when people do business, not when we watch them. (The exact rates may flex a little as the system stretches out, but the principle — light, visible, tied to real value — does not.)

This is the part that makes Baobab a place you'd actually run a business: trust that's portable, verifiable, and yours.

To verify / expandCurrent cash-in/out coverage, fees, and regulatory status of each named player — these change, so the comparison table needs a fresh pass before this goes to the seven as final.

08The landscape — what the others do, honestly

A clear-eyed list of the other platforms: what they actually do, and how they track people — so the "why" in sections 3 and 4 lands as a concrete contrast, not an abstract claim.

Two honesty rules for this section (and for the stack comparison in Section 3):

To fill in togetherThe major social/marketplace platforms + the adjacent open/decentralized projects, what each holds and custodies, how each monetizes attention or data, what each can be compelled to do to its users, and honestly where each is ahead of us — all set beside Baobab's "we hold nothing."

09Where this goes — staying alive

The point of holding nothing is also that there is less to kill. The direction from here:

This is the part that turns "a good product" into "a thing that outlives us."


Still to add / open questions