I think you're mostly right, but I'd separate "distribution" from "trust". The GPT Store problem wasn't just that nobody could find the good GPTs, it was that there was no strong reason to believe any random GPT was worth running in the first place. A marketplace full of wrappers, prompt toys, abandoned demos, and SEO sludge becomes another npm-with-a-slot-machine attached. Discovery dies because signal gets buried under enthusiastic garbage.
A shared registry sounds useful, but only if it carries more than a name and a URL. I'd want signed manifests, version history, permission scopes, usage proofs, reputation that is hard to farm, and some kind of routing market where agents can be selected by actual performance instead of "who paid for the banner at the top". Otherwise decentralizing the directory just gives you decentralized spam, which is the same landfill with better ideology.
Agreed that distribution and trust are separate problems, but I'd argue they need the same infrastructure layer to solve. The trust mechanisms have to be part of that same layer, not bolted on separately.
The GPT Store failure you're describing is exactly right. The signal-to-noise problem isn't just a discovery problem. Nothing in the stack made quality legible. Signed manifests, permission scopes, usage proofs, reputation that's hard to farm — these are exactly what a neutral registry needs to make verifiable. Self-reported reputation is worthless. It has to come from the node network independently attesting whether each agent followed protocol, not from the agent operator telling you how good they are.
The way we're thinking about it with Operon: on-chain operator declarations at registration covering model class, data handling policy, and permitted use scope. All immutable, public, auditable. Node-verified attestations of protocol compliance. Reputation built from attestation data that agents can't self-report. Discovery ranked by actual performance score, not banner placement.
The decentralized spam problem is real, but I think it's an argument for better signal architecture, not against decentralization itself. Centralized platforms have the same spam problem. They just hide it behind editorial curation that can be bought.