{"openapi":"3.1.0","info":{"title":"MGWP.ai Sovereign Intelligence Operating System (SIOS) REST API","version":"4.8.0","description":"Kompleksowa specyfikacja interfejsów programistycznych SIOS obejmująca kryptografię postkwantową, sprzętowe korzenie zaufania TPM 2.0, enklawy TEE, zgodność z regulacjami UE (DORA, AI Act) oraz modele Slavic MoE.","contact":{"name":"MGWP Sovereign Architecture Fleet","url":"https://mgwp.ai"}},"servers":[{"url":"/","description":"Lokalny węzeł klastra SIOS (In-Enclave Sovereign Node)"},{"url":"https://api.mgwp.ai","description":"Suwerenna chmura federacyjna MGWP.ai"}],"tags":[{"name":"Security & Attestation","description":"Intel SGX / AMD SEV-SNP attestation, FIDO2 L3, and capability tokens"},{"name":"Post-Quantum Cryptography","description":"ML-KEM-768 Kyber, ML-DSA-65 Dilithium, and RFC 8554 LMS firmware signatures"},{"name":"TPM & Hardware Root of Trust","description":"TCG TPM 2.0 PCR banks (0-23), quote signing, and event log replays"},{"name":"KMS & Cryptography","description":"Shamir (k, n) secret sharing and formal GF(2^8) Galois Field verification"},{"name":"Defense & Tactical","description":"NATO STANAG 4677 optical data diodes and STANAG 4586 C4ISR fusion"},{"name":"EU AI Act Compliance","description":"Article 14 Human Oversight Killswitch and Article 50 Watermarking"},{"name":"DORA Compliance","description":"EU Regulation 2022/2554 banking resilience stress-testing and dossier generator"},{"name":"Clinical Privacy & Healthcare","description":"HL7 FHIR / DICOM redaction with RODO Art. 9 Differential Privacy"},{"name":"Audit & Cryptographic Proofs","description":"Merkle verification trees and Zenith 360° platform diagnostic audits"},{"name":"Swarm & Federation","description":"Byzantine 3f+1 BFT swarm consensus and multi-DC WAN optical relay"},{"name":"Consensus & Orchestration","description":"Hardware-attested Raft consensus and Byzantine agent voting"},{"name":"Infrastructure & WAL","description":"TPM 2.0 PCR-sealed write-ahead logging and tamper detection"},{"name":"Overlay Mesh","description":"WireGuard dynamic overlay mesh and zero-downtime PQC rekeying"},{"name":"Slavic MoE AI Models","description":"Slavic 14B/70B Mixture-of-Experts native foundation model pipelines"},{"name":"Vector RAG Studio","description":"Sharded in-enclave vector embeddings with dynamic cluster rebalance"},{"name":"Inference & Proofs","description":"Hardware-attested streaming token inference and zero-knowledge proofs"},{"name":"Model Training","description":"In-enclave LoRA micro-adapters and privacy-preserving federated learning"},{"name":"Operations & Tenancy","description":"Executive NOC dashboard, telemetry aggregation, and billing"},{"name":"Telemetry & Monitoring","description":"Prometheus metrics exporter and hardware thermal/voltage probes"}],"paths":{"/api/attestation/quote":{"post":{"summary":"Intel SGX / AMD SEV-SNP Quote Verification","description":"Weryfikacja kryptograficzna cytatu TEE i pomiarów MRENCLAVE.","operationId":"verifyAttestationQuote","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"tcbLevel":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"quote":{"type":"string"},"nonce":{"type":"string"}}}}}}}},"/api/attestation/handshake":{"post":{"summary":"Attestation Handshake","description":"Ustanowienie sesji zaufanej z wymianą kluczy ECDH w enklawie.","operationId":"attestationHandshake","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"sessionId":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"clientNonce":{"type":"string"}}}}}}}},"/api/attestation/tcb-evaluation":{"post":{"summary":"Hardware TCB Evaluation","description":"Ocena stanu TCB, wersji mikrokodu CPU i bazy CRL.","operationId":"evaluateTcb","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"advisoryList":{"type":"array"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"quote":{"type":"string"}}}}}}}},"/api/attestation/kbs":{"get":{"summary":"Trustee KBS Status & Supported TEEs","description":"Status usługi Key Broker Service i obsługiwane enklawy (SGX, TDX, SNP, CC).","operationId":"getKbsStatus","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Trustee KBS Protocol (Challenge / Attest / Resource)","description":"Trójfazowy protokół CNCF CoCo KBS: wyzwanie, weryfikacja cytatu i dostarczenie sekretu.","operationId":"executeKbsProtocol","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"action":{"type":"string"},"teeType":{"type":"string"},"quote":{"type":"string"},"nonce":{"type":"string"}}}}}}}},"/api/security/pqc/handshake":{"post":{"summary":"ML-KEM-768 Kyber Post-Quantum Handshake","description":"Hybrydowy postkwantowy KEM odporny na komputery kwantowe.","operationId":"pqcHandshake","tags":["Post-Quantum Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"ciphertext":{"type":"string"},"sharedSecretHash":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"clientPublicKey":{"type":"string"}}}}}}}},"/api/security/pqc/sign":{"post":{"summary":"ML-DSA-65 Dilithium Post-Quantum Signature","description":"Generowanie postkwantowego podpisu cyfrowego.","operationId":"pqcSign","tags":["Post-Quantum Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"signature":{"type":"string"},"algorithm":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"type":"string"}}}}}}}},"/api/security/pqc/lms":{"get":{"summary":"LMS Stateful Hash Signature Status","description":"Status podpisów HSS/LMS dla oprogramowania wbudowanego.","operationId":"getLmsStatus","tags":["Post-Quantum Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Sign Firmware with LMS (RFC 8554)","description":"Podpisanie binarnego firmware kluczem jednorazowym LMS.","operationId":"signFirmwareLms","tags":["Post-Quantum Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"signature":{"type":"string"},"remainingKeys":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"firmwareDigest":{"type":"string"}}}}}}}},"/api/security/tpm/pcr-bank":{"get":{"summary":"Read TPM 2.0 PCR Bank (0-23)","description":"Odczyt banku rejestrów PCR SHA-256 Measured Boot.","operationId":"readPcrBank","tags":["TPM & Hardware Root of Trust"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/security/tpm/quote":{"post":{"summary":"Generate TPM 2.0 Certified Quote","description":"Wygenerowanie podpisanego sprzętowo cytatu TPM PCRs.","operationId":"generateTpmQuote","tags":["TPM & Hardware Root of Trust"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"quote":{"type":"string"},"signature":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pcrSelection":{"type":"array"},"nonce":{"type":"string"}}}}}}}},"/api/security/tpm/event-log":{"get":{"summary":"TPM 2.0 TCG Binary Event Log","description":"Pobranie i replay dziennika zdarzeń TCG Measured Boot.","operationId":"getTpmEventLog","tags":["TPM & Hardware Root of Trust"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/security/nato-diode":{"get":{"summary":"NATO STANAG 4677 Optical Diode Telemetry","description":"Status sprzętowy jednokierunkowej diody fotonicznej.","operationId":"getNatoDiodeStatus","tags":["Defense & Tactical"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Simulate Diode Reverse Transmission Attack","description":"Próba ataku zwrotnego potwierdzająca zerową przepustowość powrotną.","operationId":"probeDiodeReverse","tags":["Defense & Tactical"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"blocked":{"type":"boolean"},"droppedPackets":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"type":"string"}}}}}}}},"/api/security/fido2/attest":{"post":{"summary":"FIDO2 WebAuthn Attestation Registration","description":"Rejestracja sprzętowego klucza bezpieczeństwa FIDO2 L3.","operationId":"registerFido2","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"verified":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"credentialId":{"type":"string"},"clientDataJSON":{"type":"string"}}}}}}}},"/api/security/fido2/verify":{"post":{"summary":"FIDO2 WebAuthn Assertion Verification","description":"Weryfikacja autentykacji użytkownika kluczem sprzętowym.","operationId":"verifyFido2","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"authenticated":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"credentialId":{"type":"string"},"signature":{"type":"string"}}}}}}}},"/api/security/capability-token":{"post":{"summary":"Mint / Attenuate Capability Token","description":"Wystawienie tokenu uprawnień Biscuit/Macaroon.","operationId":"manageCapabilityToken","tags":["Security & Attestation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"token":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"caveats":{"type":"array"},"targetRole":{"type":"string"}}}}}}}},"/api/security/chaos-drill":{"post":{"summary":"Trigger Enclave Chaos Drill","description":"Symulacja awarii zasilania i sabotażu w pamięci enklawy.","operationId":"triggerChaosDrill","tags":["Security & Resilience"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"outcome":{"type":"string"},"recoveryMs":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"scenario":{"type":"string"}}}}}}}},"/api/security/silicon/probe":{"get":{"summary":"Probe Silicon Gatekeeper State","description":"Odczyt czujników temperaturowych, napięciowych i sabotażowych.","operationId":"probeSiliconGatekeeper","tags":["Hardware Root of Trust"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/security/pki/ca":{"get":{"summary":"Get In-Enclave PKI Root CA Certificate","description":"Eksport certyfikatu X.509 Root CA przechowywanego w enklawie.","operationId":"getPkiRootCa","tags":["Security & PKI"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/security/pki/issue":{"post":{"summary":"Issue Enclave mTLS Certificate","description":"Wydanie krótkotrwałego certyfikatu mTLS dla węzła klastra.","operationId":"issueNodeCertificate","tags":["Security & PKI"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"certificate":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"csr":{"type":"string"},"sans":{"type":"array"}}}}}}}},"/api/security/pki/crl":{"get":{"summary":"Get Certificate Revocation List (CRL)","description":"Pobranie aktualnej listy odwołanych certyfikatów.","operationId":"getPkiCrl","tags":["Security & PKI"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/vault/kms":{"get":{"summary":"Inspect Shamir KMS Trust Topology","description":"Odczyt parametrów progu (k, n) i stanu udziałów.","operationId":"getKmsTopology","tags":["KMS & Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Split Master Key or Reconstruct Secret","description":"Podział lub rekonstrukcja sekretu wielomianem Lagrange'a.","operationId":"executeKmsOperation","tags":["KMS & Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"action":{"type":"string"}}}}}}}},"/api/vault/formal-verify":{"get":{"summary":"Formal Galois Field GF(2^8) Axiom Proof","description":"Formalny dowód matematyczny aksjomatów ciała skończonego.","operationId":"verifyGaloisFieldAxioms","tags":["KMS & Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/vault/session":{"post":{"summary":"Create In-Enclave Zero-Trace Session","description":"Inicjalizacja ulotnej sesji pamięciowej.","operationId":"createVaultSession","tags":["KMS & Cryptography"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/weights/encrypt":{"post":{"summary":"Encrypt LLM Weights with Enclave AES-256-GCM","description":"Szyfrowanie wag modelu kluczem sprzętowym enklawy.","operationId":"encryptModelWeights","tags":["Model Weight Security"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/weights/load-enclave":{"post":{"summary":"Load Model Weights directly into Enclave TEE","description":"Załadowanie odszyfrowanych wag bezpośrednio do TEE.","operationId":"loadWeightsEnclave","tags":["Model Weight Security"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/weights/verify-integrity":{"post":{"summary":"Verify Cryptographic Weight Merkle Tree","description":"Walidacja integralności wag w oparciu o Merkle Root.","operationId":"verifyWeightIntegrity","tags":["Model Weight Security"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/compliance/dora/stress-test":{"post":{"summary":"Execute DORA Art. 24-27 Resilience Stress Test","description":"Test odporności operacyjnej sektora bankowego.","operationId":"executeDoraStressTest","tags":["DORA Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"score":{"type":"number"},"compliant":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"institutionId":{"type":"string"},"scenario":{"type":"string"}}}}}}}},"/api/compliance/dora/dossier":{"get":{"summary":"Export Certified DORA Audit Dossier","description":"Generowanie oficjalnego pakietu audytowego dla KNF i EBA.","operationId":"getDoraDossier","tags":["DORA Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/compliance/iso20022":{"get":{"summary":"ISO 20022 Banking Gateway Metadata","description":"Obsługiwane komunikaty pacs/pain/camt, izby rozliczeniowe i ramy DORA.","operationId":"getIso20022Metadata","tags":["DORA Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Process In-Enclave ISO 20022 Financial Batch","description":"Przetwarzanie paczek transakcyjnych w TEE z audytem DORA i podpisem postkwantowym.","operationId":"processIso20022Batch","tags":["DORA Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"auditReport":{"type":"object"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"messageId":{"type":"string"},"messageType":{"type":"string"},"transactions":{"type":"array"}}}}}}}},"/api/compliance/oversight/status":{"get":{"summary":"EU AI Act Art. 14 Human Oversight Status","description":"Pobranie statusu interwencji i blokady systemu AI.","operationId":"getOversightStatus","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/compliance/oversight/intervene":{"post":{"summary":"EU AI Act Art. 14 Emergency Human Intervention","description":"Zatrzymanie awaryjne (Killswitch) lub degradacja trybu AI.","operationId":"executeHumanIntervention","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"action":{"type":"string"},"reason":{"type":"string"}}}}}}}},"/api/compliance/oversight/override":{"post":{"summary":"Supervisor Override of Human Intervention","description":"Autoryzowane wznowienie operacji przez oficera nadzoru.","operationId":"executeSupervisorOverride","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"supervisorPasscode":{"type":"string"}}}}}}}},"/api/compliance/watermark/embed":{"post":{"summary":"EU AI Act Art. 50 Cryptographic Watermark Embed","description":"Wstrzyknięcie kryptograficznego znaku wodnego w strumień tokenów.","operationId":"embedWatermark","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"watermarkedText":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"payload":{"type":"string"}}}}}}}},"/api/compliance/watermark/verify":{"post":{"summary":"EU AI Act Art. 50 Watermark Detection & Verification","description":"Weryfikacja autentyczności syntetycznych treści.","operationId":"verifyWatermark","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"hasWatermark":{"type":"boolean"},"confidence":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"}}}}}}}},"/api/compliance/ai-act-dossier":{"get":{"summary":"EU AI Act Technical Documentation Dossier (Annex IV)","description":"Pobranie pełnej dokumentacji technicznej modelu wysokiego ryzyka.","operationId":"getAiActDossier","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/compliance/export-dossier":{"post":{"summary":"Export Certified Regulatory Compliance Dossier","description":"Eksport cyfrowo podpisanego dossier dla organów nadzorczych.","operationId":"exportComplianceDossier","tags":["EU AI Act Compliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/compliance/veritacheck":{"post":{"summary":"VeritaCheck Hallucination & Factuality Probe","description":"Wielowarstwowa weryfikacja zgodności z faktami i źródłami.","operationId":"runVeritaCheck","tags":["Model Safety & Oversight"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"factualScore":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string"},"response":{"type":"string"}}}}}}}},"/api/clinical/fhir-sanitize":{"post":{"summary":"Redact HL7 FHIR Polish Medical Records","description":"Usunięcie danych wrażliwych (PWZ, PESEL, ICD-10) z zasobów FHIR.","operationId":"sanitizeFhirBundle","tags":["Clinical Privacy & Healthcare"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"sanitizedResource":{"type":"object"},"redactedCount":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"resource":{"type":"object"}}}}}}}},"/api/clinical/diff-privacy":{"post":{"summary":"Inject Laplace Differential Privacy Noise (RODO Art. 9)","description":"Dodanie matematycznego szumu $\\epsilon$-DP do agregacji medycznych.","operationId":"injectDifferentialPrivacy","tags":["Clinical Privacy & Healthcare"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"noisyDataset":{"type":"array"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"epsilon":{"type":"number"},"dataset":{"type":"array"}}}}}}}},"/api/compliance/clinical-sanitize":{"post":{"summary":"Sanitize Polish Clinical Free-Text Note","description":"Anonimizacja tekstu swobodnego notatki lekarskiej.","operationId":"sanitizeClinicalText","tags":["Clinical Privacy & Healthcare"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"cleanText":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"rawText":{"type":"string"}}}}}}}},"/api/audio/sanitize-stream":{"post":{"summary":"Redact Medical Audio Stream and Mute PII Waveform","description":"Cenzurowanie strumienia audio PCM w czasie rzeczywistym.","operationId":"sanitizeAudioStream","tags":["Clinical Privacy & Healthcare"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/audit/verify":{"post":{"summary":"Verify Merkle Ledger Audit Proof","description":"Matematyczna walidacja ścieżki weryfikacyjnej drzewa Merkle.","operationId":"verifyMerkleProof","tags":["Audit & Cryptographic Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"leafHash":{"type":"string"},"rootHash":{"type":"string"}}}}}}}},"/api/audit/zenith":{"get":{"summary":"Zenith 360° Comprehensive System Integrity Audit","description":"Pełny audyt diagnostyczny stanu sprzętu, kryptografii i prawa.","operationId":"runZenithAudit","tags":["Audit & Cryptographic Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/audit/federation":{"get":{"summary":"Multi-Cluster Federation Audit Consistency Log","description":"Weryfikacja spójności stanu pomiędzy rozproszonymi klastrami.","operationId":"getFederationAudit","tags":["Audit & Cryptographic Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/billing/invoices":{"get":{"summary":"List Tenant Billing & Token Usage Invoices","description":"Zestawienie rozliczeń zużycia tokenów i mocy obliczeniowej.","operationId":"listInvoices","tags":["Operations & Tenancy"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/orchestration/swarm/status":{"get":{"summary":"BFT Swarm Consensus State & Quorum","description":"Odczyt topologii węzłów, lidera i kworum Byzantine BFT.","operationId":"getSwarmStatus","tags":["Swarm & Federation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/orchestration/swarm/propose":{"post":{"summary":"Submit Proposal to Byzantine Swarm","description":"Zgłoszenie transakcji stanu do głosowania w roju.","operationId":"proposeSwarmCommand","tags":["Swarm & Federation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"proposalId":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"type":"object"}}}}}}}},"/api/orchestration/swarm/vote":{"post":{"summary":"Submit Validator Vote with Hardware Attestation","description":"Oddanie podpisanego sprzętowo głosu w rundzie konsensusu.","operationId":"voteSwarmProposal","tags":["Swarm & Federation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"accepted":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"proposalId":{"type":"string"},"vote":{"type":"string"}}}}}}}},"/api/orchestration/wan/status":{"get":{"summary":"Multi-DC WAN Federation Matrix","description":"Status opóźnień i replikacji pomiędzy DC Warszawa, Berlin i Frankfurt.","operationId":"getWanFederationStatus","tags":["Swarm & Federation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/orchestration/wan/relay":{"post":{"summary":"Relay Consensus Batch via Diode Bridge","description":"Przesłanie bloku konsensusu przez jednokierunkowy mostek WAN.","operationId":"relayWanBatch","tags":["Swarm & Federation"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"acknowledged":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"batchId":{"type":"string"}}}}}}}},"/api/orchestration/raft":{"get":{"summary":"Hardware-Attested Raft Cluster State","description":"Status klastra Raft z węzłami chronionymi TEE.","operationId":"getRaftState","tags":["Consensus & Orchestration"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/orchestration/propose":{"post":{"summary":"Propose State Change to Raft Log","description":"Wprowadzenie zmiany stanu do dziennika Raft.","operationId":"proposeRaftState","tags":["Consensus & Orchestration"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"index":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"entry":{"type":"string"}}}}}}}},"/api/orchestration/vote":{"post":{"summary":"Cast Raft Leader Election Vote","description":"Oddanie głosu w wyborach lidera Raft.","operationId":"castRaftVote","tags":["Consensus & Orchestration"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"voteGranted":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"candidateId":{"type":"string"},"term":{"type":"number"}}}}}}}},"/api/orchestration/commit":{"post":{"summary":"Commit Quorum Transaction to Local State","description":"Zatwierdzenie transakcji po osiągnięciu kworum.","operationId":"commitQuorumTransaction","tags":["Consensus & Orchestration"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"committed":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"commitIndex":{"type":"number"}}}}}}}},"/api/infrastructure/wal/status":{"get":{"summary":"TPM 2.0 PCR-Sealed WAL Status","description":"Stan zapieczętowanego dziennika WAL i bieżący PCR digest.","operationId":"getWalStatus","tags":["Infrastructure & WAL"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/wal/append":{"post":{"summary":"Append Entry Sealed with TPM PCR","description":"Dopisanie rekordu do WAL z pieczęcią sprzętową.","operationId":"appendWalEntry","tags":["Infrastructure & WAL"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"lsn":{"type":"number"},"pcrDigest":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"record":{"type":"object"}}}}}}}},"/api/infrastructure/wal/replay":{"post":{"summary":"Replay WAL Records with PCR Verification","description":"Odtworzenie stanu z weryfikacją nienaruszalności rejestrów PCR.","operationId":"replayWalRecords","tags":["Infrastructure & WAL"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"verifiedEntries":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"startLsn":{"type":"number"}}}}}}}},"/api/infrastructure/wal/compact":{"post":{"summary":"Trigger WAL Log Compaction and Snapshot","description":"Kompaktacja i utworzenie kryptograficznego punktu przywracania.","operationId":"compactWalLog","tags":["Infrastructure & WAL"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"newBaseLsn":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{}}}}}}},"/api/infrastructure/mesh/status":{"get":{"summary":"WireGuard Mesh Topology & Session Keys","description":"Stan tuneli WireGuard łączących enklawy klastra.","operationId":"getMeshStatus","tags":["Overlay Mesh"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/mesh/rekey":{"post":{"summary":"Perform Zero-Downtime Mesh Key Rekeying","description":"Wymiana kluczy sesyjnych WireGuard z użyciem Kyber PQC.","operationId":"rekeyMeshSession","tags":["Overlay Mesh"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/mesh/config":{"get":{"summary":"Export Node WireGuard Configuration","description":"Eksport bezpiecznego pliku konfiguracyjnego wg0.","operationId":"getMeshConfig","tags":["Overlay Mesh"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/mesh/pqc":{"post":{"summary":"Negotiate PQC Hybrid Tunnel Overlay","description":"Negocjacja tunelu szyfrowanego hybrydowo PQC.","operationId":"negotiateMeshPqc","tags":["Overlay Mesh"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/appliance/configure":{"post":{"summary":"Configure Turnkey 1U Appliance Profile","description":"Ustawienie parametrów profilu serwera air-gapped.","operationId":"configureAppliance","tags":["Bare-Metal Appliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"applied":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"profile":{"type":"string"}}}}}}}},"/api/infrastructure/appliance/iso":{"get":{"summary":"Generate Bootable Air-Gapped Appliance ISO","description":"Pobranie lub wygenerowanie instalacyjnego obrazu ISO.","operationId":"generateApplianceIso","tags":["Bare-Metal Appliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/appliance/zeroize":{"post":{"summary":"Trigger Emergency Hardware Zeroization","description":"Awaryjne nadpisanie kluczy kryptograficznych i pamięci RAM zerami.","operationId":"triggerZeroization","tags":["Bare-Metal Appliance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"zeroized":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"authSecret":{"type":"string"}}}}}}}},"/api/infrastructure/bmc/status":{"get":{"summary":"DMTF Redfish Out-of-Band BMC Status","description":"Stan kontrolera BMC płyty głównej (temperatury, zasilacze).","operationId":"getBmcStatus","tags":["Hardware BMC"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/infrastructure/bmc/boot-iso":{"post":{"summary":"Mount Virtual Media ISO via Redfish","description":"Podmontowanie wirtualnego napędu ISO do zdalnej instalacji.","operationId":"mountBmcIso","tags":["Hardware BMC"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"mounted":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"isoUrl":{"type":"string"}}}}}}}},"/api/defense/c4isr/tracks":{"get":{"summary":"Active NATO STANAG 4586 Radar Tracks","description":"Pobranie aktywnych ścieżek obiektów z czujników radiolokacyjnych.","operationId":"getC4isrTracks","tags":["Defense & C4ISR"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/defense/c4isr/telemetry":{"get":{"summary":"C4ISR Sensor Node Telemetry","description":"Odczyt sygnałów optoelektronicznych i parametrów środowiskowych.","operationId":"getC4isrTelemetry","tags":["Defense & C4ISR"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/defense/c4isr/fuse":{"post":{"summary":"Multimodal Sensor Track Fusion Pipeline","description":"Połączenie danych radarowych, AIS i optycznych w jeden obraz COP.","operationId":"fuseC4isrData","tags":["Defense & C4ISR"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"fusedTracks":{"type":"array"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"rawReadings":{"type":"array"}}}}}}}},"/api/defense/c4isr/nvg":{"get":{"summary":"Export NATO Vector Graphics (NVG 2.0) XML","description":"Eksport obrazu operacyjnego COP w formacie NVG 2.0 z symbolami APP-6D i pieczęcią TEE.","operationId":"getNvgExport","tags":["Defense & C4ISR"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}},"post":{"summary":"Ingest Allied NATO Vector Graphics Stream","description":"Przyjęcie i walidacja sojuszniczego strumienia NVG 2.0 wg STANAG 4586.","operationId":"ingestNvgStream","tags":["Defense & C4ISR"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"missionId":{"type":"string"},"tracks":{"type":"array"}}}}}}}},"/api/network/tunnel/handshake":{"post":{"summary":"Initiate Enclave mTLS Tunnel Handshake","description":"Ustanowienie szyfrowanego tunelu węzeł-węzeł.","operationId":"handshakeTunnel","tags":["Network & Tunnels"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/network/tunnel/sessions":{"get":{"summary":"List Active Attested Tunnel Sessions","description":"Lista aktywnych tuneli z przypisanymi identyfikatorami TEE.","operationId":"listTunnelSessions","tags":["Network & Tunnels"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/models/slavic-moe/tokenize":{"post":{"summary":"Slavic Byte-Pair Tokenizer Arbitrage","description":"Tokenizacja tekstu z wykorzystaniem gramatycznych reguł fleksyjnych.","operationId":"tokenizeSlavic","tags":["Slavic MoE AI Models"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"tokens":{"type":"array"},"count":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"}}}}}}}},"/api/models/slavic-moe/infer":{"post":{"summary":"Slavic 14B MoE Native Inference","description":"Wykonanie zapytania na modelu Slavic MoE w enklawie.","operationId":"inferSlavicMoe","tags":["Slavic MoE AI Models"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"response":{"type":"string"},"tokensUsed":{"type":"number"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string"}}}}}}}},"/api/models/slavic-70b/experts":{"get":{"summary":"List Slavic 70B MoE Routed Experts","description":"Pobranie stanu obciążenia 64 rozproszonych ekspertów.","operationId":"listSlavicExperts","tags":["Slavic MoE AI Models"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/models/slavic-70b/shards":{"get":{"summary":"Distributed Model Weight Shard Topology","description":"Lokalizacja fizyczna shardów modelu w klastrze węzłów.","operationId":"listSlavicShards","tags":["Slavic MoE AI Models"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/models/slavic-70b/infer":{"post":{"summary":"Distributed Slavic 70B MoE Inference","description":"Wnioskowanie z dynamicznym routingiem ekspertów lingwistycznych.","operationId":"inferSlavic70b","tags":["Slavic MoE AI Models"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"response":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string"}}}}}}}},"/api/rag/ingest":{"post":{"summary":"Ingest Document Vector Embeddings","description":"Indeksacja dokumentów w suwerennej przestrzeni wektorowej.","operationId":"ingestRagDocument","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"vectorId":{"type":"string"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"document":{"type":"string"},"metadata":{"type":"object"}}}}}}}},"/api/rag/query":{"post":{"summary":"Semantic Cosine Vector Similarity Query","description":"Wyszukiwanie semantyczne w bazie wektorowej.","operationId":"queryRagVectors","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"matches":{"type":"array"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"topK":{"type":"number"}}}}}}}},"/api/rag/rerank":{"post":{"summary":"Cross-Encoder Re-Ranking Pipeline","description":"Przeindeksowanie trafień za pomocą modelu rankingowego.","operationId":"rerankRagResults","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"ranked":{"type":"array"}}}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"candidates":{"type":"array"}}}}}}}},"/api/rag/sharded/ingest":{"post":{"summary":"Sharded Ingest across TEE Cluster","description":"Zapis wektorów z automatycznym partycjonowaniem shardów.","operationId":"shardedRagIngest","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/rag/sharded/query":{"post":{"summary":"Parallel Sharded Vector Search","description":"Równoległe przeszukiwanie odłamków wektorowych.","operationId":"shardedRagQuery","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/rag/sharded/rebalance":{"post":{"summary":"Dynamic Vector Shard Rebalancing","description":"Optymalizacja rozkładu danych wektorowych w węzłach.","operationId":"rebalanceVectorShards","tags":["Vector RAG Studio"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/inference/stream":{"post":{"summary":"Enclave Streaming Token Inference","description":"Strumieniowanie tokenów z weryfikacją kryptograficzną.","operationId":"streamInferenceTokens","tags":["Inference & Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/inference/verify-proof":{"post":{"summary":"Verify Enclave Inference ZK-Proof","description":"Weryfikacja dowodu matematycznego wykonania wnioskowania w TEE.","operationId":"verifyInferenceProof","tags":["Inference & Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/inference/verify-stream":{"post":{"summary":"Verify Attested Streaming Chunk Signatures","description":"Weryfikacja podpisów poszczególnych pakietów strumienia.","operationId":"verifyStreamSignatures","tags":["Inference & Proofs"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/training/adapter":{"post":{"summary":"Train In-Enclave LoRA Adapter","description":"Wytrenowanie mikroadaptera domenowego w chronionej pamięci.","operationId":"trainLoraAdapter","tags":["Model Training"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/training/federate":{"post":{"summary":"Federated Aggregation of Gradient Updates","description":"Agregacja wag z węzłów brzegowych z zachowaniem prywatności.","operationId":"federateGradientUpdates","tags":["Model Training"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/rlef/matrix":{"get":{"summary":"RLEF Arbitration Preference Matrix","description":"Pobranie wag arbitrażu odpowiedzi z wielu modeli.","operationId":"getRlefMatrix","tags":["RLEF Governance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/rlef/shadow-probe":{"post":{"summary":"Shadow Evaluation of Competing Outputs","description":"Równoległa ocena jakości bez ekspozycji na użytkownika.","operationId":"runShadowProbe","tags":["RLEF Governance"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/linguistic/compact":{"post":{"summary":"Slavic Linguistic Morphological Compactor","description":"Kompaktowanie tekstu eliminujące zbędne tokeny fleksyjne.","operationId":"compactSlavicText","tags":["Linguistic Optimization"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/analytics/churn/predict":{"post":{"summary":"Predict High-Risk Churn Cohorts","description":"Predykcja prawdopodobieństwa rezygnacji klienta.","operationId":"predictChurn","tags":["Analytics & Growth"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/operations/overview":{"get":{"summary":"Executive Operations HUD & Telemetry","description":"Przegląd stanu operacyjnego, wydajności i bezpieczeństwa.","operationId":"getOperationsOverview","tags":["Operations & Tenancy"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/telemetry/nodes":{"get":{"summary":"Cluster Hardware Telemetry Metrics","description":"Odczyt obciążenia procesorów SGX, pamięci RAM i sieci.","operationId":"getNodeTelemetry","tags":["Telemetry & Monitoring"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/health":{"get":{"summary":"System Liveness & Readiness Probe","description":"Podstawowy test dostępności węzła dla k8s/systemd.","operationId":"getHealthStatus","tags":["System Health"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}},"/api/metrics":{"get":{"summary":"Prometheus Metrics Exporter","description":"Eksport metryk w formacie Prometheus dla Grafany.","operationId":"getPrometheusMetrics","tags":["Telemetry & Monitoring"],"responses":{"200":{"description":"Operacja zakończona sukcesem (Status 200 OK)","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Status wykonania"}}}}}}}}}}}