Green addresses, specifically, are not a great solution because they thoroughly disrupt Bitcoin's privacy and frangibility model by making that source identification highly public.
But fortunately you can do something which is almost exactly equal: Have the trusted party just hand a buyer a signature of the transaction ID, which they hand to their vendor.
No one but the involved parties see the data... and it allows other models like ones where you retain control of your own funds and the signing party just agrees to take the risk the you cheat (and the cost of tracking you down if you do).
Comments
Green addresses, specifically, are not a great solution because they thoroughly disrupt Bitcoin's privacy and frangibility model by making that source identification highly public.
But fortunately you can do something which is almost exactly equal: Have the trusted party just hand a buyer a signature of the transaction ID, which they hand to their vendor.
No one but the involved parties see the data... and it allows other models like ones where you retain control of your own funds and the signing party just agrees to take the risk the you cheat (and the cost of tracking you down if you do).