본 별지는 계약서 제2조에 따른 용역의 범위를 확정하는 것으로, 본문과 동일한 효력을 가진다. 발주자가 2026년 9월 7일 제시한 「1단계 itbank.io 개발계획」 13개 항(이하 「계획안」)을 기준으로 하되, 본 별지 제4항(법령상 인가 확인 후 착수 항목) 및 제5항(2단계 이후 항목)을 제외한 전부를 1단계 범위로 한다.
2. 1단계 산출물 및 완성 기준
아래 각 항목이 카이아 메인넷 환경에서 기재된 대로 동작하면 완성으로 본다. 괄호 안의 숫자는 계획안의 항 번호이다.
2-1. 토큰 컨트랙트 2종 (계획안 1, 13)
- ITB 토큰 : 발행량 상한 없음, 관리자 민팅 권한, 카이아 메인넷 배포
- 거래소 코인(명칭은 발주자 지정) : 총 발행량 210조 개. 민팅 순번 구간별 지급 수량은 카이아 1개 기준으로 1회차 1조 개, 2~10회차 1만 개, 11~100회차 1천 개, 101~1,000회차 100개, 1,001~1만 회차 10개, 1만1~100만 회차 1개, 100만1~1억 회차 0.1개, 1억1~1조 회차 0.01개, 1조1~100조 회차 0.001개, 그 이후 0.0001개
- 위 구간·수량은 관리자 화면에서 변경 가능
2-2. 민팅·스왑·출금 (계획안 1, 3)
- 민팅 : 이용자가 카이아를 입금하면 당시 ITB 가격에 따라 ITB 를 지급
- 스왑 화면 : 지갑 연결, 수량 입력, 예상 수령량 및 원화 환산 표시, 실행, 거래번호 표시
- 출금 : ITB 를 당시 가격으로 카이아로 전환하여 이용자가 지정한 외부 지갑 주소(거래소 입금 주소 포함)로 전송
- 기존 B2 토큰의 스왑은 발주자 지시에 따라 병행 표시 또는 제외
2-3. 가격 구조 (계획안 1)
- 초기 가격 1 ITB = 100원, 1일 0.0083% 자동 상승 (연 약 3%)
- 계획안 1항의 「구간별 예치금을 소진한 후 다음 구간으로 이동」하는 방식을 구현하되, 상승 시·하락 시 각각의 계산 순서와 숫자 예시는 발주자가 제6항 6-6에 따라 서면(표)으로 확정한 것을 기준으로 한다
- 초기 가격·일 상승률은 관리자 화면에서 변경 가능
- 가격 결정 방식의 선택과 그에 따른 법적 검토는 발주자의 책임이다 (계약서 제9조)
2-4. QR 결제 (계획안 4, 5, 6, 9)
- 계정 역할 : 소비자·가맹점 중 선택. 관리자 화면에서 전환 가능
- 가맹점 결제 화면 : 원화 금액 입력 → 당시 ITB 가격으로 환산한 코인 수량과 원화 금액을 가맹점·소비자 양쪽에 표시 → QR 생성
- 소비자 결제 화면 : QR 스캔, 금액·수량 확인, 승인 → 결제 완료 및 내역 표시
- 가맹점 수령 : ITB 로 수령. 결제 1건당 발주자가 지정한 금액(기본 10원 상당)을 가맹점 수령분에서 차감하여 수수료·운영 지갑으로 적립 (관리자 화면에서 변경 가능)
- 승인 절차 : 결제 및 전송 시 비밀번호 또는 기기 생체인증(WebAuthn) 승인. 관리자가 지정한 금액 이하(기본 5만원)는 무승인, 일일 결제·전송 횟수 상한 설정, 상한 초과 시 추가 승인 절차
- 자동 지급 : QR 결제 1건마다 거래소 코인 0.00001개를 결제 당사자에게 자동 지급 (관리자 화면에서 변경 가능)
- 결제 백엔드 : 잔액 확인, 중복 결제 방지, 결제 처리, 정산 기록
2-5. 지갑 간 전송 (계획안 8)
- 서비스 내 계정 간 ITB·거래소 코인 전송 (거래소 수익금 → QR 결제 계정 등)
- 외부 지갑 주소로의 전송. 2-4의 승인 절차를 동일하게 적용
2-6. 가맹점 기능 (계획안 10)
- 등록 시 상호·연락처·주소·사업자정보 필수 입력
- 매출 조회 : 일별·주별·월별·연별 및 기간 지정
- 결제 고객의 지갑 주소 검색
2-7. 소비자 기능 (계획안 11)
- 사용 내역 조회 : 일별·주별·월별·연별 및 기간 지정. 결제한 가맹점 정보(가맹점이 입력한 상호·주소 등) 표시
- 지갑 주소·상호·지역(가맹점 등록 주소 기준) 검색
2-8. 대시보드(거래소) 화면 (계획안 7)
- 홈 : ITB 가격·거래량·민팅 현황, 거래소 코인 민팅 회차·잔여량, 지갑 연결 상태
- 유동성 화면 : 보유 유동성 조회, 공급·회수 실행
- 예치·보상 화면 : 예치, 인출, 보상 수령
- 화면 중간 우측에 홍보 영상 영역, 하단에 특허 출원번호 표시 영역 확보
2-9. 관리자 화면 (계획안 12)
- 서비스 전반 현황 조회 : 민팅·결제·전송 건수 및 금액, 가맹점·소비자 수, 수수료 적립 현황
- 수치 변경 : ITB 초기 가격·일 상승률, 거래소 코인 민팅 구간·수량, 가맹점 차감액, 무승인 한도, 일일 횟수 상한, 결제 시 자동 지급량, 계정 역할 전환
- 가맹점·소비자 목록 조회 및 검색
2-10. 다국어·다통화 표시 (계획안 5, 12)
- 한국어·영어·중국어 3개 언어를 소비자·가맹점·관리자 전 화면에 적용. 소비자·가맹점 설정 화면에서 언어 선택
- 통화 표시 : 원화를 기본으로 하고, 설정에서 선택한 통화 단위로 환산하여 표시 (공개 환율 정보 기준). 결제 자체는 ITB 로 이루어지며 외화 정산·송금은 포함하지 아니한다
2-11. 설치형 웹앱 및 PC (계획안 7)
- PWA : 스마트폰 홈 화면 설치, 앱 아이콘, 전체화면 실행, 카메라 QR 스캔
- PC 브라우저와 모바일에서 동일한 기능 제공 (반응형)
- iOS/Android 스토어 배포용 네이티브 앱은 포함하지 아니한다
2-12. 도메인 정상화
- itbank.io 를 사이트에 직접 연결하고 보안접속(HTTPS)을 정상화
2-13. 인도 문서
- 소스코드 및 실행 방법 문서 (제20조에 따라 완납 후 인도)
- 배포된 컨트랙트 주소 목록, 관리자 설정 항목 설명서