This prompt is designed for verification engineers who need to dynamically weight evidence sources based on their authority for a specific claim domain. It is not a general source credibility check. Use it inside a claim-scoring pipeline when you have a discrete claim and a set of candidate sources, and you need a structured, justifiable authority score for each source before using it to support or contradict the claim. The ideal user is a developer or AI architect building an automated fact-checking or claim verification system where evidence quality must be assessed programmatically.
Prompt
Source Authority Weighting Prompt for Claim Scoring

When to Use This Prompt
Defines the job-to-be-done, ideal user, required context, and inappropriate use cases for the Source Authority Weighting Prompt.
This prompt assumes you have already retrieved or identified the sources. It does not perform retrieval, fact-checking, or final claim verification. It outputs a per-source authority assessment with domain relevance, recency, and credential-based justification. The required inputs are a specific claim and a list of candidate sources with their metadata. The output is a structured JSON object containing an authority score, a domain relevance assessment, a recency evaluation, and a credential-based justification for each source. This allows downstream scoring logic to weight evidence appropriately.
Do not use this prompt for general web page quality assessment, SEO evaluation, or social media credibility scoring. It is not a replacement for a full source vetting process in high-stakes domains like legal or medical verification without human review. Avoid using it when the claim domain is too broad to define meaningful authority criteria, as the model will default to generic credibility heuristics. For production deployments, always pair this prompt with eval checks for authority inflation and domain mismatch, and route low-confidence authority assessments to human reviewers when the claim risk level is high.
Use Case Fit
Where the Source Authority Weighting Prompt works, where it fails, and what you must provide before using it in a verification pipeline.
Good Fit: Multi-Source Claim Verification
Use when: you have claims that must be scored against evidence from multiple sources with varying authority levels. Guardrail: The prompt excels when sources have clear authority signals (peer review, official records, domain credentials). Avoid using it as the sole arbiter when all sources are low-authority or anonymous.
Bad Fit: Real-Time Breaking News
Avoid when: claims involve rapidly evolving situations where source authority is still being established. Risk: The prompt may overweight established sources that are slow to update and underweight emerging primary sources. Guardrail: Pair with a recency-weighting prompt and flag breaking-news claims for human review regardless of authority score.
Required Input: Domain Context Mapping
What to watch: The prompt cannot infer which sources are authoritative for a claim domain without explicit guidance. Guardrail: Always provide a domain-to-authority mapping (e.g., 'medical claims require peer-reviewed journals, clinical guidelines, or licensed practitioner statements') as part of [CONTEXT] before scoring.
Operational Risk: Authority Inflation
What to watch: The model may assign high authority to sources that sound credible but lack genuine domain expertise (e.g., a celebrity doctor on a non-medical topic). Guardrail: Implement an eval check that compares authority scores against a pre-approved source whitelist and flags scores above 0.7 for sources not on the list.
Operational Risk: Domain Mismatch
What to watch: A source authoritative in one domain (e.g., a physicist) may be weighted too highly for claims in an unrelated domain (e.g., economic policy). Guardrail: Require the prompt to output a domain_relevance field alongside the authority score, and route claims with low relevance to a separate evidence retrieval step.
Pipeline Integration: Pre-Scoring Source Filter
What to watch: Feeding too many low-quality sources into the authority weighting prompt wastes tokens and dilutes signal. Guardrail: Run a lightweight source-type classifier before authority weighting to filter out forum posts, unverified social media, and promotional content unless the claim domain explicitly requires them.
Copy-Ready Prompt Template
A copy-ready template for assessing the authority of a source for a specific claim domain, producing a weighted score with justification.
This template is the core instruction set for the Source Authority Weighting prompt. It is designed to be copied directly into your prompt management system, IDE, or orchestration layer. The prompt instructs the model to act as a verification engineer, dynamically weighting a source's authority based on its relevance to a specific claim domain, its recency, and its formal credentials. The output is a structured JSON object containing a score, a detailed justification, and flags for common failure modes like domain mismatch.
textYou are a verification engineer assessing the authority of a source for a specific claim domain. Your task is to produce a dynamic authority score that reflects how credible and relevant a given source is for verifying a particular type of claim. INPUT: - Source Description: [SOURCE_DESCRIPTION] - Claim Domain: [CLAIM_DOMAIN] - Claim Statement (for context): [CLAIM_STATEMENT] OUTPUT_SCHEMA: { "authority_score": <float between 0.0 and 1.0>, "score_justification": { "domain_relevance": "<explanation of how the source's expertise aligns with the claim domain>", "recency_assessment": "<explanation of the source's timeliness relative to the claim>", "credential_basis": "<explanation of the formal credentials, reputation, or institutional weight of the source>" }, "flags": { "domain_mismatch_risk": <boolean>, "authority_inflation_risk": <boolean>, "requires_human_review": <boolean> } } CONSTRAINTS: - Do not assume a source is authoritative for all domains. A Nobel laureate in physics is not inherently an authority on medieval history. - Penalize sources that are self-referential or lack external validation. - If the source's recency is critical to the claim (e.g., a breaking news event), heavily weight the `recency_assessment`. - Set `requires_human_review` to `true` if the source is anonymous, has a known extreme bias, or if the domain relevance is ambiguous. - Set `authority_inflation_risk` to `true` if the source is a well-known brand or individual that might be overvalued by a general-purpose model.
To adapt this template, replace the [SOURCE_DESCRIPTION], [CLAIM_DOMAIN], and [CLAIM_STATEMENT] placeholders with your data. The OUTPUT_SCHEMA is critical for integration; ensure your application's parser expects this exact JSON structure. The CONSTRAINTS section is where you should add domain-specific rules, such as a list of banned sources or a minimum recency threshold for time-sensitive claims. For high-stakes verification pipelines, always route outputs where requires_human_review is true to a review queue before accepting the score.
Prompt Variables
Required inputs for the Source Authority Weighting Prompt. Each placeholder must be populated before the prompt is assembled and sent to the model. Validation notes describe how to programmatically check that the input is well-formed before incurring inference cost.
| Placeholder | Purpose | Example | Validation Notes |
|---|---|---|---|
[CLAIM_TEXT] | The full text of the claim being scored | Acme Corp's new widget reduces energy consumption by 40% compared to the previous model | Non-empty string; max 2000 chars; must contain at least one verifiable assertion |
[CLAIM_DOMAIN] | The subject area or industry of the claim for authority relevance matching | consumer-electronics-energy-efficiency | Must match a value from the allowed domain taxonomy enum; null not allowed |
[SOURCE_NAME] | The name of the evidence source being weighted | EnergyStar Certification Database | Non-empty string; max 500 chars; must be unique per scoring batch |
[SOURCE_TYPE] | The category of the evidence source | government-certification-body | Must match a value from the allowed source type enum (e.g., academic-journal, government-agency, industry-consortium, news-outlet, corporate-press-release, individual-expert, unknown) |
[SOURCE_CREDENTIALS] | Relevant qualifications, affiliations, or institutional backing of the source | EPA-recognized certification body; ISO 17065 accredited | Non-empty string or null if unknown; max 1000 chars; null triggers explicit unknown-credential handling in prompt |
[PUBLICATION_DATE] | The date the evidence was published or last updated | 2024-11-15 | ISO 8601 date string or null; null allowed for undated sources; future dates rejected; recency window computed relative to [EVALUATION_DATE] |
[EVALUATION_DATE] | The date from which authority and recency are assessed | 2025-06-01 | ISO 8601 date string; must be today or a known evaluation point; not null; used to compute staleness penalty |
[EVIDENCE_RELEVANCE_CONTEXT] | Brief description of how the source relates to the claim, if known | Source directly tests energy consumption of Acme Corp widget model X under standard conditions | Non-empty string or null; max 500 chars; null allowed when relevance is to be inferred by the model |
Implementation Harness Notes
How to wire the Source Authority Weighting prompt into a production verification pipeline with validation, retries, and audit logging.
Integrating the Source Authority Weighting prompt into an application requires treating it as a deterministic scoring function within a broader claim verification pipeline. The prompt expects a claim, a source identifier, and the claim's domain as inputs, and it returns a structured authority score with justification. In production, this prompt should be called once per source per claim, making it a high-volume component. Therefore, the implementation harness must focus on input validation, output schema enforcement, cost control, and consistent logging for downstream auditability. Do not call this prompt in isolation; its output should feed directly into an evidence sufficiency or confidence calibration scorer that combines authority weights with other signals like corroboration count and recency.
The recommended integration pattern is a serverless function or microservice that wraps the model call with strict guards. Before calling the model, validate that the [CLAIM] text is non-empty and under a token limit, the [SOURCE_DESCRIPTOR] contains enough information for authority assessment (e.g., publication name, author credentials, or domain), and the [DOMAIN] maps to a controlled vocabulary of claim categories your system recognizes. After receiving the model response, parse the JSON output and validate it against a defined schema: authority_score must be a float between 0.0 and 1.0, domain_relevance must be a float in the same range, and justification must be a non-empty string. If parsing or schema validation fails, implement a single retry with the error message appended to the prompt as a correction instruction. If the retry also fails, log the failure, assign a default low authority score (e.g., 0.1), and flag the source for human review. For model choice, a fast, cost-effective model like GPT-4o-mini or Claude Haiku is sufficient for this structured classification task, but switch to a more capable model if your domain vocabulary includes highly specialized scientific or legal fields where nuanced credential assessment is critical.
Observability is non-negotiable for this prompt because authority scores directly influence which evidence is trusted downstream. Log every call with a trace ID, the claim hash, the source identifier, the raw model response, the validated score, and the model version. This audit trail enables you to replay decisions, debug authority inflation, and demonstrate to stakeholders why one source was weighted higher than another. Implement a periodic eval harness that runs a golden set of source-claim pairs with known authority expectations through the prompt and compares scores against human-labeled baselines. Watch for two specific failure modes: authority inflation, where well-known but domain-irrelevant sources receive high scores, and domain mismatch, where a source's general reputation bleeds into a specialized domain where it lacks expertise. If your eval detects drift, recalibrate by adjusting the prompt's domain relevance instructions or adding few-shot examples that penalize off-domain authority. Finally, never expose raw authority scores to end users without the accompanying justification text; the explanation is the primary defense against disputes and the foundation of an auditable verification product.
Expected Output Contract
Validation rules for the Source Authority Weighting Prompt output. Use this contract to parse, validate, and reject malformed responses before downstream claim scoring.
| Field or Element | Type or Format | Required | Validation Rule |
|---|---|---|---|
authority_score | number (0.0–1.0) | Must be a float between 0.0 and 1.0 inclusive. Reject if out of range or non-numeric. | |
domain_relevance | number (0.0–1.0) | Must be a float between 0.0 and 1.0 inclusive. Reject if missing or outside bounds. | |
recency_factor | number (0.0–1.0) | Must be a float between 0.0 and 1.0 inclusive. Reject if null or non-numeric. | |
credential_based_justification | string | Must be a non-empty string with at least 20 characters. Reject if whitespace-only or missing. | |
source_identifier | string | Must match the [SOURCE_ID] provided in the prompt input. Reject on mismatch or absence. | |
claim_domain | string | Must match one of the allowed domain labels from [DOMAIN_LIST]. Reject on unrecognized domain. | |
authority_tier | string (enum) | Must be one of: 'high', 'medium', 'low', 'insufficient'. Reject on any other value. | |
inflation_warning | boolean | If present, must be a strict boolean. If true, the authority_score must be ≤ 0.6 or the response is rejected for inconsistency. |
Common Failure Modes
Source authority weighting is a high-stakes step in verification pipelines. These are the most common failure modes when scoring source authority dynamically, along with concrete guardrails to prevent them before they reach production.
Domain Mismatch Inflation
Risk: The model assigns high authority to a source based on general prestige (e.g., a top-tier medical journal) when the claim is outside that source's domain (e.g., a geopolitical claim). This produces dangerously misleading confidence scores. Guardrail: Always require the prompt to cross-reference the source's stated domain expertise against the claim's specific domain. Add a structured field for domain_relevance_justification and flag scores where domain mismatch is detected for human review.
Recency Blindness for Stable Facts
Risk: A strict recency weighting penalizes a 10-year-old peer-reviewed paper confirming a stable scientific fact (e.g., water boils at 100°C at sea level), while boosting a recent but low-quality blog post. This corrupts the evidence hierarchy. Guardrail: Implement a claim_stability_classification step before weighting. For 'stable fact' claims, cap the recency penalty or use a much flatter decay curve. Log any case where recency overrides a high-authority source for a stable claim.
Credential Parsing Failures
Risk: The model misinterprets or hallucinates credentials from unstructured text (e.g., treating a guest blog post author as a staff researcher). This leads to inflated authority scores based on phantom expertise. Guardrail: Require the prompt to extract credentials verbatim as a separate field (extracted_credentials) and explicitly state if they could not be verified. Implement a downstream validation check that flags any authority score above a threshold if the credential source is 'unverified' or 'self-reported'.
Echo Chamber as Corroboration
Risk: The model treats multiple sources that all cite the same original, unverified report as independent corroboration, inflating the final confidence score. This is a critical failure in fast-moving news or financial contexts. Guardrail: Add an explicit instruction to trace citations to their origin. Include a source_independence_check field in the output schema. If multiple sources share the same root, they must be grouped and weighted as a single source to prevent a false consensus signal.
Over-Penalizing Contradictory Low-Quality Sources
Risk: A claim supported by a highly authoritative source is heavily penalized because a random, low-credibility forum post contradicts it. The model gives false equivalence, dragging down the score. Guardrail: Implement a tiered contradiction logic. Contradictions from sources below a minimum authority threshold should be flagged but not used to mathematically reduce the primary score. The output should separate 'high-quality consensus' from 'low-quality noise' rather than averaging them.
Uncertainty Omission in Final Score
Risk: The model outputs a precise-looking numerical score (e.g., 0.87) without conveying that the score is based on a single, moderately relevant source. This masks the fragility of the evidence and misleads downstream automated decisions. Guardrail: Always require an evidence_quantity_penalty or a wider confidence_interval when the number of independent, high-quality sources is low. The final output must pair the score with a qualitative label like 'High Confidence (Narrow Evidence Base)' to prevent over-reliance.
Evaluation Rubric
Use this rubric to test the Source Authority Weighting Prompt before deploying it into a production claim-scoring pipeline. Each criterion targets a known failure mode: authority inflation, domain mismatch, recency over-weighting, and justification quality.
| Criterion | Pass Standard | Failure Signal | Test Method |
|---|---|---|---|
Domain Relevance Accuracy | Authority score is higher for sources with credentials matching [CLAIM_DOMAIN] than for generic high-authority sources outside the domain. | A well-known general news source outscores a specialized academic journal for a technical medical claim. | Run 10 claim-source pairs where source domain expertise is known. Check that domain-relevant sources rank in the top 3 by score in at least 90% of cases. |
Recency Weighting Appropriateness | Recency penalty is applied only when [CLAIM_DOMAIN] is time-sensitive. Stable domains (e.g., historical facts, mathematics) show no recency penalty. | A 10-year-old mathematics textbook receives a lower authority score than a 1-month-old blog post. | Test 5 time-sensitive and 5 time-stable claims. Verify recency-adjusted scores differ from base scores only for time-sensitive claims. |
Credential-Based Justification Quality | Justification references specific, verifiable credentials (e.g., institutional affiliation, publication record, degree) rather than vague reputation claims. | Justification contains phrases like 'widely respected' or 'well-known' without naming any specific credential. | Parse justification output for each test case. Require at least one named credential entity per justification. Flag any justification under 20 words as insufficient. |
Authority Inflation Resistance | No source receives a perfect authority score unless it is a primary authority for the exact claim domain with direct evidence. | A secondary source or aggregator receives a score above 0.9 on a 0-1 scale. | Run 20 diverse sources through the prompt. Flag any score above 0.9. Require manual review for any flagged score to confirm primary authority status. |
Domain Mismatch Detection | Sources with zero relevance to [CLAIM_DOMAIN] receive an authority score below 0.2 and a justification that explicitly notes the mismatch. | A high-prestige source in an unrelated field receives a moderate authority score due to general reputation. | Test 5 deliberately mismatched source-domain pairs. All must score below 0.2. Fail the test if any score exceeds 0.3. |
Score Consistency Across Similar Sources | Two sources with equivalent domain credentials and recency receive authority scores within 0.15 of each other. | Scores diverge by more than 0.2 for sources with nearly identical authority profiles. | Create 3 pairs of equivalent sources. Run each pair through the prompt 3 times. Measure score variance within pairs. Fail if any pair shows variance above 0.2. |
Output Schema Compliance | Output contains all required fields: [AUTHORITY_SCORE], [DOMAIN_RELEVANCE], [RECENCY_FACTOR], [CREDENTIAL_JUSTIFICATION], [SOURCE_IDENTIFIER]. | Missing fields, extra fields, or fields with incorrect types (e.g., string instead of float for score). | Validate output against the defined JSON schema for 100% of test runs. Reject any output that fails schema validation. |
Justification-Score Alignment | The [CREDENTIAL_JUSTIFICATION] text logically supports the assigned [AUTHORITY_SCORE]. High scores require strong justification; low scores must explain the limitation. | A high score is paired with a justification that lists only weaknesses, or a low score is paired with a justification that lists only strengths. | Perform LLM-as-judge pairwise check on 20 outputs: does the justification support the score direction? Require 95% alignment rate. |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Adapt This Prompt
How to adapt
Start with the base prompt and a single domain. Replace [DOMAIN] with a fixed value like "clinical research" and [SOURCE_DESCRIPTOR] with a simple field list (title, author, publication). Use a lightweight JSON schema without strict enum validation.
Prompt modification
codeEvaluate the authority of this source for claims about [DOMAIN]. Source: [SOURCE_DESCRIPTOR] Return JSON with fields: authority_score (0-100), justification (string).
Watch for
- Scores clustering at 50 or 100 without discrimination
- Justifications that paraphrase the source instead of evaluating it
- No domain relevance check—sources get high scores just for existing

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us