W3BS.org가 오늘 정식 출시되었습니다. 이번 출시는 인간, AI 에이전트 또는 기기가 웹 페이지, API 또는 명령줄 인터페이스(CLI)를 통해 동일한 리소스를 가져올 수 있게 해주는 오픈 표준 시스템을 선보입니다. 이번 출시는 어떤 프런트엔드에서도 신뢰할 수 있는, 콘텐츠를 위한 단일하고 검증 가능한 식별자가 필요한 개발자들을 대상으로 합니다.

왜 지금 새로운 URI 시스템이 중요한가

현재의 웹은 리소스의 불변하는 정의가 아닌, 위치를 가리키는 URL에 의존합니다. 페이지가 이동하거나, API가 변경되거나, CLI 도구가 업데이트되면 원래의 링크가 깨지거나 다른 페이로드를 반환할 수 있습니다. W3BS는 리소스, 발행자 및 암호화 서명을 설명하는 JSON 매니페스트를 기반으로 하는 “w3bs://” 스킴을 도입합니다. 동일한 식별자를 브라우저, 스크립트 또는 음성 비서가 해석(resolve)할 수 있어, 모든 소비자가 동일하고 인증된 데이터를 볼 수 있음을 보장합니다.

W3BS 프로젝트가 제공하는 것

  • W3BS.org – 거버넌스, 미션 선언문 및 제품 요구 사항을 위한 허브.
  • Specs.w3bs.org – 8개의 사양 중 3개는 활성 초안(URI, MANIFEST, RESOLVE)이며, 5개는 제안 단계(SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY)입니다.
  • Prompt.w3bs.org – 에이전트가 즉시 사용할 수 있는, 서명된 10개의 MIT 라이선스 프롬프트를 포함하는 레지스트리.
  • Browse.w3bs.org – 리졸버(resolver) UI; w3bs:// URI를 붙여넣으면 매니페스트, 발행자 상세 정보 및 서명 상태를 확인할 수 있습니다.

기술 작동 방식

모든 리소스는 JSON 매니페스트로 설명됩니다. 매니페스트는 RFC 8785에 따라 정규화(canonicalized)되어, Ed25519 키로 서명되기 전에 표면적인 차이(공백 순서 등)를 제거합니다. 중앙 레지스트리는 발행자의 공개 키를 네임스페이스에 매핑하므로, 잘못된 네임스페이스의 서명은 즉시 거부됩니다.

레퍼런스 구현체는 Express 5로 구축되고 PostgreSQL을 기반으로 하는 단일 Node 24 서비스에서 실행됩니다. 또한 매니페스트 파싱과 서명 검증을 처리하는 공식 MCP SDK를 포함합니다.

개발자는 즉시 리졸버를 테스트해 볼 수 있습니다:

git clone https://github.com/profullstack/w3bs.org && cd w3bs.org && npm ci
W3BS_API=https://w3bs.org node src/cli.mjs resolve w3bs://prompt/w3bs/research@1

이 명령은 버전 1의 “research” 프롬프트에 대한 매니페스트를 가져와 검증 상태를 표시합니다.

수혜 대상

  • 도구 제작자 – 외부 데이터를 가져오는 모든 소프트웨어(검색 에이전트, 데이터 파이프라인, IoT 펌웨어 등)는 입력값을 변조 방지(tamper-evident) 매니페스트에 고정할 수 있습니다.
  • 콘텐츠 발행자 – 네임스페이스를 등록하고 매니페스트에 서명함으로써, 하위 사용자가 변경되지 않은 자료를 받는다는 암호학적 보장을 얻을 수 있습니다.
  • 최종 사용자 – 브라우저에서 링크를 클릭하든, API를 통해 요청하든, 음성 비서에게 묻든 동일한 식별자가 작동하므로, 깨지거나 리다이렉트된 URL로 인한 혼란을 줄일 수 있습니다.

리스크 및 비판

이 플랫폼은 아직 초기 단계의 릴리스이며 실험적인 것으로 설명됩니다. 현재 아키텍처는 공개 키 및 네임스페이스 할당을 위해 중앙 집중식으로 호스팅되는 레지스트리에 의존합니다. 비판론자들은 이것이 특히 완전한 탈중앙화된 리졸루션을 선호하는 커뮤니티에 있어 단일 장애점(single point of failure)이나 신뢰 병목 현상을 다시 도입한다고 주장할 수 있습니다. 로드맵에는 "탈중앙화된 디스커버리(decentralized discovery)"가 향후 목표로 언급되어 있지만, 구체적인 일정은 제공되지 않았습니다.

향후 주목할 점

  • 탈중앙화된 디스커버리 – 단일 PostgreSQL 저장소에서 분산 원장 또는 P2P 네트워크로 전환하면 신뢰 센터에 대한 우려를 해결할 수 있습니다.
  • 네이티브 모바일 통합 – 모바일 운영 체제는 사용자 불편 없이 w3bs:// 스킴을 인식하고 리졸버로 라우팅해야 합니다.
  • 채택 지표 – 오픈 소스 프로젝트나 상용 API의 초기 채택 여부는 이 표준이 실제 페인 포인트(pain point)를 해결할지, 아니면 틈새 실험으로 남을지를 보여주는 신호가 될 것입니다.
  • 추가 사양 – 5개의 제안 사양(SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY)은 에이전트가 이기종 기기 간에 권한을 협상하고, 권한을 위임하며, 콘텐츠를 노출하는 방식을 결정할 것입니다.

결론

W3BS는 웹에 위치에 구애받지 않으면서도 암호학적으로 검증 가능한 리소스 식별자를 제공하려는 구체적인 시도로 출시되었습니다. 성공 여부는 개발자들이 초안 사양을 채택할지, 중앙 레지스트리가 탈중앙화 모델로 진화할 수 있을지, 그리고 약속된 교차 인터페이스 일관성이 초기 단계의 불확실성을 상쇄할 만큼 가치 있는지가 달려 있습니다. 소스 코드는 MIT 라이선스로 GitHub에서 확인할 수 있으며, 커뮤니티가 이를 테스트하고 비판하며 표준이 더 널리 사용될 수 있도록 이끌어 주기를 권장하고 있습니다.