testnet
GitHub EN

마루 에이전트 지갑 스택(MAWS) 아키텍처

agents agent-builder

AI 에이전트를 온체인 마루 지갑에 연결하고 컴플라이언스를 내장한 계층형 아키텍처입니다.

마루 에이전트 지갑 스택(MAWS)은 자율 AI 에이전트와 마루 블록체인 간의 간극을 연결합니다. 지갑 작업을 표준 도구 호출로 노출하는 모델 컨텍스트 프로토콜(MCP) 서버를 제공하여 에이전트가 가치를 보유하고, 거래하며, 정책을 관리할 수 있게 합니다. 이 아키텍처는 신원, 지식, 인터페이스, 지갑, 컴플라이언스, 커머스라는 계층형 모델을 기반으로 구축되어 에이전트의 작업이 안전하고 규정을 준수하며 추적 가능하도록 보장합니다.

주요 기능

MCP 도구 통합

Claude, Cursor 및 기타 MCP 호환 클라이언트에 마루 지갑 기능을 직접 노출합니다.

이중 계층 정책 시행

오프체인 사전 검사와 온체인 프로그래밍 가능 컴플라이언스 계층(PCL) 규칙을 결합합니다.

유연한 가스 스폰서십

에이전트 트랜잭션을 위한 페이마스터(스폰서), 자체 자금, 소유자 자금 가스 모드를 지원합니다.

아키텍처

graph TD
    A[AI Agent / LLM] -->|MCP Protocol| B(MAWS MCP Server)
    B -->|Off-chain| C{AgentManager}
    B -->|API| D[WaaS Backend]
    C -->|Preflight Check| E[(IdentityRegistry)]
    D -->|Submit Tx| F[Maroo Chain]
    F -->|AnteHandler| G{PCL Enforcement}
    G -->|Pass| H[Execute Transfer]

MAWS는 에이전트의 의도를 가로채고, AgentManager를 통해 오프체인 정책 사전 검사를 수행하며, WaaS를 통해 트랜잭션을 마루 체인으로 라우팅하여 PCL이 최종 컴플라이언스를 시행하도록 합니다.

계층형 모델

MAWS는 에이전트 자율성에 대한 구조화된 접근 방식을 구현합니다. 인터페이스 계층은 MCP 서버에 의해 처리되며, 자연어 의도를 구조화된 도구 호출(agent., policy., transfer.*)로 변환합니다. 지갑 계층은 각 에이전트에게 계정 추상화(AA) 지갑을 프로비저닝하는 마루 WaaS(Wallet-as-a-Service)에 의해 구동됩니다. 이는 개인 키 관리를 추상화하여, 에이전트가 자율적으로 작동하는 동안 인간 소유자가 최종 통제권을 유지할 수 있게 합니다.

결정적으로 컴플라이언스 계층은 두 단계로 작동합니다. 트랜잭션이 서명되기 전에 AgentManager는 에이전트의 ERC-8004 신원 레지스트리 레코드에 대해 오프체인 사전 검사를 수행합니다. 에이전트가 지출 한도를 초과하거나 승인되지 않은 주소로 전송하려고 시도하면, MCP 서버는 도구 호출을 즉시 거부하고 LLM이 이해하고 복구할 수 있는 구조화된 ToolError를 반환합니다. 사전 검사를 통과하면 트랜잭션이 마루 체인에 제출되며, 여기서 프로그래밍 가능 컴플라이언스 계층(PCL)이 최종 온체인 방어막 역할을 합니다.
참고: 이 이중 트랙 모델은 실패할 트랜잭션에 가스를 낭비하지 않고 FIU 컴플라이언스를 보장하는 동시에, AI 에이전트에게 즉각적이고 실행 가능한 피드백을 제공합니다.

다음 단계

소스: maroo-agents
ESC
검색어를 입력하세요