거래하기 전에 모든 스마트 계약 또는 AI 에이전트를 검증하는 방법
Source: Dev.to
Maiat가 하는 일
Maiat는 세 가지 데이터 소스를 집계하여 신뢰 점수 (0–100) 를 산출합니다:
- 온‑체인 분석 – 계약 연령, 거래량, 배포자 이력, 검증된 소스 코드
- 커뮤니티 리뷰 – 프로토콜과 상호작용한 사용자가 남긴 구조화된 평점
- 결과 보고서 – 검증된 사후 거래 보고서 (성공 / 실패 / 분쟁)
산출된 평가는 다음과 같습니다:
- ✅
proceed– 기본 임계값(60) 이상 - ⚠️
caution– 경계선, 신중히 진행 - 🚫
block– 고위험, 회피
API 사용법
Maiat는 공개 REST API를 제공합니다.
# Free tier – up to 10 requests per minute
GET https://maiat-protocol.vercel.app/api/v1/score/0xYourAddress
# Trust‑gate verdict (proceed / caution / block)
GET https://maiat-protocol.vercel.app/api/v1/trust-check?agent=0xYourAddress
# x402 payment‑gated endpoint (for AI agents, $0.02 USDC per call)
GET https://maiat-protocol.vercel.app/api/v1/trust-gate?agent=0xYourAddress
trust-gate 엔드포인트는 x402 payment protocol을 구현하여, Coinbase의 AgentKit이나 awal을 사용하는 AI 에이전트가 인간 개입 없이 자동으로 신뢰 데이터를 결제하고 활용할 수 있게 합니다.
AI 에이전트에게 중요한 이유
2026년 현재, AI 에이전트는 온‑체인에서 자율적으로 거래합니다. 스왑을 실행하거나 자본을 배치하는 에이전트는 인간이 Etherscan에서 계약을 확인하듯이, 프로그램적으로 상대방을 검증해야 합니다.
Maiat는 이러한 패턴을 위해 설계되었습니다:
// Before any agent‑to‑agent transaction
const verdict = await fetch(
`https://maiat-protocol.vercel.app/api/v1/trust-check?agent=${counterpartyAddress}`,
{ headers: { 'X-Maiat-Key': 'mk_...' } }
).then(r => r.json());
if (verdict.verdict === 'block') {
throw new Error('Counterparty flagged as high‑risk by Maiat Protocol');
}
신뢰 점수 계산 방식
| 신호 | 가중치 | 비고 |
|---|---|---|
| Etherscan에서 계약 검증 여부 | 높음 | 검증되지 않은 소스 = 즉시 주의 필요 |
| 배포자 지갑 연령 | 중간 | 신규 지갑 = 위험도 상승 |
| 거래 건수 (90 일) | 중간 | 활동이 적을수록 데이터가 부족 |
| 커뮤니티 리뷰 점수 | 높음 | 리뷰어 평판에 따라 가중 |
| 결과 분쟁 비율 | 높음 | 분쟁으로 끝난 거래 비율 |
활용 사례
- 스왑 전 신뢰 게이트 – 스왑 라우팅 전에 프로토콜 검증
- AI 에이전트 온보딩 – 새로운 에이전트를 다중‑에이전트 워크플로에 참여시키기 전 심사
- DeFi 실사 – 자금을 예치하기 전 프로토콜 조사
- 스마트‑컨트랙트 감사 보조 – 공식 감사와 함께 커뮤니티 신호 제공
빠른 링크
- Live app:
- GitHub:
- x402 ecosystem: Listed on under Services/Endpoints
Maiat Protocol은 Base 위에 구축되었습니다. 신뢰 점수는 온‑체인 데이터와 Prisma 기반 커뮤니티 리뷰를 실시간으로 결합해 계산됩니다. 무료 티어 이용 시 API 키가 필요하지 않습니다.