Cleartext signatures embed the message
Before signing, the message is normalized: lines beginning with a dash get a '- ' prefix, trailing whitespace is stripped, and line endings are normalized, per RFC 4880. The tool digests that canonical text, signs the digest with your private key, and emits one armored block holding message and signature. Verification recomputes the digest from the pasted text and checks it against the public key; a match means the pasted text is unchanged since signing.