pqcota: 구조와 흐름pqcota: structure and flow

시스템을 관측해 이력으로 쌓고, 사람이 서명한 계획에서 적용 파일과 되돌림 파일을 만듭니다. 적용은 사용자가 합니다. pqcota observes your systems and keeps the history. From a plan that people have signed, it generates apply files and rollback files. You run them.

Running systems are observed, kept as history, and changed only through a plan that people sign; pqcota generates apply and rollback files, and you apply them with your own Ansible. 운영 중인 시스템 Running systems OpenSSL 라이브러리 · Java provider · TLS/SSH 연결 OpenSSL libraries · Java providers · TLS/SSH connections 상주하지 않는 관측 프로그램이 실행된다 collectors run there; no resident agent 사용자가 자기 Ansible로 적용·되돌림 you apply and roll back with your own Ansible ① 관측 ① Observe 런타임에서 본다 at runtime 못 본 것도 기록 gaps recorded too ② 인벤토리 ② Inventory 덮어쓰지 않는 이력 append-only history 두 시점을 비교 compare two points 사람이 정한다 People decide 계획을 쓰고 서명 write & sign a plan 서명 없으면 중단 stops if unsigned ③ 전환물 생성 ③ Generate 적용 파일과 apply files and 짝이 되는 되돌림 a matching rollback pqcota-discovery pqcota-inventory 조직의 몫 your organization pqcota-provisioning pqcota-common 단계를 잇는 계약(protobuf) · 공유 코드 · 서명 키 생성 contracts between stages (protobuf) · shared code · signing keys pqcota 통합 리포: 데모 · 예제 · 릴리스 묶음 · 사용자 문서 umbrella repository: demo · examples · release bundle · user docs
청록은 pqcota가 하는 일, 주황 점선은 사람이 하는 일입니다. pqcota에는 원격 실행 엔진이 없으므로 시스템을 바꾸는 일은 사용자의 Ansible이 합니다. 적용한 뒤 다시 관측해 바뀐 것이 보이면 인벤토리에 새 이력으로 남습니다. 관측하지 않는 계층의 변화(예: OpenSSL에 더한 provider)는 다시 관측해도 나타나지 않습니다. Teal is what pqcota does; the dashed orange box is what people do. pqcota ships no remote execution engine, so changing a system is done by your own Ansible. If observing again after applying shows a change, it lands in the inventory as new history. A change in a layer pqcota does not observe (for example, a provider added to OpenSSL) does not show up when you observe again.

연결 등급:양자내성·하이브리드고전미정. 위험 점수가 아니라 관측한 사실입니다. Connection grade:post-quantum or hybridclassicalundetermined. Observed facts, not risk scores.

관측하지 못한 것은 「없음」이 아닙니다. 수집하지 못한 계층은 갭으로 남기고, 증거의 강도를 함께 적습니다. Not observed is not the same as not there. A layer that could not be collected is recorded as a gap, with the strength of the evidence beside it.