Community코딩 & 개발github.com

에이전트 결제 가격 일관성 검사

에이전트 결제 API가 광고된 가격을 실제로 청구하는지 확인합니다. 402 챌린지를 가져와 게시된 OpenAPI/가격 페이지와 비교하고 차이를 발견합니다. 호출당 API 가격을 게시할 때, 재가격 조정 전, 또는 구매자가 청구에 이의를 제기할 때 사용합니다. 한 번의 검사로 5분이면 충분하며 모든 x402 스타일 API에서 작동합니다.

에이전트 결제 가격 일관성 검사란 무엇인가요?

이 스킬은 결제 API의 광고된 가격과 실제 청구 가격 간의 불일치를 자동으로 감지하는 가격 패리티 검사 도구입니다. OpenAPI 문서, 라이브 402 지불 요청 챌린지, 그리고 실제 정산 금액이라는 세 가지 가격 출처를 비교하여 가격 부정직이나 수익 누수를 방지합니다. 주로 Claude Code, Codex, Cursor 등 x402 프로토콜을 사용하는 에이전트 결제 API에 적합하며, 단일 커맨드로 5분 이내에 전체 검사를 완료할 수 있습니다. 검사 결과는 라우트별 광고 가격 대비 실제 청구액의 차이를 방향(과다 청구 또는 과소 청구)과 함께 JSON 형태로 보고하며, 스테일 manifest 검증도 포함합니다. 개발자는 이 도구를 사용하여 가격 변경 전후에 일관성을 유지하고, 디렉토리 캐시의 오래된 가격 정보로 인한 문제를 사전에 방지할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xcircuitbreaker/agent-skills/tree/HEAD/agent-price-parity-check

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

에이전트 가격-패리티 검사

유료 API는 변동합니다: 문서에는 $0.005라고 쓰여 있지만 실제 벽(wall)은 $0.01을 청구하고, 검색 매니페스트는 지난달의 $0.001을 캐싱합니다. 구매자는 이의를 제기하고, 디렉토리는 "가격 부정직"을 표시하며, 수익이 누수됩니다. 이것은 이러한 세 가지 상황이 모두 발생한 400개 이상의 라우트 유료 엣지를 운영하며 얻은 경험을 바탕으로 만든 5분 검사 도구입니다.

일치해야 하는 세 가지 가격

  1. 광고된 가격(Advertised) — openapi.json의 x-payment-info.price (+ 가격 페이지)
  2. 챌린지된 가격(Challenged) — 실제 402 응답의 accepts[].amount (원자 단위) 및 maxAmountRequired
  3. 정산된 가격(Settled) — 파시리테이터가 실제로 이동한 금액 (영수증/트랜잭션 값)

절차

  1. 챌린지 가져오기: curl -s -i -X POST <url> -H 'content-type: application/json' -d '{}' → PAYMENT-REQUIRED 파싱 (base64 JSON) → accepts[0].amount (원자 단위; USDC = 소수점 6자리이므로 10000 = $0.01).
  2. 광고 가져오기: openapi.json → 라우트별 x-payment-info.price.amount.
  3. 차이 계산: 라우트별 광고 가격 대비 챌린지 가격. 불일치는 방향과 함께 발견 항목으로 기록됩니다 (과다 청구 = 신뢰 손상 + 환불 위험; 과소 청구 = 수익 누수).
  4. 매니페스트 확인: /.well-known/x402를 게시하는 경우, 해당 금액이 실제 챌린지와 일치하는지 확인합니다 — 디렉토리는 오래된 금액을 캐싱하여 이전 가격을 표시할 수 있습니다.
  5. 한 줄 수정 규칙: 챌린지는 런타임 가격 설정에서 생성됩니다 — 런타임 소스를 먼저 수정한 후, 동일한 커밋에서 문서와 매니페스트를 재생성하세요. 문서만 수정하면 즉시 다시 불일치가 발생합니다.

발견 항목 스키마

{"routes_checked": N, "parity_ok": N, "overcharge": [{"path": "...", "advertised": "0.005", "charged": "0.01"}], "undercharge": [...], "stale_manifest": [...], "verdict": "PARITY|DRIFT"}

규칙

  • 로컬호스트가 아닌 PUBLIC 오리진에서 확인하세요 — 프록시/WAF가 요청을 변경할 수 있습니다.
  • 원자 단위 계산: USDC는 소수점 6자리; 50000은 $0.05이며, $50,000가 아닙니다.
  • 가격 변경 전후에 모두 실행하고, 변경 전 차이를 기록으로 보관하세요.

해당 없음

  • 세금/VAT/수수료 부가 계산 (정산 비용이지 리스트 가격이 아님).
  • 호출당 요금제가 아닌 청구 (구독, 측정된 토큰 청구).

예시

질문: "deep-audit 가격을 $0.05로 인상했는데, 일관성이 유지되고 있나요?" 이전: pricing.json은 0.05, openapi는 0.01, manifest는 0.01, 벽은 0.01을 챌린지합니다. 몇 주 동안 아무도 알아차리지 못했습니다. 이후: {"overcharge": [], "undercharge": [{"path": "/v1/security-audit/deep", "advertised": "0.01", "charged": "0.05"}], "verdict": "DRIFT"} — 하나의 커밋으로 세 표면이 모두 수정됩니다; 디렉토리 캐시는 다음 정산 시 갱신됩니다.

버전

1.0.0 — DDG 스타터 시리즈.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬