# Annotations
Annotation is a form of metadata that is added to a function of a dApp script.
At the present moment, there are two annotations: @Callable(i) and @Verifier(tx). The variable name in the annotation is required even if the function does not use it.
An annotated function cannot be called inside a dApp script.
# @Callable(i)
Annotation of a callable function.
Variable i contains an Invocation structure representing certian fields of the invocation.
# @Verifier(tx)
Annotation of a verifier function.
Variable tx contains a structure of transaction or order sent from a dApp's account.