메인 콘텐츠로 건너뛰기
Ti Protocol의 구조는 앞 장의 요구 조건에서 끌어낸 일곱 가지 원칙 위에 서 있습니다. 기능을 더하거나 바꿀 때도 이 원칙에 어긋나는지를 먼저 따집니다.

1. 정보와 실행을 나눈다

Ti의 모든 구성 요소는 둘 중 한쪽에 속합니다. 정보를 다루는 쪽(Ti AI, 견적 API, 시세·풀·거래 데이터)은 무엇이든 조회하고 계산하고 보여 줄 수 있지만, 자금을 움직일 수 없습니다. 실행을 다루는 쪽(사용자 지갑, 크로스체인 라우터, DEX, 브릿지)은 자금을 움직이지만, 사용자의 서명이 있어야만 움직입니다. 이 경계를 분명히 그어 두면 정보 쪽에서 오류가 나더라도 그 오류가 사용자 확인 없이 자금 손실로 번지지 않습니다. AI가 틀린 숫자를 말해도, 사용자가 서명하는 화면에는 실제 실행될 경로와 최소 수령량이 나오고, 그 조건을 지키지 못하는 거래는 블록체인에서 실패합니다.

2. 사용자가 서명한다

Ti는 사용자의 자산을 보관하지 않습니다. 시드 문구나 개인 키를 받지 않고, 사용자 대신 서명하지 않습니다. 모든 교환과 이동은 사용자가 자기 지갑에서 체인·토큰 주소·금액·수수료를 확인하고 승인할 때만 실행됩니다. 네트워크 수수료를 대신 내 주는 Gasless 모드에서도 마찬가지입니다. 릴레이어는 거래를 제출할 뿐이고, 무엇을 얼마에 바꾸는지는 사용자가 서명한 메시지에 고정되어 있어 릴레이어가 바꿀 수 없습니다.

3. 받는 금액으로 비교한다

경로의 좋고 나쁨은 사용자가 마지막에 손에 쥐는 금액으로 정합니다. 풀 수수료와 가격 영향과 브릿지 수수료는 받는 금액에 반영해 비교하고, LayerZero 메시지 비용처럼 네이티브 토큰으로 따로 내는 비용은 같은 단위로 환산해 함께 비교합니다. 견적 화면에는 이 비교의 근거가 되는 경로, 경로 수수료, 가격 영향, 최소 수령량을 보여 줍니다. 수수료율이 낮다고 광고하는 경로가 실제로는 덜 주는 경우를 걸러 내기 위해서입니다.

4. 숫자에는 출처와 시각을 붙인다

Ti AI가 보여 주는 견적·시세·수수료는 모두 도구가 실제로 조회한 값이며, 카드에 출처와 기준 시각을 함께 적습니다. 답변 문장은 카드의 요약일 뿐이고, 숫자의 기준은 카드입니다. 출처나 기준 시각을 확인할 수 없는 값은 최신 값으로 다루지 않습니다. 언어 모델이 기억에서 꺼낸 숫자가 실시간 데이터처럼 보이는 일을 막기 위한 원칙입니다.

5. 발행사 계열의 다리를 쓴다

체인 사이 이동에는 해당 스테이블코인의 발행사가 운영하거나 공식으로 채택한 크로스체인 표준을 씁니다. USDC는 Circle이 직접 운영하는 CCTP로 옮기고, USDT는 Tether가 채택한 LayerZero OFT 기반의 USDT0로 옮깁니다. 두 방식 모두 도착 체인에서 받는 토큰이 래핑 토큰이 아니라 그 체인의 공식 토큰입니다. 브릿지에 따라 믿어야 하는 대상과 검증 구조가 다르기 때문에, 어떤 다리를 쓰는지는 서명 전에 견적에 표시합니다.

6. 권한은 작게, 변경은 느리게

TIP 토큰과 베스팅 컨트랙트에는 꼭 필요한 관리 기능만 두었습니다. 추가 발행, 업그레이드, 전체 거래 정지, 전송 수수료처럼 보유자에게 불리하게 쓰일 수 있는 기능은 아예 만들지 않았습니다. 남겨 둔 관리 기능도 다중서명 Safe만 호출할 수 있고, 역할과 권한 설정을 바꾸는 변경에는 7일, 자금과 관련된 기능과 꺼 둔 기능을 다시 켜는 일에는 72시간의 시간 지연을 걸었습니다. 기다리는 동안 그 예약은 블록체인에 공개되어 누구나 볼 수 있습니다. 반대로 권한을 줄이는 방향의 조치(기능 끄기, 영구 봉인)는 즉시 실행됩니다. 위험을 줄이는 일은 빠르게, 권한을 키우는 일은 느리게 하자는 원칙입니다.

7. 누구나 확인할 수 있어야 한다

Ti가 사용자와 토큰 보유자에게 하는 약속 가운데 블록체인에 올릴 수 있는 것은 모두 블록체인에 올렸습니다. 발행량, 배분, 해제 일정, 권한 구조, 시간 지연은 검증된 소스 코드와 온체인 상태로 확인할 수 있습니다. 이 백서의 표와 차트는 하나의 사실 파일에서 만들어지고, 그 파일은 Polygon 메인넷과 자동으로 대조됩니다. 문서와 블록체인이 다르게 말할 때는 블록체인이 맞습니다.