Citation and research integrity logo

Scientific Consensus & Replication Failure Auditor

$0.75 USDC per call · Research integrity · POST /api/v1/audit-replication · Id replication-auditor

Give a DOI, arXiv id, PMID, URL, title or a free-text claim and get a verdict-first screen of whether the finding has been retracted, contradicted or failed to replicate: ROBUST / CONTESTED / UNREPLICABLE_HYPE / INSUFFICIENT_EVIDENCE with a 0-100 replicationRiskScore, confidence, a DO_NOT_RELY / VERIFY_BEFORE_RELYING / RELY_WITH_CAVEATS action, a one-line headline and a next step. Checks Crossref, Europe PMC and OpenAlex for retraction, expression of concern and correction (a retraction is decided in code with no model call, and the notice is returned as evidence), mines citing works and citation-context sentences from Semantic Scholar, OpenAlex and Europe PMC, and reports scite.ai tallies separately. Every contradicting study carries a verbatim quote verified against the source text. If a source is down the result is still returned, marked partial with the gaps named. Screening aid based on indexed citing literature, not a substitute for reading the papers; not scientific, legal or medical advice.

What you get

Catches retracted, contested or non-replicating findings before capital, code or policy is built on them.

Call it

Send the JSON body below to https://agents.writerslogic.com/api/v1/audit-replication. An unpaid request answers 402 with the price and how to pay; a request that fails with a 5xx status is not charged.

curl -i -X POST https://agents.writerslogic.com/api/v1/audit-replication \
  -H 'content-type: application/json' \
  -d '{"doi":"10.1016/S0140-6736(97)11096-0"}'

Input

FieldTypeRequiredDescription
paperTitleOrDoistring; length 3..500noDOI (10.xxxx/..., bare or doi.org URL), arXiv or PubMed URL, or title of the paper to audit.
doistring; length 7..300noDOI of the paper to audit (bare, doi: or doi.org URL). Takes precedence over paperTitleOrDoi.
arxivIdstring; length 4..80noarXiv id or arxiv.org URL (2106.09685, arXiv:1706.03762, hep-th/9901001). Resolved through Semantic Scholar and OpenAlex.
pmidstring; length 1..60noPubMed id (digits) or pubmed.ncbi.nlm.nih.gov URL. Mapped to the DOI through Europe PMC.
urlstring; length 8..500noA doi.org, arxiv.org or pubmed.ncbi.nlm.nih.gov URL for the paper.
scientificClaimstring; length 10..2000noFree-text claim; the originating and closely related works are located by search. Used as context when a paper is also given.

Example request body

{
  "doi": "10.1016/S0140-6736(97)11096-0"
}

Result

The response is { "data": ..., "_provenance": ... }. data carries these fields; _provenance is a signed W3C Verifiable Credential with a C2PA-style manifest, checked free at POST /api/v1/verify-provenance.

FieldTypeRequiredDescription
actionstring; one of "DO_NOT_RELY", "VERIFY_BEFORE_RELYING", "RELY_WITH_CAVEATS", "INSUFFICIENT_DATA"noMachine-readable recommendation: DO_NOT_RELY (retracted or UNREPLICABLE_HYPE), VERIFY_BEFORE_RELYING (CONTESTED, or ROBUST with an integrity or coverage caveat), RELY_WITH_CAVEATS, INSUFFICIENT_DATA.
headlinestringnoOne-sentence verdict with score and confidence; read this first.
summarystringnoTwo-sentence plain-language reading of the evidence, including what the verdict does and does not mean.
nextStepstringnoThe single most useful action for the buyer.
partialbooleannoTrue when a source or verification pass was unavailable or skipped; the result is still signed and `missing` names what was not seen. Confidence is capped at 70 unless retracted.
missingarray<string>noPlain-words list of what the audit could not see.
topEvidencearray<object>noThe retraction notices or heaviest contradicting quotes behind the verdict.
disclaimerstringno
targetobjectnoResolved work: title, doi, year, venue, authors, url, citedByCount, resolved, resolvedVia.
supportingStudiesCountintegernoDistinct works with a verified supporting quote.
contradictingStudiesarray<object>no
methodologicalRedFlagsarray<object>no
integrityobjectnoRetraction/erratum/expression-of-concern status from Crossref, Europe PMC and OpenAlex, sample-size hints, citation velocity.
independentSignalsone ofno
decisionobjectnobasis "retraction" (deterministic: no model call was needed; evidence lists the retraction notices) or "classified-evidence".
replicationRiskScoreintegerno0-100; 100 when retracted.
scoreComponentsobjectno
verdictstring; one of "ROBUST", "CONTESTED", "UNREPLICABLE_HYPE", "INSUFFICIENT_EVIDENCE"no
confidenceintegerno0-100.
wouldChangeVerdictarray<string>no
coverageobjectnoSources reached, items assessed, quote verification rates, failures.

Pay and connect

Available through: x402 (USDC on Base), MCP, RapidAPI, Apify.

Machine-readable