# Halowerk Source Authority Scorer

> Halowerk Source Authority Scorer is a paid API for AI agents from research.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-16).

Scores a source on recency, directness, and attribution to determine whether a claim can reliably rest on it

## Facts

- Endpoint: POST https://research.halowerk.com/v1/source-authority
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-source-authority-scorer-687236bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xY0vtkShXc3FNEWmLSEO8

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 halowerk-source-authority-scorer-687236bd -d '<json body>'
```

Example prompt: Can you score the authority of this article from Reuters on EU energy pricing — I need to know if it's recent enough, whether it's reporting original data or relaying someone else, and whether a named author stands behind it?

## When to prefer this

Choose this endpoint when you need a structured, multi-dimensional authority score for a specific source rather than a binary credible/not-credible judgment. It is particularly valuable when recency calibration matters (i.e., the field's pace of change affects how old 'too old' is), when distinguishing primary from secondary reporting is critical, or when an agent must justify why a source was accepted or rejected in a research or fact-checking pipeline.

## Known failure modes

- Source URL is inaccessible or returns a 404, preventing content retrieval
- Source is behind a paywall and content cannot be evaluated
- Ambiguous field context makes recency calibration unreliable
- Source has no discernible publication date, making recency scoring impossible
- Content is in a language or format that cannot be parsed for attribution signals

## How this service works

Scores a source along the dimensions that decide whether a claim can rest on it. Recency: how old the material is against how fast the field moves, because a five-year-old figure is fine in history and worthless in pricing. Directness: whether it reports its own research, official record or announcement, or relays someone else — every relay step loses detail and adds interpretation. Attribution: whether a named, identifiable author stands behind it.

## Output

Returns dimensional scores for recency (calibrated to how fast the source's field moves), directness (primary vs. secondary vs. further-relay), and attribution (named, identifiable author present), along with an overall authority score and explanatory rationale for each dimension.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2000,
   "description": "The source URL. Not fetched — only parsed."
  },
  "title": {
   "type": "string",
   "maxLength": 500,
   "description": "Title of the piece."
  },
  "author": {
   "type": "string",
   "maxLength": 300,
   "description": "Named author or authors."
  },
  "funded_by": {
   "type": "string",
   "maxLength": 300,
   "description": "Who funded the work, if disclosed."
  },
  "publisher": {
   "type": "string",
   "maxLength": 300,
   "description": "Publishing organisation."
  },
  "updated_date": {
   "type": "string",
   "maxLength": 30,
   "description": "Last update, if different."
  },
  "cites_sources": {
   "type": "boolean",
   "description": "Names its own sources."
  },
  "peer_reviewed": {
   "type": "boolean",
   "description": "Went through peer review."
  },
  "published_date": {
   "type": "string",
   "maxLength": 30,
   "description": "Publication date, ISO or YYYY-MM-DD."
  },
  "is_press_release": {
   "type": "boolean",
   "description": "Announcement by the acting party itself."
  },
  "topic_volatility": {
   "enum": [
    "static",
    "slow",
    "fast",
    "realtime"
   ],
   "type": "string",
   "default": "slow",
   "description": "How quickly this subject goes out of date. static = history, realtime = prices."
  },
  "publisher_has_stake": {
   "type": "boolean",
   "description": "The publisher benefits commercially from the conclusion."
  },
  "is_official_document": {
   "type": "boolean",
   "description": "Official record, statute or regulator publication."
  },
  "is_original_research": {
   "type": "boolean",
   "description": "Reports its own study with a method section."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-source-authority-scorer-687236bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from research.halowerk.com](https://www.zero.xyz/host/research.halowerk.com/llms.txt)
