요약

  • OECD는 제정된 법률의 기계 실행 가능 표현을 위한 공유 프레임워크에 대한 의견 수렴을 진행하고 있다. 동 기구는 권위 있는 법적 텍스트는 여전히 구속력을 가지며, 해석·재량·개별 결정은 그 책임을 맡은 기관에 남는다고 밝혔다.
  • 재사용 가능한 규칙 세트는 반복되는 변환 작업을 줄일 수 있지만, 법령 링크만으로는 어느 소스 버전, 해석, 예외, 승인, 배포된 소프트웨어 버전이 서비스 결과를 만들었는지 알 수 없다.

기록보다 먼저 나오는 답

공공서비스 검증 도구가 부정적 결과를 반환한다. 화면에는 신청 자격이 없거나, 신청서에 추가 서류가 필요하다고 표시된다. 응답은 빠르고 일관되며 소프트웨어가 생성한 것일 수 있다. 그러나 이를 이해해야 하는 사람들은 여전히 기본적인 질문에 직면한다. 시스템은 어떤 규칙을 적용했는가?

서비스는 법령을 가리킬 수 있다. 그것은 시작점이지 완전한 답이 아니다. 소프트웨어 규칙이 작성된 후 법령이 바뀌었을 수 있다. 과도기 조항은 특정 날짜 이전에 제출된 신청에만 적용될 수 있다. 검토자가 예외를 해석했을 수 있다. 공급업체가 한 서비스에 새 규칙 번들을 배포하는 동안 다른 서비스는 여전히 이전 릴리스를 운영하고 있을 수 있다. 기록이 법률 링크에서 끝난다면, 그 사람은 어느 사실이 결과를 만들었는지 알 수 없다.

이 간극이 OECD의 2026년 'Law as Code' 공유 참조 프레임워크에 대한 의견 수렴의 중심에 있다. 그 정의는 의도적으로 한정되어 있다. 이미 시행 중인 권위 있는 법률을 기계 실행 가능 표현으로 변환하고, 소스에 연결하여 공유 공공 인프라로 제공한다는 것이다. OECD는 법적 텍스트가 여전히 구속력을 가진다고 밝혔다. 코드는 법률이나 해석을 변경하지 않고, 기관 책임을 재배분하지 않으며, 개별 사건을 결정하지 않는다. 재량과 평가는 고정된 조건으로 조용히 축소되는 대신 가시적으로 유지되어야 한다.

이 구분은 한 가지 오류를 피하지만, 더 운영적인 오류를 낳는다. 소프트웨어가 법적 권위의 근원이 아니라면, 그것을 사용하는 기관은 여전히 소스에서 실행까지의 경로를 설명해야 한다. 시민의 구제책은 제정된 텍스트에 달려 있을 수 있지만, 즉각적인 서비스 결과는 기관이 실제로 운영한 표현과 릴리스에 달려 있다.

하나의 규칙, 여러 버전의 진실

OECD는 공공기관이 디지털 시스템마다 법적 논리를 별도로 변환하는 경우가 많다고 지적한다. 반복은 중복, 일관되지 않은 구현, 제한된 투명성과 상호운용성, 개별 시스템이나 공급자에 대한 의존을 만들 수 있다고 말한다. 공유 참조 프레임워크는 재사용을 쉽게 만들 수 있다. 그러나 이것은 미래 지향적 근거이며, 실제 비용 연구나 공통 코드 기반이 이미 절감을 실현했다는 주장이 아니다.

재사용은 작업을 줄이는 동시에 옮기기도 한다. 누군가는 조항을 어떻게 표현할지 결정하고, 해석을 검토하고, 버전을 공표하고, 이용하는 서비스에 변경을 알리고, 이미 내려진 결정에 어떤 영향을 주는지 설명해야 한다. 부처마다 자체 논리를 만들면 각자 그 비용을 부담한다. 많은 부처가 하나의 공유 표현에 의존하면 유지보수 기능이 더 중앙화되고, 낡거나 잘못된 업데이트가 더 멀리 퍼질 수 있다.

법의 식별과 실행을 구분하는 것이 여기서 유용하다. European Legislation Identifier는 법률 문서에 안정적인 기계 판독 가능 식별자, 구조화된 메타데이터, 교환 형식을 부여한다. 시스템이 법률 자료를 찾고 동기화하는 데 도움이 된다. 그러나 그 자료의 권위 있는 해석을 실행 가능한 규칙으로 부호화하지는 않는다. 식별과 실행은 별개의 작업이며, 공통 식별자는 소스 추적에 필요하지만 소프트웨어 규칙이 소스를 올바르게 반영한다는 증거가 되지는 않는다.

호주의 GovCMS는 8월에 Rules as Code 기능을 플랫폼에서 이용할 수 있게 되었다고 발표했다. 첫 프로덕션 사례는 기관이 GovCMS에 온보딩할 수 있는지 판단하는 자격 검증기이며, 규칙 세트는 오픈소스이다. 이는 프로덕션에서 운영되는 규칙 도구의 유용하되 제한적인 사례다. 제정된 법률이 정부 전반의 일반 대중을 위해 권위 있게 실행되고 있다는 증거는 아니다. GovCMS 자체는 이 도구가 법률 자문을 제공하거나, 구속력 있는 결정을 내리거나, 재량이 필요한 곳에서 인간 판단을 대체하지 않는다고 밝히고 있다. 부호화된 규칙은 권위 있는 소스와 함께 읽어야 한다.

캐나다 디지털 서비스(Digital Service)는 광업 신청 프로토타입을 소개하며 더 평범하지만 중요한 문제를 제기했다. 도구가 이전 버전을 유지하는 동안 규정이 변경될 수 있다는 것이다. 이는 실제 장애의 증거는 아니다. 기저 논리가 단순하더라도 규칙 표현에는 소유자와 업데이트 경로가 필요한 이유를 보여준다.

방어 가능한 계보에 담겨야 할 것

최소한으로 유용한 기록은 인용 이상의 내용을 담는다. 각 규칙에 대해 관할권과 권위 있는 법령, 정확한 조항과 텍스트 버전, 효력 발생일, 범위 내의 서비스와 상황, 표현이 판단하지 않는 예외나 인간 결정을 식별해야 한다. 또한 실행 가능한 릴리스, 공표를 승인한 검토자와 권위, 특정 시점에 특정 서비스가 사용한 버전도 식별해야 한다.

이 연결들은 서로 다른 질문에 답한다. 법적 인용은 규칙이 어디에서 왔는지 말해준다. 버전과 효력 기간은 어느 법이 시행 중이었는지 확정한다. 범위와 예외는 규칙이 그 사람의 사건을 다루었는지 보여준다. 해석 기록은 법 언어를 조건으로 바꾸는 데 필요한 선택을 설명한다. 릴리스 기록은 기계 판독 가능 표현의 사용을 누가 허가했는지 보여준다. 배포 기록은 그 승인을 결과를 전달한 서비스와 연결한다.

어떤 단일 기록도 모든 분쟁을 해결하지는 못한다. 쟁점이 되는 법적 의미는 법원에 남을 수 있고, 기관은 재량을 유지할 수 있으며, 개별 서비스는 자체 검토 절차를 가질 수 있다. 그러나 기록은 그 경계를 찾을 수 있게 만들어야 한다. 자동 계산과 인간 평가를 구분하고, 시스템이 결정할 수 없는 시점을 식별하며, 이유나 정정을 요청할 경로를 제공해야 한다. 그렇지 않으면 권위는 형식적으로 명확한 채 실질적 통제는 검사하기 가장 어려운 코드 경로로 옮겨간다.

테스트에도 두 가지 수준이 있다. 기술적 테스트는 동일한 입력이 동일한 출력을 낸다는 것을 보여준다. 법적 테스트는 부호화된 조건이 예외, 개정일, 재량을 포함하여 권위 있는 텍스트를 따르는지 묻는다. 둘 다 중요하며, 어느 쪽도 다른 쪽의 대체물로 제시되어서는 안 된다. 정책이 모호할 때 부호화는 그 모호성을 드러낼 수 있지만, 승인된 해석 없이 해결할 수는 없다.

프레임워크는 책임을 분산시킨다

OECD 의견 수렴은 하나의 플랫폼이나 기관 모델을 지정하지 않는다. 성공적인 구현에는 법률, 기술, 행정, 정치, 학계, 경제, 시민사회 역할 간의 협력과 헌법적으로 타당한 책임 배분이 필요하다고 밝힌다. 열린 질문은 공통 참조 프레임워크가 모든 법체계가 책임을 같은 방식으로 배분한다고 가장하지 않고 그 책임을 가시적으로 만들 수 있는지이다.

2026년 10월 16일에 마감되는 1단계는 기존 이니셔티브를 조사한다. 이후 단계에서 원칙과 요구사항을 수집하고, 2027년에 초안 프레임워크를 협력적으로 개발할 계획이다. 최종 공표는 2027년 말 또는 2028년 초로 예상된다. 10월 14일 기준으로 이후 단계들은 계획이지 결과가 아니다. 현재 마감일은 현황을 조사할 기회이며, 표준에 대한 승인이 아니다.

기관에게 실질적 시험은 그 사람이 법적 소스에서 화면의 결과까지 경로를 재구성할 수 있는지이다. 조달 팀에게는 재사용 가능한 규칙 세트에 이름이 명시된 유지보수자, 릴리스 권한, 대안 옵션, 업데이트 예산이 있는지이다. 감독 기관에게는 승인된 버전과 배포된 버전을 비교할 수 있는지이다. 대중에게는 서비스를 역설계하지 않고도 규칙에 이의를 제기할 수 있는지이다.

Law as Code는 법 언어에서 디지털 서비스로의 변환을 더 재사용 가능하고 검사 가능하게 만들 수 있다. 그 혜택은 실행 가능한 표현을 수명 주기를 가진 관리되는 인프라로 다루면서, 법과 그 해석 권한을 가진 기관을 시야에 두는 데 달려 있다. 법령 링크는 연원을 확립한다. 기록이 무엇이 변환되었는지, 누가 승인했는지, 어디에서 실행되었는지, 어떻게 정정할 수 있는지 보여줄 때 책임이 시작된다.

출처