Skip to content

PG Award Proposal: Tansu - Decentralized project governance on Stellar - #106

Merged
tupui merged 9 commits into
mainfrom
proposals/tansu-decentralized-project-governance-on-stellar
Aug 4, 2026
Merged

PG Award Proposal: Tansu - Decentralized project governance on Stellar#106
tupui merged 9 commits into
mainfrom
proposals/tansu-decentralized-project-governance-on-stellar

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Tansu - Decentralized project governance on Stellar

Tansu provides cryptographic proof of code integrity and transparent governance for open-source
projects.

Category Governance Tools
Website https://tansu.dev
Repository https://github.com/Consulting-Manao/tansu
First Released October 2025
Intake #88
Budget Requested 50000

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:

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:

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:

  • Conflict of interest: #94,
    #151
  • Soroban Domains removed and collateral system:
    #157,
    blog
  • Anonymous voting, token-weighted ballots, outcome contracts, malicious-proposal flow:
    governance docs

P3: NQG + scf-membership

Proof of completion:

P4: Supply chain and evidence

Proof of completion:

  • Unified set_evidence API: #186,
    tools/evidence/publish.sh
  • SBOM CI and on-chain recording: #145,
    .github/workflows/sbom.yml`
  • Workflows improvements: .github/workflows

P5: Maintainance

Proof of completion:

Proposed Impact

Q3's objective is about making Tansu reliable and usable for our first users. The main goals are:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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-manager factory: authorization contracts governed via Tansu
    (stellar-registry/contracts);
  • Proposal and outcome templates: registry publish, flag, namespace, etc.
  • Registry name to address: outcome contracts reference registry names; dApp resolves at
    creation/execution;
  • Contract lifecycle: document register, propose, vote, deploy, version with Tansu in the loop;

Measure: Testnet demo: Tansu vote executes a registry action; templates in dApp; name resolution
works.

D3: Governance features

  • Evidence in dApp: SBOM/CVE/Attestation usable
    #204#196
  • Governance configuration: rethink a per-project configuration for membership, weight mode,
    rethink the outcome flow;
  • Collateral rework: Merkle-based collateral or other mechanism to alleviate the contract
    constraints
    c6a71ed20bd6bfd9af5f34c838135919c21ac2f4#112;
  • Endorsement: mechanism to attest a specific commit
    8dea8085473cec6026e3a5c1126011fc4071e96a.
  • Discussions: improve the integration on Tansu of the discussions from GitHub
    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

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

PG Atlas
90d Contributors
Pony Factor
Adoption

Legal Acknowledgements

  • As the project representative, I agree to the Legal Acknowledgements.

@christian-rogobete

Copy link
Copy Markdown
Contributor

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.

@overcat

overcat commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

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!

@orbitlens

Copy link
Copy Markdown
Contributor

Great governance toolkit! 💪

@aolieman

Copy link
Copy Markdown
Member

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 😎

Comment thread docs/projects/tansu-decentralized-project-governance-on-stellar.md
tupui and others added 5 commits July 29, 2026 21:16
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>
@tupui

tupui commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

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) 😉

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Proposal Successfully Submitted to Tansu 🚀

The proposal has been uploaded to IPFS and submitted on-chain.

Tansu Link View on Tansu
PR #106
Proposal File docs/projects/tansu-decentralized-project-governance-on-stellar.md
Proposal ID 9
Proposal Title Tansu - Decentralized project governance on Stellar
Proposal CID QmSBkLc7oAJHDj7pCaWhVeNcSPaaFrYJXSZmqXxafMGrJ2
Voting Ends At 1786383624
Network testnet
Contract CBXKUSLQPVF35FYURR5C42BPYA5UOVDXX2ELKIM2CAJMCI6HXG2BHGZA
Project Key 37ae83c06fde1043724743335ac2f3919307892ee6307cce8c0c63eaa549e156

@ankeliu

ankeliu commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

New entrant, strong support. On-chain governance already load-bearing for the PG Award process itself.

Q2 completion
New entrant — no Q2 deliverables to review.

Q3 deliverables — discussion
Q3 focuses on continued PG Award process improvements and Stellar Registry integration. Tansu already ran the Q2 round's anonymous, NQG-weighted on-chain voting. tupui (the maintainer, recused on his own review) re-scoped and clarified the proposal on 3 Aug and submitted it on-chain via Tansu. Note the licensing carve-out flagged in the earlier eligibility check remains worth confirming.

User Signal
christian-rogobete (SDK maintainer) called it an indispensable, elegantly engineered piece of the PG program; overcat (SDK maintainer) cited the Q2 anonymous NQG-weighted voting as a real achievement and is excited about the Registry integration; orbitlens (Stellar.expert, Reflector) praised the governance toolkit; aolieman (PG Atlas) wholeheartedly vouched for both the tech and maintainer.

@tupui
tupui merged commit 2ee9219 into main Aug 4, 2026
2 checks passed
@tupui
tupui deleted the proposals/tansu-decentralized-project-governance-on-stellar branch August 4, 2026 17:46
@tupui
tupui temporarily deployed to proposal-tansu August 4, 2026 17:46 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

Proposal Successfully Submitted to Tansu 🚀

The proposal has been uploaded to IPFS and submitted on-chain.

Tansu Link View on Tansu
PR #106
Proposal File docs/projects/tansu-decentralized-project-governance-on-stellar.md
Proposal ID 6
Proposal Title Tansu - Decentralized project governance on Stellar
Proposal CID QmVNu3kxgNfLxc22MGuEVUAu8Zr6SnzJB1XMJmni5QE1xo
Voting Ends At 1786470657
Network testnet
Contract CBXKUSLQPVF35FYURR5C42BPYA5UOVDXX2ELKIM2CAJMCI6HXG2BHGZA
Project Key cd1a6cec242a72156c3a3b23b15146688ca76a52065f9b6f157a9e2711fbaabb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pg-award-proposal PG Award proposal submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants