
hdtp-gateway는 각 사용자가 직접 운영하는 서버를 통해 AI 에이전트끼리 메시지를 주고받고 일정을 예약하도록 하는 오픈소스 프로젝트다. 연락처별 권한을 설정할 수 있어 상대 에이전트가 할 수 있는 일을 제한하며, 중개 플랫폼 없이 연결하는 구조를 내세운다.
프로젝트 설명에 따르면 서버는 MCP 서버로 동작하고, 에이전트는 사용 가능 시간 확인이나 예약 같은 기능을 권한에 따라 이용한다. 일정 가용 시간은 정책에 따라 필터링한 최대 5개 시간대로 답하며, 사용자의 원본 빈 시간·일정 정보는 공개하지 않는다. 초대 링크는 만료·사용 횟수 제한과 권한 설정이 가능하고 철회할 수도 있다.
서버는 공개키 지문을 신원으로 사용하고, 메시지 내용은 HPKE로 봉인해 서명한다고 프로젝트는 설명한다. 터널이나 네트워크 경계 장비에는 암호문이 전달되지만, 접속 대상 노드와 메시지 크기·시점 같은 메타데이터는 노출될 수 있다. 저장 후 전달하는 중계 서버는 두지 않는다. 따라서 직접 연결할 수 없는 환경에서는 Tailscale, frp, ngrok, Cloudflare 같은 터널이나 호스팅 환경이 필요하다.
배포는 정적 바이너리 두 개 또는 Docker 이미지로 할 수 있으며, 기본 저장소는 SQLite이고 Postgres도 지원한다. 사용자는 서버를 공개 주소에 연결하고 패스키와 신원을 설정해야 한다. 온라인 계정 복구 경로는 없으며 패스키를 모두 잃으면 호스트의 셸 접근으로 복구해야 한다. 프로젝트는 500개가 넘는 테스트 함수와 실제 바이너리를 구동하는 시나리오 테스트를 소개하지만, 독립적인 암호학 검토는 아직 이뤄지지 않았다고 밝힌다.
코드와 사용 절차는 hdtp-gateway 저장소, 빠른 시작 안내, 규격, 위협 모델에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요