Intent-Code Divergence
Medium
- Confidence
- 97% confidence
- Finding
- The documentation states verification is manual, then instructs users to set `isVerified` to `false` themselves if no verification flow exists. Even though the example uses `false`, this normalizes client control over a trust-state field that should be server-managed, creating a dangerous precedent that clients may also be able to set or tamper with verification status. In a marketplace context, trust badges materially affect buyer decisions, so ambiguity around ownership of this field can enable impersonation or fraudulent credibility signals if the API accepts it.
