Upload, post, send, share: meaning publish, quite clearly. A point – the point – something private becomes something public, intentionally. The idea and another idea that someone might want to read it.
The final version or a variety of versions, changing, fluid: what’s ‘published’ may be ‘work in progress’. No matter: it seems new, original enough, at least in some details of arrangement.
Put it out there; wait to see what happens, or go direct to the next point of publishing.