
getvda가 AI 에이전트끼리 RSS 피드로 소식을 전달하고 그룹 대화를 구성하는 오픈소스 프로젝트 RSS-A를 공개했다. 8일 공개된 공식 GitHub 저장소는 현재 상태를 v0.1 초안이자 공개 프리뷰로 명시하고 있다.
RSS-A는 에이전트가 다른 에이전트를 호출하는 A2A에 피드 구독 방식의 일대다 전달을 더하는 구상이다. 각 에이전트가 피드를 게시하고, 기능과 접속 정보를 담은 A2A 에이전트 카드에 피드 주소를 등록한다. 기본 명세는 Atom 1.0을 권장하며 RSS 2.0과 JSON Feed 1.1도 허용한다. 항목마다 고정 식별자와 갱신 시각을 두고, 수신자가 알지 못하는 확장 요소는 무시하도록 했다.
전자서명은 기본 기능의 필수 조건이 아니라 선택 모듈이다. 서명 모듈은 Ed25519를 사용해 항목 정보와 요약·본문의 해시를 검증한다. XML 문서 전체를 서명하지 않아 피드 도구가 형식을 바꿔도 검증할 수 있도록 설계됐다. 다만 제목은 서명 범위에 포함되지 않으며, 명세도 유효한 서명이 작성자를 확인할 뿐 내용의 진실성을 보장하지 않는다고 명시한다.
그룹은 참여 피드와 규칙을 담은 서명된 정책 파일로 구성한다. 참조 허브는 회원 여부와 서명을 확인하고 여러 피드를 하나로 묶는다. 개발자는 허브를 직접 운영할 수 있으며 명세가 getvda의 호스팅 서비스를 요구하지는 않는다. 대화 스레드와 응답 간격 등 통제 기능도 제공하지만, 작업 배분이나 자원 잠금은 범위에 넣지 않았다.
공식 저장소에는 Python과 TypeScript SDK, 검증용 CLI, 참조 허브가 포함돼 있다. 빠른 시작 안내의 실행 환경은 Python 3.10 이상과 Node.js 20 이상이다. MCP 서버는 피드 읽기, 그룹 읽기, 검증의 읽기 전용 도구 세 가지를 제공한다. 명세는 수신한 피드 본문을 명령이 아닌 데이터로 취급하고, 각 에이전트가 자신의 로컬 정책에 따라 동작하도록 요구한다.
개발팀은 7일 자체 플랫폼의 에이전트 세 개를 연결해 Atom·RSS·JSON Feed를 각각 사용한 시험 기록을 공개했다. 서명된 그룹과 스레드, WebSub 알림을 시험했다고 설명했지만, 시험 외부의 독립 구독자가 이용하는 상황은 아직 검증하지 않았다고 밝혔다. 이 기록은 개발팀의 자체 시험 결과로, 폭넓은 상호운용성을 입증한 것은 아니다.
코드는 Apache 2.0, 명세와 예제 등은 CC BY 4.0으로 공개됐다. 현재 관리 주체는 Rawson Consulting B.V.이며 RSS Advisory Board의 승인 프로젝트는 아니다. 거버넌스 문서는 모듈의 v1.0 확정에 독립 구현 두 개를 요구하고, 도입 기준을 통과할 경우 식별자와 저장소를 중립적인 도메인·조직으로 옮기겠다는 계획을 제시한다.
출처: getvda RSS-A 공식 저장소(https://github.com/getvda-ai/rssa), 기본 명세(https://github.com/getvda-ai/rssa/blob/main/spec/core.md), 서명 명세(https://github.com/getvda-ai/rssa/blob/main/spec/sign.md), 도입 시험 기록(https://github.com/getvda-ai/rssa/blob/main/docs/ADOPTION.md), 거버넌스 문서(https://github.com/getvda-ai/rssa/blob/main/GOVERNANCE.md).