uniprot_provenance_verify
Re-fetches a recorded UniProt URL to check that the release and SHA-256 response digest still match the original provenance, flagging drift or incomplete evidence.
Instructions
Re-fetch a previously recorded UniProt URL and verify it still
returns the same release identifier and the same canonical response
body (SHA-256). Pass the values from a prior response's provenance
footer (url, release, response_sha256, accept_header); empty
optional fields skip the corresponding check. Only both matches earn
verified; absent checks return incomplete_evidence if nothing drifted.
Reachability, mismatch and per-check fields remain available.
accept_header must match the Accept header used for the original
request (default application/json; use text/plain;format=fasta
for FASTA-originated provenance). Replaying the wrong header causes a
guaranteed hash mismatch because the upstream serves different content
depending on content negotiation.
Verification applies to individual UniProt REST responses only. It does not independently validate derived biological conclusions, composite dossiers, or cross-origin ClinVar and AlphaFold DB responses. Check the recorded source and digest for each upstream input separately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| release | No | ||
| accept_header | No | application/json | |
| response_format | No | markdown | |
| response_sha256 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |