Cover photo

Live

Updates about our community progress

Contents:

  1. $SELF is Here - Intercommunity Time-bound Currency

  2. Security Audit - Findings/Updates

  3. Reliability and Polish Updates

  4. Upcoming events


$SELF Is Here

Last week we shared the vision. This week we built it.

$SELF originated as a vision of a time-bound currency that could serve as a foundation for intercommunity economics beyond fiat while also encouraging and rewarding participation. For some time we struggled with how to make this work in real time in a way that could be programmatic and also support intercommunity pollination.

$SELF is now a soulbound, time-denominated participation token and it changes how contribution works in our ecosystem. Here's what we shipped and why it matters.

It can't be bought. Only earned. $SELF cannot be sent, sold, or traded. It's permanently bound to the person who earned it. There is no marketplace for it and, in alignment with our 501c3 mission and status, there is nothing to speculate on. The only path to $SELF is to show up and contribute which is the core design intent. A nice side effect: gaming the system is pointless. Fake $SELF that no one can buy is worth exactly nothing, our architecture itself removes the incentive.

It measures time, not dollars. One $SELF equals approximately one verified participation-hour. Attend an event, complete a bounty, cast a governance vote, serve in a community role; your standing reflects time and care given to the community, the one currency everyone has equal access to.

It's earned automatically. You don't claim it or apply for it. When you do the thing, the system recognizes it. Vote in pod governance and receive a small participation credit. Complete a bounty and receive the hours that work represented. Attend an event and receive the hours you were there. Serve in a role and receive a seasonal stipend for stewardship. Every credit is anchored to something real and verifiable, with built-in guardrails so it can't be inflated or farmed.

It's seasonal. $SELF is organized into seasons. Your spendable balance reflects recent participation; it decays if you step away, and renews when you return. This keeps the system honest about who's actively building right now, rather than rewarding someone forever for showing up once years ago.

Legacy is permanent. While spendable $SELF fades, your lifetime contribution never does. As your total participation accumulates, you rise through tenure bands from Curious (finding your footing) through Resident, Mainstay, and Pillar, up to Elder (longest-tenured, here for the long haul). Your band shows on your profile and only ever rises. Spending $SELF never lowers it. The system holds both reflections at once: what have you done lately, and what have you given over time.

It works across communities without becoming a market. As more communities join the ecosystem, $SELF travels with you. But we deliberately avoided turning it into an exchange. Communities recognize each other's contributions at weights they choose, your effort in one community can count in another, as a matter of policy, never as a trade. No swaps, no exchange rate. Your effort travels, money doesn't.

Like everything on the platform, earning and redeeming $SELF costs you nothing. The blockchain does the record-keeping, you just participate.

$SELF Transmutes. The purpose of $SELF is to allow intercommunity economics supporting custom artifacts, courses, events, and even voting weights. Our time is invested and then we can use to transform it into something real and sacred for ourselves and others.

Why this matters. Most token systems quietly recreate the inequalities they claim to escape because anything you can buy, the wealthy can dominate. By making $SELF unbuyable, time-denominated, and bound to the individual, we built something that can only ever reward participation. In this community, the currency that matters is the one everyone can earn equally: your time, your presence, your care.

$SELF is verified human time, recorded where it was spent, that fades unless renewed and it never becomes money.

What's coming next: $SELF becomes spendable on community perks (exclusive merch, gated events, member experiences) with the people who showed up getting first access. And as the ecosystem grows, your contribution will be recognized across every community in it.

It counts now.


Security Audit — Findings / Updates

Before more communities come online and more governance decisions run on-chain, we completed a comprehensive security audit of the platform's API endpoints, permission system, and smart contracts. Here's what we found and fixed.

API authentication hardened. Five internal API routes were accepting requests without verifying the caller's identity. Every one of these endpoints now requires cryptographic proof of identity before processing a request. For user-facing actions, the app verifies a signed authentication token and confirms the caller matches the person they claim to be. For server-to-server operations, a secure internal key is required.

Forum access controls closed. The forum correctly checked pod membership before showing pod-specific content, but the backend services handling replies, reactions, polls, and poll votes weren't performing the same check. A user who bypassed the frontend could have interacted with pod-gated content they shouldn't have accessed. Every write operation on pod-restricted content now verifies membership independently.

Smart contract governance controls tightened. The on-chain governance contract has been updated with access controls on vote aggregation and proposal finalization functions. These were previously callable by anyone, which could have allowed fake governance events to be emitted on-chain. Voting on DAO-wide proposals itself remains unchanged and it still requires an Advocate NFT.

Member permission defaults corrected. When a new pod was created, the default "Pod Member" role was incorrectly restricting event creation, proposal submission, and proposal voting, contradicting the intended behavior. This has been fixed across all services that initialize permissions.

These changes don't alter any user-facing workflow. Everything that worked before works the same way. The difference is that the backend now independently enforces access rules rather than relying on the frontend alone.


Reliability & Polish

Honest event refunds. Previously, cancelling an event could mark a paid registration as "refunded" before the on-chain refund had actually executed. Now the app only shows "refunded" once the transaction has genuinely completed. In-progress refunds display as "refund-pending" — an honest status that keeps funds visible and actionable. The interface should never claim something the blockchain hasn't actually done.

Governance proposal linking fixed. When linking a forum discussion to a governance proposal, the description was pulling in a reply comment instead of the original thread content. Proposals now display the actual discussion that prompted them.


Upcoming Events

We strongly recommend registering for events within the SpiritDAO app (Events section) at app.spiritdao.org, it's how we gauge attendance and shape the flow of each session.

Town Hall — Mon, June 22nd · 8:00 PM EST - A standing community gathering for conversation, questions, and shared presence. Join here

First Contact — Wed, June 24th · 12:00 PM EST - The official starting point for new members — a peer-to-peer orientation into how participation works. Join here

Feedback Loops — Fri, June 26th · 12:00 PM EST - A live working session where the community helps shape the app — bring your bugs, your questions, and your ideas. Join here


SpiritDAO is 100% donor-funded. There are no subscriptions, no paywalls, no venture capital. Every community on this platform uses it for free — and that's by design. Our runway is small, and every donation directly extends how long we can keep building. If this work matters to you, even a small contribution goes further than you'd think.

Donate at spiritdao.org/donate

SpiritDAO is a registered 501(c)(3). Your donation is tax-deductible. (EIN: 99-1308806)

Questions?

The best way to get in touch is within our community: https://app.spiritdao.org
If it's easier, send us an email: community@spiritdao.org


Thank you for reading!
Please share this email with any friends you think might enjoy this newsletter. We are spreading the message one curious person at a time.

Subscribe

Connect with SpiritDAO

🧠 SpiritDAO App
🌐 SpiritDAO.org
▶️ YouTube
🐦 Twitter
TikTok
📜 Docs

SpiritDAO is a registered 501(c)(3) EIN #99-1308806.