You're saying this on the assumption of being source-available with a closed-source license, right? @ people learning from works
Discussion
Yes, clear specification and you reveal the source to the evaluator, so that they can confirm that what you described is what you have in the code.