One simple step that I believe could be useful would be to link disclosures to universal scholar ID systems. Although there are multiple UID systems for scholars, right now the UID of choice appears to be ORCID. ORCID currently allows scholars to compile information about their education, employment, funding and scholarly works.
I therefore propose that ORCID add a new category: DISCLOSURES. What would be included here? Well, I don't know exactly but would include things like board membership, stock in companies, funding not listed elsewhere, any other significant relationship with a group, and more. Sure this could get messy. But I think we need to do more to make it easier to share and find information that could be a actual or potential conflict of interest.
Something like this:
If anyone knows of other tools for doing this I would love to hear about them.