PG Award Proposal: Tansu - Decentralized project governance on Stellar - #106
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
|
Tansu has become a vital part of the Public Goods Program - an indispensable element. It's anonymous voting is a really elegant piece of engineering, and the maintainer, Pamphile, is one of the most active and valuable contributors in the Stellar Community. We need this project, and it is essential that we support its maintenance and further development. |
|
Tansu has already proven its value through the Q2 Public Goods Award. Running anonymous, NQG-weighted voting for a real funding round was a great achievement. The Q3 roadmap also looks exciting, especially the continued improvements to the PG Award process and the Stellar Registry integration. Great work so far, and I'm looking forward to seeing what comes next! |
|
Great governance toolkit! 💪 |
|
I've been trying out Tansu since its early alpha/beta release days. It's an impressive piece of technology! I love how it expresses a strong philosophy of on-chain and decentralized data management. Having partnered up with Pamphile for Hack Meridian, and through our ongoing collaboration on PG Award tooling, I can also wholeheartedly vouch for its maintainer. I'm very excited about seeing more of our NQG/voting scores land on mainnet through Tansu — audit not essential in my eyes 😎 |
Co-authored-by: Alex Olieman <alex@olieman.net> Signed-off-by: Pamphile Roy <23188539+tupui@users.noreply.github.com>
Refactor proposed impact and metrics sections for clarity and completeness, updating objectives and measures for Q3 and governance features. Signed-off-by: Pamphile Roy <23188539+tupui@users.noreply.github.com>
for more information, see https://pre-commit.ci
|
FYI for anyone following, I did some updates to the proposal to hopefully scope it a bit better. Some items where too blurry I think and I re-organized a bit the section. Also now defining a bit better. Let me know if you have questions, remarks or else. No matter what, I am happy to add more stuff along the way, just make an issue on Radicle (ideally) 😉 |
Proposal Successfully Submitted to Tansu 🚀The proposal has been uploaded to IPFS and submitted on-chain.
|
SummaryNew entrant, strong support. On-chain governance already load-bearing for the PG Award process itself. Q2 completion Q3 deliverables — discussion User Signal |
Proposal Successfully Submitted to Tansu 🚀The proposal has been uploaded to IPFS and submitted on-chain.
|
Tansu - Decentralized project governance on Stellar
Tansu provides cryptographic proof of code integrity and transparent governance for open-source
projects.
Project Description
Tansu is a governance and versioning layer for open source projects, built on the Stellar blockchain.
It brings transparency, security, and decentralized decision-making to software development by
combining on-chain project tracking, a powerful voting platform, and a flexible membership system. It
integrates well with the Neural Quorum Governance score making it a great tool for the Stellar
community. It is the first platform to offer anonymous voting on Stellar.
Team & Experience
It's been mostly me, Pamphile Tupui Roy LinkedIn. I am a Pilot
and delegate. I have contributed to the Stellar developer documentation, helped with hackathons and
participated in multiple Stellar Enhancement Proposals (co-authored SEP-52 and SEP-53). I am also
active in the Python sphere, acting as maintainer of SciPy (2M+ daily downloads) and SALib, and
serving on the Scientific Python Steering Committee. I know what it means to develop open source
solutions, what backward compatibility and maintenance truly mean.
I have been working on Tansu in my free time since around May 2024. I got some help there and there
from friends and hired a few people along the years mostly to do frontend related tasks.
Now, I am a Principal Engineer at The Aha Co
(GitHub | LinkedIn).
We are advising many projects on Stellar as an official integration partner as well as part of the
architect program. We are more than 15 devs and still growing strong. Depending on the task, I will
leverage 1 to 2 people from the team. Mostly, but not limited:
LinkedIn, Discord @chadoh) on the architecutre and general
flow.
LinkedIn, Discord @sirwillem), to review my work on
smart contracts.
LinkedIn), a frontend guru.
Retroactive Impact
In Q2 2026, Tansu operated the first SCF Public Goods Award round on its dedicated testnet project.
SCF Pilots voted anonymously with NQG-weighted ballots; 17 projects were funded and around $400,000
was disbursed. Write-up: blog,
program docs.
Running the round drove several governance features: on-chain conflict-of-interest lists (and
management in the dApp), replacement of Soroban Domains with a collateral and unique on-chain names,
anonymous and token-weighted voting, outcome-contract hooks, and a malicious-proposal revoke flow.
While the voting was running, some issues around computational cost required by the anonymous setup
where identified early enough that no-one was impacted. This also highlighted the need to rework the
collateral system during voting.
On the infrastructure side, I had to migrate urgently away from Storacha (IPFS) as they close down
their operations. All was migrated to Filebase (with some optional pinning to Pinata in the code.)
I participated in all Drips Waves and a lot of work went into stabilizing features and adding new
exciting things: a concept of evidence for SBOM/CVE/attestation CIDs; support for any forge including
Radicle; and a linking of Git identity with a G-address. Tansu is now seeing a few contributors
coming back and helping out which is a way to increase the pony factor. On that front, the team at
Aha is fully onboarded as maintainers.
Past Deliverables
P1: Q2 Public Goods Award on Tansu testnet
Proof of completion:
stellarpg(on the sub-projectstellarpga) on testnet:testnet.tansu.dev
First PG Award round with anonymous NQG-weighted pilot voting on testnet; 17 projects funded, more
than $400,000 disbursed. The work was done as part of a
SCF Build Award.
P2: Governance stack
Proof of completion:
#151
#157,
blog
governance docs
P3: NQG +
scf-membershipProof of completion:
NqgProjectKeyandcontracts/scf-membership/:#50
P4: Supply chain and evidence
Proof of completion:
set_evidenceAPI: #186,tools/evidence/publish.sh.github/workflows/sbom.yml`
.github/workflowsP5: Maintainance
Proof of completion:
#139,
#141
CONTRIBUTING.md.
radicle.consulting-manao.com
Proposed Impact
Q3's objective is about making Tansu reliable and usable for our first users. The main goals are:
PG Award Q3 on Tansu: same testnet stack as Q2, we are going to run the Q3 program on Tansu
and there are lots of things to figure out.
Stellar Registry: this is our second use case, the registry has it's own set of constraints
and we need to see how to effectively support the project.
Governance: there are many things to improve, from the collateral system overall to new
features around supply chain. Now that we have the first set of users, we have a better
understanding of the scope and what we should do and not.
Maintenance: from the preparation to an audit, the migration to Radicle to many small code
adjustments, there is a lot of continuous work.
Conditional: If
Nouns Builder on Stellar
is funded, coordinate on NQG/Tansu per their roadmap.
Proposed Deliverables
D1: Public Goods Award
Tansu hosts the PG Award program.
e07f96daae8e8bc9075dbe128b16e54357838f48;
33d6cff5b33baf6171b686f51167eeb302407cd4;
hooks);
32e2f0739c61e8b739fc45053848b0b59f74a19d.
Measure: Q3 vote on testnet at https://testnet.tansu.dev/project/?name=stellarpgq3 ; (conditional on
SDF) mainnet NFT/NQG populated; mid-grant template shipped or new process proposal documented.
D2: Stellar Registry
Registry Security Council vote on Tansu and further support
3111b944792c0b5da9f6c8f88e52cdeebd1a3d82.
registry-tansu-managerfactory: authorization contracts governed via Tansu(stellar-registry/contracts);
creation/execution;
Measure: Testnet demo: Tansu vote executes a registry action; templates in dApp; name resolution
works.
D3: Governance features
#204#196
rethink the outcome flow;
constraints
c6a71ed20bd6bfd9af5f34c838135919c21ac2f4#112;
8dea8085473cec6026e3a5c1126011fc4071e96a.
850a9420a6a4ac1fc0f091677455764fce3ab5b0
Measure: Evidence on project pages and management in the dApp itself; Nido support with a transparent
on-boarding and usage of Tansu; per-project config documented; yes/no approach documented; better
management of discussions and other artifacts.
D4: Maintenance, Security and Operations
62fa73dfad0c043a58c90feb9ad92ea7310656b7
and considering to use Blux;
40170febe4f792b0c802c79130e9d778f1cea7c4;
(radicle.consulting-manao.com).
Measure: UX improved with passkey based account supported, result types consistency documented; TTL
strategy documented and applied; runbook published; audit assessment addendum; dependencies
up-to-date; Radicle usage with some patches and issues.
Metrics loaded from PG Atlas
Legal Acknowledgements