libraries/knowledge-vector-engine-cpp는 모든 Symphony vector 엔진이 재사용하는 공유된, 권한 없는 C++ 메커니즘을 제공합니다. 각 엔진이 경계가 정해지고, 재현 가능하며, 주변 부작용 없이 유지될 수 있도록 결정적인 구성 요소를 제공합니다.
기반이 제공하는 것
- 프로세스 프레이밍: 모든 엔진이 사용하는 권한 없는 로컬 프로세스 프로토콜
- 경계가 정해진 JSON: 명시적인 크기 및 깊이 제한을 둔 엄격한 파싱과 출력
- SHA-256: 증거와 영수증을 위한 콘텐츠 주소 지정
- No-follow 읽기: 심볼릭 링크를 예기치 않게 따라가지 않는 파일 시스템 읽기
- 결정적 스냅샷: 검사한 상태의 반복 가능한 스냅샷
- 시간 검증: Symphony Temporal Semantics Contract에 따른 정식 UTC 처리
- 소유자 매니페스트 검색: 계약 매니페스트의 정확한 검색
- 버전 관리 패키징: 독립적으로 설치할 수 있는, 영수증이 소유하는 패키지
- 영수증 및 영수증 기반 제거: 아티팩트를 설치한 영수증에 의해서만 수행되는 제거
매니페스트 검색 경계
이 기반을 사용하는 모든 vector 엔진은 이 규칙을 상속합니다.기반이 하지 않는 일
- 권한을 갖지 않습니다. 이를 사용하는 엔진은 여전히 SSIAG를 통해 변경을 승인받아야 합니다.
- 네트워크를 통해 어떤 것도 게시하거나 가져오지 않습니다.
- 스스로 정식 파일을 변경하지 않습니다.
관련 표면
세션 코디네이터
세션과 조정을 위해 이 기반 위에 구축된 C++26 코디네이터.
엔진 개요
이 기반을 재사용하는 엔진.
SKV 개요
엔진이 구현하는 vector 계약.
qxctl 개요
영수증으로 검증된 정확한 엔진을 호출하는 관리 CLI.