SML Verdict Protocol 출시: 자본을 관리하는 에이전트를 위한 서명된 결정 영수증
요약
SML Verdict Protocol은 자본을 관리하는 AI 에이전트가 단순히 모델의 말에 의존하지 않고, 추론 과정을 심사받고 서명된 결정 영수증을 받아야 하는 필요성에 대응하여 개발되었습니다. 이 프로토콜은 구조화된 결정 캡슐을 제출하면 고정된 헌법과 위험 게이트를 기준으로 평가하고 HMAC으로 서명된 지속성 영수증을 반환합니다. 결제는 오직 이 영수증이 저장된 후에만 이루어지도록 설계되었습니다.
핵심 포인트
- AI 에이전트의 자본 관리 시, 추론 과정에 대한 심사 및 증거가 필수적입니다.
- Verdict 계층은 5명의 전문 배심원(Jev)을 통해 결정 과정을 평가하고 서명합니다.
- Seal 계층은 배심원 없이 캡슐 해시와 위험 게이트의 무결성 증거를 저비용으로 제공합니다.
- 모든 결제는 영수증이 먼저 기록된 후에만 실행되는 '정산 전 영수증 발행' 원칙을 따릅니다.
SML Verdict Protocol 출시: 자본을 관리하는 에이전트를 위한 서명된 결정 영수증
자본을 관리하는 AI 에이전트는 모델의 말에 따라 행동해서는 안 됩니다. 대신, 추론 과정을 제출하고, 그 추론 과정이 심사받으며, 돈이 움직이기 전에 서명된 영수증을 받아야 합니다. 이것이 오늘 저희가 프로덕션 환경에 구축한 시스템입니다.
SML Verdict Protocol은 sml-verdict-protocol.onrender.com에서 라이브 중입니다. 이는 에이전트 워크플로우를 위한 결정 영수증(decision-receipt) 서비스입니다: 호출자가 구조화된 결정 캡슐(structured decision capsule)을 제출하면, 이 캡슐은 고정된 헌법(constitution)과 위험 게이트(risk gates)를 기준으로 평가되고, 서비스는 HMAC으로 서명된 지속성 영수증(persisted receipt)을 반환합니다. 결제는 영수증이 저장된 후에만 이루어집니다. 표준 개요: [https://scriptmasterlabs.com/verdict-protocol]
결정 캡슐 + 5개의 전문 Jev 배심원 + 무시할 수 없는 헌법. Jev가 선택합니다. 코드가 결정합니다. 실제 자본을 관리하는 에이전트를 위해 구축되었습니다.
두 가지 계층 (Two tiers)
VERDICT — POST /decide, Base에서 $0.25 USDC 사용 (x402)
사용자 소유 Jev 키(BYOK, 요청 헤더로 전송되며 서비스는 호출자의 키를 보유하지 않습니다)를 가져오세요. 5개의 전문 배심원(jev-1.13.0)이 결정 캡슐을 평가합니다. 이 판결(verdict), 배심원 투표, 캡슐 해시, 그리고 위험 및 헌법 결과는 결제 전에 지속되는 서명된 영수증에 봉인됩니다.
SEAL — POST /seal, Base에서 $0.01 USDC 사용 (x402)
배심원은 없습니다. 캡슐 해시, 헌법 검사, 그리고 위험 게이트가 동일한 서명되고 지속되는 영수증 형식에 봉인됩니다. 이는 숙고(deliberation)가 아닌 무엇이 결정되었는지에 대한 위변조 방지 증거(tamper-evident proof)가 필요한 워크플로우를 위한 저비용 무결성 계층입니다.
정산 규율 (Settlement discipline)
세 가지 속성이 약속하는 것이 아니라 코드에서 강제됩니다:
- 정산 전 영수증 발행. 서명된 영수증은 먼저 결제 저널(payment journal)에 기록됩니다. 정산(Settlement)은 영속성(persistence)이 성공한 후에만 실행됩니다.
- 중복 청구 없는 재실행. 동일한 서명된 결제 요청을 재실행하면 원래의 영수증과 원래의 정산 트랜잭션이 반환됩니다. 저널은 키를 사용하므로 두 번 정산되는 일은 절대 없습니다.
- 폐쇄 실패(Fail closed). 위조되거나 유효하지 않은 결제 서명은 402 게이트에서 거부되며, 배심원단 회의가 열리거나 아무것도 정산되지 않습니다. BYOK 키 없이 진행되는 판정 호출(Verdict calls)은 결제가 요청되기 전에 거부됩니다.
라이브 증거 (Live proof) (2026-10-12)
이것들은 테스트넷 장치가 아닙니다. 두 계층 모두 Base 메인넷의 실제 USDC를 사용하여 전 과정(end to end)으로 실행되었으며, 전용 증명 지갑에서 프로덕션 payTo로 결제되었습니다:
- Verdict: 영수증
a987aba4-d322-4087-9d09-161e9965940a— 5명의 배심원 투표 기록 — 정산 트랜잭션0xfa3ec31ff345167a474c682cec4e2eac505cfdd570e158961a233187be5f6f1c - Seal: 영수증
05ffd866-b535-406b-9523-b5dbc96832b1— 정산 트랜잭션0x5bce2363ae8818fbb0ea5c6229ba8325c6c70792880d4939f324f96d35f7a1b7— 온체인 상태: 성공, Base 블록 52522552 - 두 요청의 동일한 재실행은 동일한 영수증과 동일한 정산 트랜잭션을 반환했습니다. 두 번째 청구는 없었습니다.
경계(Boundaries), 명확하게 설명하자면
이 프로토콜은 결정만 담당합니다. 자산을 보관하지 않으며, 주문을 제출하지 않고, 청산소(clearing house)가 아닙니다. USDC로 책정된 유료 API 호출 형태로 결정에 대한 증거를 발행할 뿐입니다. 주문 기반의 결정은 권위 있는 리스크 컨텍스트 서비스가 연결될 때까지 게이팅되며, 해당 서비스의 준비 상태 엔드포인트는 자신이 가지고 있지 않은 범위를 암시하기보다는 그 상태를 정직하게 보고합니다.
빌더들을 위하여
- Verdict:
POST https://sml-verdict-protocol.onrender.com/decide— $0.25, x402, headerX-JEV-API-KEY와 귀하의 Jev 키 - Seal:
POST https://sml-verdict-protocol.onrender.com/seal— $0.01, x402, 키 없음 - Discovery:
GET https://sml-verdict-protocol.onrender.com/.well-known/agent.json - Canonical page: https://scriptmasterlabs.com/verdict-protocol
에이전트가 돈을 쓰면, 그 과정(작업)을 보여줄 수 있어야 합니다. 캡슐 입력, 배심원 투표 기록, 영수증 출력, 그리고 정산 순서입니다. 이 순서 자체가 제품입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기