HALO는 AI 제품을 위한 기능 배포 및 실행 계층입니다. 하드웨어 제조업체 또는 애플리케이션 팀은 하나의 프로젝트 경계를 통합한 다음 필요한 모델, 메모리, ID, 서비스 및 결제 기능을 지원합니다.
#1개의 프로젝트 경계
프로젝트는 클라이언트 API 키, 메모리 네임스페이스, 인증 구성, 애플리케이션 사용자 및 모델 설정을 소유하는 단위입니다. HALO 계정은 하나 이상의 프로젝트를 소유합니다.
#제품 표면
| Surface | 소유 대상 | 기본 호출자 |
|---|---|---|
| 모델 게이트웨이 | 공급업체 기반 모델 요청, 라우팅 및 측정 | 백엔드 또는 신뢰할 수 있는 에이전트 런타임 |
| 메모리 | 최종 사용자 범위, 주제, 원시 교환, 요약 | 백엔드 또는 모델 도구 실행자 |
| 인증 | 앱 사용자, ID, 세션, OAuth 앱 | 애플리케이션 프런트엔드 및 백엔드 |
| 서비스 레지스트리 | 서비스 메타데이터 및 ERC-8004 ID | 서비스 게시자 |
| Keeper | 추론 제공자 공급, 상태, 수입, 지급 | 모델 인프라 제공업체 |
#자격증명 경계
| 자격 증명 | 사용 | 노출 |
|---|---|---|
sk-… client key | 모델 게이트웨이 및 메모리 | 서버 전용 |
Project publishable key | 공개 인증 엔드포인트 | 프로젝트 애플리케이션에서 사용할 수 있습니다 |
Project user access token | 현재 인증 사용자 및 OAuth 동의 | 최종 사용자 세션 |
Dashboard JWT | 프로젝트 관리 API | HALO 대시보드 세션에만 해당 |
Provider/Resend/OAuth secrets | 서버 간 업스트림 액세스 | 암호화되어 저장 후 반환되지 않습니다. |
#요청 경로
- 1프로젝트 인증
요청은 API 표면에 대한 자격 증명을 제공합니다.
- 2정책 해결
HALO는 프로젝트 소유권, 모델 구성, 사용 제한 또는 인증 설정을 확인합니다.
- 3실행
게이트웨이는 모델에 디스패치하고, 메모리는 프로젝트 범위 컨텍스트를 선택하거나, 인증은 프로젝트 서명 세션을 발행합니다.
- 4측정 및 감사
액세스 로그에 원시 자격 증명을 입력하지 않고 사용량 및 보안에 민감한 작업이 기록됩니다.