No automatic posting.
GWAP generates the verification text, but the user chooses whether to publish it from X. GWAP does not require write or Direct Message permission for Public Proof.
GWAP Public Proof is a read-only X integration for account verification. Users publish a one-time challenge themselves; GWAP then retrieves the submitted public post through X API v2 to verify who authored it. GWAP does not post to X on the user's behalf.
When a user submits an X post URL, the GWAP server requests that specific public post by ID and reads the author relationship needed to confirm that the claimed account published the one-time GWAP challenge.
GET /2/tweets/:idtweet.fields=author_id
expansions=author_id
user.fields=username
GWAP generates the verification text, but the user chooses whether to publish it from X. GWAP does not require write or Direct Message permission for Public Proof.
GWAP independently checks the returned X post author and binds a successful verification to the stable X account ID, not only to a mutable username.
Public Proof records the challenge, submitted post reference, visible handle, verification status, method, and timestamps required to explain how the relationship was verified.
A social account is never marked verified because a username looks similar, a profile image matches, or a user simply says they control it.