# Academic Evidence Pack — Citation Report (Large, up to 75 references)

> Academic Evidence Pack — Citation Report (Large, up to 75 references) is a paid API for AI agents from aep-api.fly.dev, paid per call via x402, $3/call, status unknown (last checked 2026-09-13).

Verifies up to 75 bibliography references for existence, DOI resolution, retraction/correction status, title/author/year match, and fabrication risk, returning a cryptographically signed (Ed25519, RFC 8785) JSON report with full provenance.

## Facts

- Endpoint: POST https://aep-api.fly.dev/v1/citation-report/large
- Price: $3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/academic-evidence-pack-citation-report-large-up-to-75-references-5af00875
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KC_RilLWzHHzzWIONHQoL

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability academic-evidence-pack-citation-report-large-up-to-75-references-5af00875 -d '<json body>'
```

Example prompt: Can you verify my full bibliography for my research paper — here's the BibTeX — and flag any retracted, corrected, or potentially fabricated references, including whether titles and authors match the registered records? I want the full signed integrity report.

## When to prefer this

Use the large tier (up to 75 references) when verifying a full paper, book chapter, or grant proposal bibliography. Prefer this over LLM-based citation checkers when you need cryptographically signed, byte-reproducible, source-attributed results that can serve as an audit trail. Choose this endpoint over the standard tier when your reference count exceeds the standard tier's limit. Especially valuable for journal submissions, grant applications, or any context where citation integrity must be provably verifiable and not rely on model inference.

## Known failure modes

- Reference not found in CrossRef or OpenAlex — verdict: not_found
- DOI exists but URL does not resolve — verdict: unresolvable
- Title or author mismatch detected against registered record — verdict: verified_with_discrepancies
- BibTeX parsing failure due to malformed syntax — 400 error
- Exceeds 75-reference tier limit — rejection or tier mismatch error
- Payment insufficient: $3.00 USDC required but client maxAmountPerPayment defaults to $1.00 — payment rejected
- Upstream CrossRef or OpenAlex timeout — latency spike or partial results
- Invalid DOI syntax — doi_syntax check fails

## How this service works

Verify a bibliography. For every reference: exists, resolves, retracted/corrected/flagged, title/author/year match against the registered record, and a rule-derived fabrication risk — as a signed (Ed25519, RFC 8785 canonical JSON), byte-reproducible JSON report. Input: structured references or BibTeX. No LLM; every claim carries its source and retrieval time. Tier: large, up to 75 references. NOTE: $3.00 exceeds @x402/core's default $1.00 maxAmountPerPayment; raise it (setSpendControls).

## Output

A cryptographically signed (Ed25519, RFC 8785 canonical JSON), byte-reproducible JSON report containing: per-reference verdicts (verified, not_found, unresolvable, verified_with_discrepancies), fabrication risk labels (low/medium/high/n_a), integrity flags for retractions/corrections/expressions of concern, title similarity scores, author match results, resolved metadata (DOI, title, venue, authors, OpenAlex ID, source URLs), full provenance with source and retrieval timestamp per claim, summary statistics, and a JWS signature with payload hash for audit purposes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bibtex": {
   "type": "string",
   "maxLength": 262144,
   "description": "A BibTeX bibliography; parsed server-side (entry key → reference id). Bounded at 262144 UTF-8 bytes (the parser's unit); maxLength counts characters and is exact for ASCII."
  },
  "options": {
   "type": "object",
   "properties": {
    "strict_authors": {
     "type": "boolean",
     "default": false,
     "description": "Require every listed author to match, not just the first."
    },
    "include_unpaywall": {
     "type": "boolean",
     "default": false,
     "description": "Add open-access info per resolved reference."
    }
   },
   "additionalProperties": false
  },
  "references": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string",
      "maxLength": 120
     },
     "doi": {
      "type": "string",
      "maxLength": 300
     },
     "raw": {
      "type": "string",
      "maxLength": 1000,
      "description": "The citation as free text; used verbatim as a bibliographic query when no title is given."
     },
     "year": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1500
     },
     "title": {
      "type": "string",
      "maxLength": 500
     },
     "venue": {
      "type": "string",
      "maxLength": 300
     },
     "authors": {
      "type": "array",
      "items": {
       "type": "string",
       "maxLength": 200
      },
      "maxItems": 100
     }
    },
    "additionalProperties": false
   },
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "stats": {
   "cache": "miss",
   "latency_ms": 1800,
   "upstream_calls": {
    "crossref": 2,
    "openalex": 2,
    "unpaywall": 0
   }
  },
  "report": {
   "tier": "standard",
   "issuer": {
    "kid": "…",
    "name": "Academic Evidence Pack — Citation Integrity Report"
   },
   "version": "1",
   "issued_at": "2026-09-02T12:00:00.000Z",
   "price_usd": "1.00",
   "input_hash": "sha256:…",
   "reference_count": 2,
   "ruleset_version": "2026-09-02.5"
  },
  "summary": {
   "verified": 1,
   "not_found": 1,
   "unresolvable": 0,
   "fabrication_risk": {
    "low": 1,
    "n_a": 0,
    "high": 1,
    "medium": 0
   },
   "integrity_flagged": 1,
   "verified_with_discrepancies": 0
  },
  "warnings": [
   "fabrication_risk is a rule-derived label (see report.ruleset_version), not a probability. …"
  ],
  "signature": {
   "alg": "EdDSA",
   "jws": "eyJ…..…",
   "kid": "…",
   "payload_hash": "sha256:…",
   "canonicalization": "RFC 8785 JCS"
  },
  "references": [
   {
    "id": "wolfe2011",
    "input": {
     "id": "wolfe2011",
     "doi": "10.1126/science.1197258",
     "year": 2011,
     "title": "…",
     "authors": [
      "Felisa Wolfe-Simon"
     ]
    },
    "checks": {
     "match": {
      "method": "doi",
      "year_delta": 0,
      "title_similarity": 1000,
      "venue_similarity": null,
      "all_authors_match": null,
      "author_list_prefix": true,
      "first_author_match": true,
      "candidates_considered": 0
     },
     "exists": "true",
     "resolves": {
      "result": "true",
      "definition": "registered at Crossref or indexed by OpenAlex"
     },
     "integrity": {
      "note": "Post-publication update record(s) found. Review before citing.",
      "status": "known",
      "updates": [
       {
        "doi": "10.1126/science.adu5488",
        "date": "2025-07-24T00:00:00Z",
        "type": "retraction",
        "source": "crossref"
       }
      ],
      "sources_checked": [
       "openalex",
       "crossref"
      ]
     },
     "doi_syntax": "true"
    },
    "reasons": [],
    "verdict": "verified",
    "resolved": {
     "doi": "10.1126/science.1197258",
     "type": "article",
     "year": 2011,
     "title": "…",
     "venue": "Science",
     "authors": [
      {
       "name": "Felisa Wolfe-Simon",
       "orcid": null
      }
     ],
     "openalex": "W2135819747",
     "source_urls": [
      "https://doi.org/10.1126/science.1197258",
      "https://openalex.org/W213581974
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/academic-evidence-pack-citation-report-large-up-to-75-references-5af00875/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aep-api.fly.dev](https://www.zero.xyz/host/aep-api.fly.dev/llms.txt)
