AI 응답 검증
AI가 반환한 JSON을 Zod 스키마로 검사하고 분석에 필요한 필드만 사용합니다. 응답에 결제 결정이 있어도 그대로 실행하지 않으며, 형식이 잘못된 응답을 낮은 위험도로 판단하지 않도록 했습니다.
AI 분석과 예산·한도 검사를 거쳐 지출 요청을 검토하는 웹앱입니다. Google Cloud × Solana AI Agentic Hackathon의 4인 팀 프로젝트로, 결제는 Solana Devnet에서 시험했습니다.

Google Cloud × Solana AI Agentic Hackathon에 오레오 4인 팀으로 참가해 개발했습니다. Gemini가 지출 목적과 이상 징후를 분석하고, 별도의 정책 코드가 예산·한도·허용 판매자·중복 요청을 확인합니다.
검사를 통과한 요청은 Solana Devnet에서 테스트 결제할 수 있습니다. 화면에서 AI 분석, 정책 검사 결과, 결제 상태와 처리 이력을 함께 확인합니다. 저는 AI 보조 개발과 검증에 참여했습니다.
AI가 반환한 JSON을 Zod 스키마로 검사하고 분석에 필요한 필드만 사용합니다. 응답에 결제 결정이 있어도 그대로 실행하지 않으며, 형식이 잘못된 응답을 낮은 위험도로 판단하지 않도록 했습니다.
외부 API 호출과 분리된 함수에서 허용 대상, 건별·월별 한도, 누적·예약 지출과 긴급 중단 설정을 검사합니다. 금액은 정수 단위인 lamports와 bigint로 계산합니다.
Firestore 트랜잭션으로 결제를 실행할 권한을 확보하고 준비·전송·확정 상태를 관리합니다. 요청 상태와 실행 식별자의 일치 여부를 확인하고 단계별 처리 이력을 남깁니다.
4인 팀이 AI를 활용해 만든 해커톤 프로토타입입니다. 소개한 기능은 팀 공동 작업이며, 결제는 Solana Devnet에서만 테스트합니다.
