KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretLink — architektura / architecture
KretLink — architektura / architecture
Opis tekstowy i źródło
- .klink (klink 1.0) → Kanoniczny JSON + SHA-256
- Kanoniczny JSON + SHA-256 → kret link schema → JSON Schema
- Klient → Usługa · hello → challenge → auth → welcome
- Broker → Proces pluginu · kretlink-local/1 (stdin/stdout)
flowchart LR C[".klink (klink 1.0)"] --> J["Kanoniczny JSON + SHA-256"] --> SCH["kret link schema → JSON Schema"] subgraph RPC["kretlink-rpc/1 (potok nazwany)"] CL["Klient"] -- "hello → challenge → auth → welcome" --> SV["Usługa"] end BR["Broker"] -- "kretlink-local/1 (stdin/stdout)" --> PL["Proces pluginu"]
Polski
| Obszar | Powiązanie |
|---|---|
| Core | RPC dla klienta sterującego Core (health, ramUsage); integration-test 26/26; usługi pluginów ✗. |
| SDK | Kret.Link (Link.cs, Rpc.cs, Pipes.cs, Contract.cs, ManifestSections.cs); kret link compile|schema|call|stream. |
| Granica bezpieczeństwa | tożsamość procesu + HMAC + uprawnienia per metoda; sekret sesji ze zmiennej środowiskowej, nie z wiersza poleceń. |
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
01_LANGUAGES/KretLink/Documentation/ARCHITECTURE.md
SHA-256 63CEB44169FB6F1293054303051E34DCCDB23C1E03E696D6C748F4318335F821Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →