Metis — Verify Text Citations
verify_text_citationsScans prose to find every citation and verify each source and page, returning a per-citation verdict table. Logs results to a ledger so you can trace which outputs rest on unverified citations.
Instructions
Tier A — find every citation in a block of prose and check each one.
Use this on a draft, a lesson, a report section, or anything about to be
written to disk. Extraction is deliberately conservative: it matches
citations that name a source and a page, plus bare DOIs. A false "unverified"
warning is more corrosive than a missed one, because it trains the reader to
ignore the report.
Args:
text: The prose to scan.
artifact_path: File this text belongs to, recorded in the ledger so
"which of my outputs rest on unverified citations?" is a query.
record: Append each verdict to the citation ledger (default True).
Returns:
A per-citation verdict table and a summary count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| record | No | ||
| artifact_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |