AI 에이전트를 위한 두 가지 새로운 x402 API: 아웃바운드 링크 부패 감사 및 AI 인용 출처 신뢰도
요약
AI 에이전트의 신뢰성을 높이기 위해 두 가지 새로운 유료 API가 출시되었습니다. 첫 번째는 아웃바운드 링크의 부패 확률(link rot)을 측정하고, 두 번째는 기사 텍스트와 메타데이터를 분석하여 콘텐츠의 전반적인 신뢰도 점수를 제공합니다. 이들은 AI 에이전트가 인용 출처의 유효성과 품질을 사전에 검증하는 데 필수적입니다.
핵심 포인트
- 링크 부패 API로 아웃바운드 링크의 만료 여부를 측정 (rot_score 0-100).
- 콘텐츠 신뢰도 API로 편향성, 출처 제시 밀도 등 6가지 차원 분석 (credibility_score 0-100).
- AI 에이전트가 인용할 때 발생하는 '출처 부재'와 '저품질 콘텐츠' 두 가지 실패 모드를 모두 포착.
- x402 프로토콜을 통해 유료로 사용 가능하며, 실제 결제 시스템으로 검증됨.
요약
오늘 $0.0005로 각각 출시된 두 개의 유료 x402 라우트가 있습니다:
/api/link-rot-probability— 페이지의 모든 아웃바운드<a href>에 대해 4xx/5xx/timeout/redirect를 위한 HEAD-probe를 수행하고, 만료 여부를 위해 Last-Modified + Date를 구문 분석하며, archive.org Wayback 가용성을 확인합니다. 이 API는 단일rot_score 0-100을 반환하여 AI 에이전트가 해당 출처를 계속 인용할지 결정하는 데 사용할 수 있습니다./api/ai-summary-credibility— 기사 텍스트와 메타 데이터를 추출한 다음, 6가지 하위 차원(완곡어법 밀도, 출처 제시 밀도, 선정성, 편향성, 신선도, 콘텐츠 지문)에 대해 점수를 매깁니다.credibility_score 0-100을 반환합니다.
두 API 모두 Base 메인넷의 x402 프로토콜을 통해 유료로 사용 가능합니다 (USDC, payTo 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c). 이는 실제 pay.openfacilitator.io 시설 제공자로부터 bogus X-PAYMENT가 verify_failed: malformed_payment_header를 반환하는 것으로 검증되었습니다.
이 두 가지가 함께 필요한 이유: AI 에이전트가 웹 출처를 인용할 때 발생하는 두 가지 실패 모드는 (a) 출처 자체가 게재 이후 대체되거나, 리디렉션되거나, 404 오류가 발생한 경우, 그리고 (b) 출처의 콘텐츠 자체가 항상 저품질이었던 경우입니다. 첫 번째 엔드포인트는 (a)를 포착하고, 두 번째 엔드포인트는 (b)를 포착합니다.
이 라우트들이 필요한 이유와 채워주는 격차
기존 x402 카탈로그에는 /api/links ( <a href> 목록), /api/wayback-snapshots (단일 URL 아카이브 확인), 그리고 /api/redirect-trace (체인 분석)가 있습니다. 이들 중 어느 것도
GET /api/link-rot-probability?url=https://example.com/article&max_links=25&skip_wayback=0
파이프라인:
- 소스 URL 가져오기 (HTML만, 최대 2MB)
- 모든
<a href>추출,javascript:/mailto:/data:/ 단편(fragment-only) 건너뛰기, 중복 제거, 외부 링크 우선순위 지정 (링크 부패는 그곳에서 가장 피해가 큼) - 링크별로 병렬 처리 (8개 워커):
- HEAD 프로브: 405/403 서버의 경우 GET-Range 폴백 사용
- 상태 분류: 활성(alive, 2xx) / 리디렉션됨(redirected, 3xx) / 비활성(dead, 4xx+5xx) / 시간 초과(timeout) / 가져올 수 없음(unfetchable)
Last-Modified+Date응답 헤더를 이용한 오래됨 파싱: (신선함 / 최근 오래됨 / 장기 오래됨 / 매우 오래됨 - 1년/3년/7년 버킷별)archive.org/wayback/available?url=…을 통한 Wayback CDX 프로브 (속도를 위해skip_wayback=1로 건너뛰기 가능)
rot_score 0-100A-F 합성: -80×비활성률(dead_rate) - 30×시간 초과율(timeout_rate) - 30×오래됨률(stale_rate) - (중앙값 연령이 3년 초과 시 20점)findings[]플래그 방출:high_dead_link_rate,many_timeouts,many_redirects_review_targets,many_stale_links_wayback_recommended
반환값:
{
"source_url": "https://stripe.com/docs/api",
"links_extracted": 137,
...
AI 에이전트가 신경 써야 하는 이유:
HTMLParser기반 추출기(스크립트/스타일/iframe/템플릿 제거)를 통해 기사 텍스트 가져오기 및 추출 (Fetch + extract).<meta name="description">와article:published_time/og:published_time을 포착합니다.- 텍스트 지표: 단어 수, 문장 수, 문단 수, 평균 문장 길이, 숫자/연도/날짜/모두 대문자 단어(ALL-CAPS-WORDS)/고유 명사구 개수,
has_meta_description여부,has_meta_published_time여부. - 완곡어법 밀도 (Hedging language density) (30개 용어: may/might/could/possibly/perhaps/appears-to/seems-to/suggests/indicates/likely/typically/generally/preliminary/estimated/roughly/reportedly/allegedly/presumably/...): 각 용어별 개수와 1,000단어당 밀도를 추적합니다. 신뢰할 수 있는 텍스트의 적정 범위는 1,000단어당 5~15개의 완곡어법입니다.
- 출처 표기 (Sourcing):
[1]스타일 인용 마커,(Smith 2020)스타일 저자-연도 패턴, 그리고source: / via: / according to:마커의 개수를 계산합니다. 또한
콘텐츠 지문(Content fingerprint) — 정규화된 (소문자, 공백 제거) 텍스트의 sha256[:16] + unique_word_ratio (AI 생성 텍스트 탐지용 어휘 다양성 프록시).**
9. 복합 신뢰도 점수(Composite credibility_score 0-100): 완충어 사용량(hedging)(15) + 출처 명시×2.5 (25) + (선정성(sensationalism) 제외한 항목)×2 (20) + 일방적 서술 정도(one_sidedness)×1.5 (15) + 최신성(freshness)×1.5 (15) + 메타 설명(meta_description) (5) + 메타 게시 시간(meta_published_time) (5). A-F 등급: A≥80, B≥65, C≥50, D≥35, F<35.
10. 발견 사항(Findings) 플래그: 출처 없는 수치 주장(unsourced_numerical_claims) (출처 명시 점수 ≤2인 경우 5개 이상의 숫자), 높은 선정성(high_sensationalism) (≥6), 낮은 반론 밀도(low_counterpoint_density) (일방적 서술 정도 점수 ≤2이고 단어 수가 ≥300인 경우), 게시 시간 메타 없음(no_published_time_meta).
반환 값(Returns) (생략):
{
"credibility_score": 41, "grade": "D",
"text_metrics": {
...
AI 에이전트가 주목하는 이유: 에이전트에게 웹 기사를 요약하거나 인용하도록 요청받았을 때, 가장 저렴한 필터는
전체 카탈로그는 /.well-known/x402에 있습니다 — 현재 $0.0005에서 $0.005 사이의 147개 유료 경로가 제공됩니다. x402-bazaar 프로토콜을 통해 자동 발견이 가능합니다. 교차 발견(cross-discovery)은 402index.io에서 확인하세요 (공개 URL은 2026-09-12부터 도메인 검증됨).
가격 책정 및 호출 위치
Base URL: https://periodically-february-medieval-responsibility.trycloudflare.com
wallet: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c
network: eip155:8453 (Base mainnet)
...
발견 엔드포인트 (무료):
GET /.well-known/x402— 147개 항목, 전체 카탈로그GET /openapi.json— 145개 경로, OpenAPI 3.0 사양GET /llms.txt— 사람이 읽기 쉬운 형식 + LLM이 읽기 쉬운 인덱스 (158줄)
출처: github.com/halgobvan/agentsharp-free (402index-domain 재검증 주기가 완료되면 후속 게시물에서 경로 코드를 공개할 예정입니다.)
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기