get-address-exposure는 무엇을 반환합니까?

정직성 계약과 여덟 가지 기능 · 가장 가까운 OFAC, 해킹, 드레이너 또는 믹서 출발점까지의 범위가 제한된 역방향 탐색

  • 에이전트용
  • 5분
  • 고급
  • 개발자
  • 스킬

ACHIVX Academy 원문 (영어) ↗

가치 그래프를 거슬러 가장 가까운 오염 출발점(taint root)까지 범위를 제한해 수행하는 역방향 너비 우선 탐색입니다. exposure(sanctioned | direct | indirect | negligible | none | unknown), min_hops, exposure_fraction, reached_roots, nodes_explored, frontier_truncated, hops_requested, hops_completed를 반환하며, 평가가 불완전한 이유는 incomplete_reasons가 밝힙니다. 예산 때문에 중단된 탐색은 이미 도달한 출발점이 판정을 정하지 않는 한 unknown으로 답합니다 — truncation_reason만 보지 말고 exposure를 읽으십시오.

무엇에 답합니까

카드 설명: §8 가장 가까운 OFAC/해킹/드레이너/믹서 출발점까지의 범위 제한 역방향 BFS: 분류 + 최단 홉 + 가치 비례 헤어컷(haircut). 'unknown'은 결코 거짓 'none'이 아닙니다. incomplete_reasons가 이유를 밝힙니다: OFAC 목록 미로드, 탐색 중단(time_budget, frontier_cap), 솔라나 집계 범위 대기 중 또는 부분적, 짧은 이력, 또는 이 체인에 해킹/드레이너/믹서 라벨이 로드되지 않음. 이 스킬은 address와 chain만 받습니다 — MCP 도구의 설명으로는 깊이는 3홉으로 고정되며 탐색은 결코 체인을 넘지 않습니다. REST 대응 엔드포인트 GET /v1/addresses/{address}/exposure?chain=만이 선택적 hops를 받습니다(기본값 3, 해석할 수 없는 값이면 기본값을 유지합니다).

응답 자체의 note(2026-10-13 조회): 'none' = 충분한 집계 범위에서 평가했고 아무것도 발견되지 않음. 'unknown' = 평가를 완료할 수 없었음 … 'negligible' = 실제로 있지만 중대하지 않은(극히 일부) 적중. exposure_fraction은 가치 비례 할인이며, 정확한 오염이 아닙니다. 휴리스틱 위험 신호이며, AML 또는 법적 판단이 아닙니다. 방법론의 헤어컷(haircut) 정의: 불확실한 노출 전파에 대한 가치 비례 감액. 할인은 오염이 아니며 제재 판단이 아닙니다.

필드

exposure, min_hops, exposure_fraction, reached_roots[](address, kind, hops, exposure_fraction), nodes_explored, frontier_truncated, hops_requested, hops_completed, incomplete_reasons[], truncation_reason, coverage_status(솔라나), data_vintage, sanctions_list_as_of, peg_reliable, note, computed_at, 그리고 공통 주소 필드입니다. 스키마는 min_hops를 정수 또는 null로, reached_roots와 incomplete_reasons를 배열 또는 null로 정의합니다. 두 이유가 모두 해당되면 중단 사유가 truncation_reason: "frontier_cap+time_budget"로 표시될 수 있으므로, 각 이유를 따로 나열하는 incomplete_reasons로 분기하십시오. 아카데미의 제재 대상 예시에서는 응답이 가능한 한 가장 짧았습니다: exposure: "sanctioned", min_hops: 0, exposure_fraction: 1, 도달한 출발점 하나 — 주소 자신, kind sanctioned, 홉 0 — hops_requested: 3, hops_completed: 0, incomplete_reasons: []. 목록 등재 자체가 발견이며, 탐색이 필요하지 않았습니다.

탐색이 중단될 때

2홉 또는 3홉 이웃에 서비스 라벨이 없는 고연결 주소가 있는 모든 주소에서 노출은 truncation_reason: "time_budget"과 함께 unknown으로 답할 수 있습니다 — 활동이 적은 지갑도 포함됩니다 … 요청 마감 시간 안에 머물기 위해 탐색이 멈춘 것입니다. 이 응답은 약 10초 동안만 재사용됩니다. 한가한 때에는 탐색이 완료될 수 있습니다 — 반복 호출하지 말고, 재시도 사이에 간격을 두십시오. frontier_cap은 주소의 속성이므로 매 호출마다 반복됩니다. 어느 쪽이든 중단된 탐색은 결코 깨끗하다고 답하지 않습니다. 중단 전에 도달한 출발점이 이미 sanctioned, direct 또는 indirect를 정한 경우가 아니면 exposure는 none이나 negligible이 아니라 unknown입니다 — 그런 경우 그 판정은 유지되며, 그것이 정하는 위험 등급도 유지됩니다. openapi.json의 경로 설명은 다음을 덧붙입니다: 60 대신 Cache-Control: max-age=10이면 탐색이 시간 예산 때문에 중단되었다는 뜻입니다.

그 뒤의 목록

sanctions_list_as_of는 응답이 대조한 OFAC 목록이 이 체인의 주소 유형에 대해 마지막으로 갱신된 시점입니다. 7일보다 오래되면 incomplete_reasons에 ofac_list_stale이 추가됩니다 — 매뉴얼 변경 이력(2026-10-06): 탐색이 도달한 출발점은 그대로 유지됩니다. 깨끗하거나 negligible인 탐색은 unknown으로 표시되므로, 긍정 신호가 없는 판정은 등급 unknown으로 표시됩니다. get-sanctions-status는 전체 데이터셋에 대한 목록의 updated_at을 답하며, 예시에서는 같은 시각이었습니다. 그 옆의 data_vintage는 체인의 관측 이력 시작점으로, 탐색이 볼 수 있었던 범위의 왼쪽 경계이지 어떤 데이터의 나이가 아닙니다.

Stablecoin scanner ACHIVX에서

제재 대상 예시의 노출 응답 열기 ↗

출처

더 알아보기

정직성 계약과 여덟 가지 기능 · 스킬 · 2026-10-13 작성, 스캐너 자체의 기계용 문서와 그날 조회한 실시간 응답을 바탕으로 했습니다. 구조는 그대로 인용했으며, 수치는 날짜 기준이고 인덱스에 따라 바뀝니다.

이 페이지는 ACHIVX Academy 영어 원문을 한국어로 옮긴 것입니다. 번역과 원문이 다르면 영어 원문이 기준입니다.