This question is about an OPTIONAL delay of posting ones own answers. The poster would be the one to decide. He or she would not have to meet certain requirements, hence OPTIONAL.
When I discover something surprising, interesting, or just plain useful, I like to post a question along with the corresponding answer. However, I am often surprised by answers that are better than my original answer.
Could we have the option to submit our answer at the same time we submit a question, but have the option of delaying it being posted for an optional 1 or 2 days?
Some people, who may have much better answers than ours, may not even look at questions that already have visible answers posted to them.
Until it is revealed, we could see something like:
The OP chosen to delay posting of his/her answer until tomorrow. In the meantime, feel free to provide an answer you think will top it.
That would let people know that we have done the work to answer our own question, but we are willing to let them earn reputation for answering it as well. Also, for really hard questions, it will let people know that the question must be answerable, so they might take courage and do a little extra research.
I also really liked this code golf question in which the poster (Tomas) knew for sure that he had the right answer, and mentioned so, but didn't reveal it. He provided a checksum to ensure that other posters knew he had in fact come up with his answer ahead of time.