요약
- 10월 27일 개인 Internet-Draft의 01판은 에이전트의 누적 지출 한도 기록에 이미 쓴 금액, 아직 결과가 확정되지 않은 허가의 예약 금액, 새 요청과 판단에 사용한 잔액 상태의 버전을 넣는다.
- 도구의 응답이 사라져도 예약 금액은 남는다. 같은 요청의 재시도는 한 번만 세고, 옛 잔액을 읽은 별도 요청은 위임 한도를 넘길 수 있다.
답이 없다는 말은 환불 영수증이 아니다
회사에서 AI 에이전트에게 유료 도구를 쓸 한도를 줬다고 하자. 첫 호출은 허가됐는데 도구의 답이 사라졌다. 장부가 곧바로 그 돈을 다시 쓸 수 있다고 표시하면, 첫 작업이 이미 실행됐는데도 둘째 호출까지 같은 한도로 허가할 수 있다. Sankalp Gilda의 새 감사 기록 초안은 답이 끊긴 뒤에도 금액을 예약 상태에 둔다. 같은 요청의 결과를 실제로 관찰한 기록이 나와야 그 돈의 자리가 바뀐다.
10월 27일 공지와 IETF Datatracker에 따르면 문서는 개인 Internet-Draft다. 실제 결제 사고를 보고한 것이 아니다. 00판에 없던 5.9절이 더해지며, 개별 호출의 허가 여부를 넘어 다음 허가가 이전 약속을 계산에 넣었는지 묻게 됐다.
누적 한도는 한 건씩만 검사해서는 지킬 수 없다. 이미 쓴 돈, 앞서 허가했지만 결과를 모르는 돈, 지금 쓰려는 돈을 함께 더해야 한다. 초안은 이 장부를 consumption-state라고 부른다. 여기에는 한도를 정한 문서의 해시, 통화 단위, 한도, 사용액 consumed, 예약액 reserved, 새 요청액 requested, 아직 끝나지 않은 요청 목록이 들어간다. stateRevision은 허가 시스템이 펼쳐 본 장부의 판 번호다. 첫 예약을 쓰기 전 판을 읽으면 장부가 새것처럼 보여도 빠진 돈이 생긴다.
재시도와 새 구매는 계산이 다르다
초안의 예시는 한도 5만 펜스, 이미 사용한 돈 3만 펜스, 앞선 호출에 예약된 돈 1만 2천 펜스다. 응답 유실 뒤 같은 요청 해시로 다시 보내면 전체 점유액은 4만 2천 펜스 그대로다. 같은 일을 두 번 더하면 이용자는 통신 실패 때문에 벌을 받는다. 반면 별도의 1만 2천 펜스 요청은 총액을 5만 4천 펜스로 올리므로 거부해야 한다. 이 숫자는 초안이 만든 계산 사례이며 실제 거래 자료가 아니다.
예약액은 두 가지 관찰 결과가 있어야 움직인다. 같은 요청의 후속 기록이 효과 occurred를 보여주면 이미 쓴 금액으로 옮긴다. 효과 none을 보여주면 사용 가능한 한도로 풀어준다. 응답 없음은 어느 쪽의 증거도 아니다. 실제로 아무 일도 없었다면 한동안 예산이 묶일 수 있지만, 확인 전 해제하면 이미 실행된 호출에 새 한도를 덧씌울 수 있다.
문제는 두 번째 허가가 첫 예약 이전의 stateRevision을 읽을 때다. 기록 한 장의 산술은 맞아도 빠진 약속 때문에 전체 한도는 깨진다. 새 절은 같은 한도 문서 아래의 여러 기록을 상태 버전순으로 대조하게 한다. 이전 허가가 끝나지 않았다면 이후 기록의 예약 또는 지출 목록에 계속 있어야 한다. 빠져 있으면 같은 한도를 두 번 쓸 수 있었던 창이 보인다. 효과가 없었다는 기록 없이 예약을 해제한 경우도 찾아낼 수 있다.
한도를 넘긴 허가가 적힌 기록도 형식 자체는 유효하게 받아들인다. 잘못된 판단을 썼다는 이유로 기록을 폐기하면 감사에서 가장 중요한 실패가 사라지기 때문이다. 다만 서명된 기록이 내부적으로 일관되다는 사실과, 현실의 효과를 빠짐없이 관찰했다는 사실은 다르다. 초안의 보안 절도 이 선을 분명히 긋는다.
잔액을 읽은 사람의 책임
위임자는 한도를 정한다. 판단 시스템은 상태 버전을 읽고 허가한다. 도구는 일을 하고, 관찰자는 효과를 적으며, 보관자는 기록을 내놓는다. 감사자가 확인할 것은 둘째 결정이 첫째 예약을 알고 있었는지, 예약을 풀 때 어떤 관찰 결과를 믿었는지다. 성공 표시 하나는 이 질문에 답하지 못한다.
이 초안은 역할 사이를 맞춰 볼 장부를 제안한다. 실제로 쓰는 조직은 잔액을 누가 갱신하고, 효과를 누가 확인하며, 분쟁 때 전체 기록을 누가 제시할지 정해야 한다. 네트워크가 답을 잃었다고 해서 위임자가 허락한 돈이 늘어난 것은 아니다.
원문 자료
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





