AI 에이전트의 금융 거래를 실시간으로 제어하는 법: MAS SAFR 프레임워크와 미들웨어 아키텍처

삼코딩

@samcoding

AI 에이전트의 금융 거래를 실시간으로 제어하는 법: MAS SAFR 프레임워크와 미들웨어 아키텍처

AI 에이전트의 금융 거래를 실시간으로 제어하는 법: MAS SAFR 프레임워크와 미들웨어 아키텍처

AI 에이전트가 사람의 개입 없이 스스로 자금을 집행하고 송금하는 자율 금융 시대가 열렸지만, 에이전트가 오작동하거나 한도를 초과해 승인되지 않은 거래를 실행할 때 이를 실시간으로 제어할 안전장치는 여전히 부족합니다. 싱가포르금융청(MAS)이 발표한 SAFR(Safeguards for Agentic Finance at Runtime) 프레임워크는 빌드 타임의 설계상 검증을 넘어, 실행 직전 단계에서 밀리초 단위로 API 호출을 가로채 제어하는 실시간 규제 준수 미들웨어 아키텍처를 제시합니다. 이는 에이전트의 거래 요청이 기존 금융망이나 온체인 스마트 계약에 도달하기 전에 정책과 리스크를 즉각 검증함으로써, 에이전트 금융이 가야 할 실질적인 기술 안전망을 제공합니다.

실시간 감시와 제어: SAFR의 4대 핵심 아키텍처

싱가포르금융청이 발표한 SAFR 프레임워크의 핵심은 에이전트가 금융 트랜잭션을 실행하려는 그 밀리초 단위의 순간을 직접 통제하는 데 있습니다. 이를 실시간으로 안전하게 처리하기 위해 아키텍처는 유기적으로 상호작용하는 네 가지 핵심 구성 요소를 정의합니다.

첫 번째 요소는 에이전트 아이덴티티(Agent Identity)입니다. 이는 거래를 송신하는 에이전트가 적법하게 인증된 개체인지 암호학적으로 식별하고 권한을 검증하는 역할을 합니다. 두 번째는 컨트롤 저장소(Controls Repository)로, 에이전트별 일회성 거래 한도, 누적 예산 범위, 거래 가능한 대상 화이트리스트 등 실시간 트랜잭션 차단의 기준이 되는 비즈니스 정책과 제어 규칙을 통합 저장 및 관리합니다.

세 번째는 전체 아키텍처의 의사결정 엔진인 디스포지션 엔진(Disposition Engine)입니다. 에이전트의 거래 요청이 감지되는 즉시 컨트롤 저장소에 정의된 규칙과 대조하여 유효성을 실시간으로 평가하며, 허용 범위를 벗어나는 거래는 즉각 중단시키거나 수동 개입(Human-in-the-Loop) 절차로 에스컬레이션합니다. 마지막으로 감사 로그(Audit Log)는 디스포지션 엔진이 내린 결정 경로와 에이전트의 활동 내역을 위변조가 불가능한 구조로 기록해 투명한 사후 감사를 보장합니다.

네이티브 구현 vs 게이트웨이 미들웨어 모델

에이전트 금융 트랜잭션의 규제 준수를 강제하는 방식은 크게 두 가지로 나뉩니다. 에이전트 코드 내부에 규제 로직을 직접 담는 네이티브 통합 방식과, 외부로 나가는 API 호출을 중간에서 가로채 검증하는 게이트웨이 미들웨어 모델입니다. MAS SAFR 프레임워크는 레거시 금융 시스템 및 다양한 에이전트 프레임워크와의 유연한 통합을 위해 후자인 게이트웨이 미들웨어 인터셉터 구조에 집중합니다.

네이티브 방식은 에이전트가 트랜잭션을 실행하기 전에 스스로 규제 준수 기록을 생성하도록 개발해야 하므로 프레임워크 종속성이 강하고 구현 비용이 높습니다. 반면 게이트웨이 모델은 기존 에이전트 코드를 수정하지 않고 외부로 나가는 API 호출을 프록시 형태로 가로챕니다. 이 인터셉터가 정책 규정을 실시간으로 평가하여 한도 초과나 비승인 거래를 결제 네트워크나 스마트 계약에 도달하기 전에 선제적으로 차단합니다.

이 미들웨어 구조는 기존 금융 인프라를 그대로 활용해야 하는 엔터프라이즈 환경에서 강력한 장점을 발휘합니다. SAFR의 실증 테스트에 참여한 앤트파이낸셜, OCBC, 비자, 마스터카드 같은 글로벌 금융 기관과 결제 네트워크는 이미 고도화된 규제 및 리스크 관리 시스템을 운영하고 있습니다. 개별 에이전트마다 규제 로직을 매번 다르게 개발하는 대신, 독립적인 게이트웨이 미들웨어를 통해 거래 요청을 검증하고 통제하는 것이 훨씬 안전하고 효율적인 통합 경로를 제공합니다.

IETF AAIF 및 ERC-8257과의 기술적 시너지

SAFR의 실시간 미들웨어 통제 모델은 오프체인과 온체인을 아우르는 최신 에이전트 표준 규격들과 결합할 때 강력한 기술적 시너지를 냅니다. 오프체인 영역에서는 IETF에 드래프트로 제출된 자율 에이전트 상호운용 규격(AAIF) 및 에이전트 역량 및 프로필 모델(ACPM) 표준과 자연스럽게 연동할 수 있습니다. 에이전트가 AAIF 스키마에 맞춰 자신의 도구 카탈로그와 승인 규격을 선언하면, SAFR 게이트웨이는 ACPM에 명시된 지연 속도 서비스 수준 협약(SLA)과 보안 상태 프로필을 읽어 들여 별도의 수동 코딩 없이도 실시간 검증 규칙을 동적으로 구성합니다.

온체인 트랜잭션 영역에서는 OpenSea가 주도하는 에이전트 도구 레지스트리 표준인 ERC-8257과 직접 연계하여 신뢰 사슬을 완성합니다. ERC-8257은 에이전트 도구의 무결성을 보장하기 위해 고가치 금융 거래 경로에서 호출이 발생할 때마다 매니페스트 해시를 즉시 재검증하도록 규정하고 있습니다. 오프체인의 SAFR 게이트웨이는 이 온체인 레지스트리를 조회하여 에이전트가 사용하려는 도구의 해시가 일치하는지 실시간으로 비교 검증함으로써 무단 실행과 변조를 원천 차단합니다.

이러한 실시간 통제 아키텍처는 신뢰 실행 환경(TEE)의 하드웨어 수준 원격 증명을 온체인에서 가볍고 안전하게 검증함으로써 경제성까지 확보합니다. 최근 Automata Network의 DCAP v1.1 기술과 SP1 또는 RISC Zero 같은 영지식 코프로세서 덕분에 EVM L2에서 TEE 원격 증명을 검증하는 가스 비용이 500,000 가스 이하로 대폭 줄었습니다. 이 덕분에 SAFR 게이트웨이는 에이전트가 조작 불가능한 격리 구역에서 오작동 없이 실행되었다는 암호학적 증명을 합리적인 온체인 비용으로 검증하고 최종 트랜잭션을 승인할 수 있습니다.

개발자가 준비해야 할 실시간 규제 준수 아키텍처

AI 에이전트가 스스로 금융 거래를 집행하는 시대가 도래함에 따라, 개발자는 트랜잭션이 처리되기 직전인 런타임 단계에서 이를 안전하게 가로채고 통제하는 미들웨어 설계에 집중해야 합니다. 지금 바로 오프체인 환경에서 실무에 적용해 보려면 Schema Commons의 GitHub 저장소를 방문해 파이썬 기반의 검증 도구와 JSON 스키마 규격을 살펴보고, 에이전트의 도구 호출 권한을 사전 검증하는 파이프라인부터 빌드해 보는 것을 추천합니다. 나아가 BuildFin.ai의 SAFR 프레임워크가 제시하는 디스포지션 엔진 아키텍처를 프록시 서버나 API 게이트웨이에 선제적으로 적용해 둔다면, 향후 온체인 에이전트 레지스트리 표준과의 연동도 훨씬 수월해질 것입니다.