What is Otsf?
On the spot facts
To prove I contributed to online content I created an OTSF page.
I now was one of the 0.1% people who contributed to online content.
See otsf, facts, on the spot, lies, untrue