Kust on iga võimekus kättesaadav
Iga võimekus on saadaval pindadel, kus see on mõttekas; kus pind võimekust kanda ei saa, ütleb lahter N/A ja põhjuse. Sama mootor töötab iga pinna taga: Pythoni, WebAssembly ja MCP sisenemispunktid võimekustele 0,35 on õhukesed ümbrised ümber kshana::surface, mis kutsub koodi, mida käsurida käivitab.
Lõik, mis nimetab kolmanda osapoole tehisintellekti kliente, on siit välja jäetud; see on GitHubis failis docs/SURFACES.md.
| Võimekus | CLI | Rust | Python | WASM | MCP | Pistikprogramm | JetBrains | Märkmik | Studio |
|---|---|---|---|---|---|---|---|---|---|
| Laeva vastuvõtja usaldus, partii logi (0-100 skoor, põhjused) | receiver-trust |
receiver_trust::assess::assess_vessel_log |
receiver_trust, assess_vessel_log |
receiver_trust, assess_vessel_log |
assess_receiver_log, assess_vessel_log |
/kshana-assess-receiver, oskus vessel-receiver-trust |
Assess Receiver Trust | vessel-trust-and-training |
Mereline usaldusleht |
| Vastuvõtja usaldus piiratud voo väljavõttel (skoorid, olekud, põhjused; väravat pole) | receiver-trust live |
receiver_trust::assess::assess_stream_excerpt |
receiver_trust_replay |
receiver_trust_replay |
assess_vessel_stream |
sama | Assess Receiver Stream (salvestatud logi) | vessel-trust-and-training |
Mereline usaldusleht |
Satelliidigeomeetria ja mahaarvamise klassid (0,36: geometry hea/halvenenud/tundmatu koos põhjuste ja DOP-iga, label hea/rahuldav/halb alati raporteeritud, seire geometry (midagi ei anna, kui geomeetria pole halb, siis kuni 15 punkti; loetletud viimasena väljal monitors_run, kui see otsustas, nii et otsuse seirete arv hõlmab geomeetriat), class igal mahaarvamisel, geometry_model, geometry_summary) |
receiver-trust, receiver-trust live (tulemuse JSON-is ja igal JSON-i real; CSV, SVG, üherealine otsus ja $PKSHT kannavad geomeetria mahaarvamist nagu iga teist ja on muus osas muutumatud) |
receiver_trust::geometry, väljadel EpochTrust, Deduction ja EpochReport |
receiver_trust, assess_vessel_log, receiver_trust_replay (tagastatud sõnastikes) |
samad kolm (tagastatud JSON-is) | assess_receiver_log, assess_vessel_log, assess_vessel_stream (vastuses; laeva logi vastus säilitab geometry_model ja geometry_summary); trust_telemetry renderdab selle |
sama, oskused vessel-receiver-trust, trust-telemetry |
ülaltoodud toimingud trükivad CLI väljundi, mis seda kannab | vessel-trust-and-training (tulemuses, mille see laadib) |
ootel: Mereline usaldusleht ei näita seda veel (väljad loetletud failis docs/MARITIME-TRUST.md, Studio vaate punkt 6) |
receiver-trust live töötava protsessina (stdin, jälgitav fail, TCP, UDP, --gate, --listen) |
receiver-trust live |
receiver_trust::live::LiveEngine |
N/A | N/A | N/A | N/A | N/A | N/A | Tööriistad: Käsurea kaart (käivitatav käsk; brauser ei ole andmeteel protsess) |
Tõendipakett: loomine (allkirjastatud, logi aken; 0,38: valikuline lab-attestation, operaatori väide laborikomplekti kohta, salvestatud allkirjastatud manifestis, mitte kunagi kontrollitud) |
receiver-trust evidence (--lab-attestation <file.toml>) |
evidence::create_bundle, evidence::create_bundle_attested, surface::evidence_create, surface::evidence_create_attested |
evidence_create (lab_attestation) |
N/A (allkirjastamisvõti) | create_evidence_pack (lab_attestation_toml) |
/kshana-evidence-pack, oskus evidence-pack |
Create Evidence Pack (dialoogis väljal 0,38 kinnitusvälja pole: ootel; käsurida võtab selle vastu) | vessel-trust-and-training |
N/A (allkirjastamisvõti ei kuulu lehele); Tööriistad: Käsurea kaart |
Jammertest kohtunikuna (0,38): avaldatud NPRA kataloog ja edastuskava loetuna ajastatud tõena (import), vastuvõtja logi hinnatud selle vastu testi kaupa (score: tuvastusviivitus, tuvastamata jäänud, valehäired, taastumisaeg; MODELLED) |
jammertest import, jammertest score |
jammertest::plan, jammertest::score, surface::jammertest_import_json, surface::jammertest_score_json |
jammertest_import, jammertest_score |
jammertest_import, jammertest_score |
jammertest_import, jammertest_score |
/kshana-jammertest, oskus jammertest |
N/A (vajab kavafaile ja logi kettal; käivitada terminalist) | N/A (märkmikku veel pole) | ootel: Tööriistade kaart käsurea jaoks (Studio riba ja vaated on WS-A omad) |
Allkirjastatud Jammertest skoorpakett (jammertest score --key: vastuvõtja usalduse tõendipakett koos tulemuskaardi ja ajakavaga väljas config.json) |
jammertest score --key <keyfile> --out <dir> |
jammertest::score_pack |
N/A (allkirjastamisvõti) | N/A (allkirjastamisvõti) | N/A (allkirjastamisvõti: kasutada create_evidence_pack aknal või käsurida) |
N/A | N/A | N/A | N/A (allkirjastamisvõti ei kuulu lehele); Tööriistad: Käsurea kaart |
Vastuvõtja enesearuanne (0,38): UBX-NAV-STATUS spoofDetState ja UBX-SEC-SIG loetud väljale self_report igal epohhil ning võrdlus receiver_self_report (mõlemad / ainult vastuvõtja / ainult Kshana / ükski) tulemuses; ei tekita häiret ega muuda ühtegi skoori |
receiver-trust (tulemuse JSON-is; jammertest score) |
receiver_trust::ReceiverSelfReport, monitors::SelfReportEpoch, monitors::SelfReportSummary |
receiver_trust, assess_receiver_log (tagastatud sõnastikes) |
receiver_trust (tagastatud JSON-is) |
assess_receiver_log (vastuses) |
/kshana-assess-receiver |
ülaltoodud toimingud trükivad CLI väljundi, mis seda kannab | N/A | ootel: Usalduse lehe riba (WS-A; väli on epochs[].self_report) |
| Septentrio SBF logivorming (0,38, ainult lugemine: PVTGeodetic, MeasEpoch, RFStatus) | receiver-trust väljaga [log] format = "sbf" |
receiver_trust::ingest::read_sbf, LogFormat::Sbf |
receiver_trust, assess_receiver_log (format = "sbf", logi kujul base64) |
sama | assess_receiver_log (base64) |
/kshana-assess-receiver |
ülaltoodud toimingud | N/A | N/A (binaarlogi üleslaadimist Usalduse lehel väljal 0,38 ei pakuta) |
receiver-trust live --serial <device> [--baud n]: jada- või USB NMEA voog, ainult lugemine (avab seadme lugemiseks, ei kirjuta kunagi vastuvõtjale; --configure lükatakse tagasi) |
receiver-trust live --serial |
N/A (seade ja protsess) | N/A | N/A | N/A | N/A | N/A | N/A | Tööriistad: Käsurea kaart (käivitatav käsk; brauser ei ole andmeteel protsess) |
| Tõendipakett: loomine (allkirjastatud, logi aken) | receiver-trust evidence |
evidence::create_bundle, surface::evidence_create |
evidence_create |
N/A (allkirjastamisvõti) | create_evidence_pack |
/kshana-evidence-pack, oskus evidence-pack |
Create Evidence Pack | vessel-trust-and-training |
N/A (allkirjastamisvõti ei kuulu lehele); Tööriistad: Käsurea kaart |
| Laborisisene edasi-tagasi pakett (stsenaarium, katsetingimused, vastuvõtja logi ja skoor, seotud räsiga) | evidence round-trip |
evidence::build_round_trip_pack, surface::evidence_round_trip |
evidence_round_trip |
N/A (allkirjastamisvõti) | create_round_trip_pack |
/kshana-evidence-pack |
N/A (JetBrains toimingud on seotud ühe valitud failiga; pakett vajab stsenaariumi, tingimusi, logi ja võtit: käivitada IDE terminalist) | N/A (allkirjastamisvõti ei kuulu lehele); Tööriistad: Käsurea kaart | |
| Tõendipakett: kontrollimine | evidence verify |
evidence::verify_bundle |
evidence_verify |
evidence_verify |
verify_evidence_pack |
sama | Verify Evidence Pack (ainult kinnitatud võti) | vessel-trust-and-training |
Tööriistad: Tõendipaketid (kontrollimine, ajatempli lisamine) |
Usalduse telemeetria (Prometheus, syslog CEF/LEEF, OTLP; 0,38: format = "mqtt", Home Assistant avastamine ja olekuread; --mqtt-tcp avaldab CLI-st) |
trust-telemetry |
telemetry |
trust_telemetry |
trust_telemetry (tekst välja; sokketit pole) |
trust_telemetry |
/kshana-trust-telemetry, oskus trust-telemetry |
Render Trust Telemetry (salvestatud tulemus) | vessel-trust-and-training |
Tööriistad: Telemeetria kaart (Käsurea vahekaart; ainult vormingud, sokketeid pole) |
Masina- ja andurisisendid (0,38): receiver-trust vormingud rtklib-pos, novatel, gnss-sdr ja [log.imu] (csv, euroc) |
receiver-trust (stsenaarium [log] format) |
receiver_trust::machines |
receiver_trust, assess_receiver_log (sisene) |
receiver_trust (sisene) |
assess_receiver_log (sisene tekst/base64; path lükatakse tagasi) |
/kshana-assess-receiver |
Assess Receiver Trust | vessel-trust-and-training |
N/A (Studio Usalduse leht loeb vorminguid, mida see loetleb; uued vormingud järgnevad selle järgmise pordiga) |
IMU logi hübriid-/liitanduri parameetriteks (tabel [accel_classical] statsionaarsest logist, Alani sobitus) |
imu-fit |
surface::imu_fit, receiver_trust::machines::imu_fit |
imu_fit |
imu_fit |
fit_imu_log |
/kshana-fit-imu |
N/A (IDE toimingut veel pole) | N/A | N/A (Studio stsenaariumiredaktor võtab kleebitud tabeli) |
ROS 2 sõlm, GNSS-SDR UDP relee, trust-telemetry --mqtt-tcp (integrations/ros2, integrations/gnss-sdr) |
protsessid | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A (pikalt töötavad protsessid ja sokketid; tekstivormid: trust_telemetry koos mqtt) |
Galileo OSNMA kontroll I/NAV lehtedel või UBX voos (docs/OSNMA.md) |
osnma verify |
osnma::cli::verify_report, surface::osnma_verify |
osnma_verify |
osnma_verify |
N/A (pikk toorvastuvõtja voog sobib CLI-le ja Pythonile; agendi tööriist lisaks suure sisendi pinna ilma kasuta) | N/A (pistikprogrammi käsud töötavad MCP serveri kaudu, millel pole OSNMA tööriista MCP lahtris toodud põhjusel; käivitada kshana osnma verify) |
N/A (tulemus ei tähenda midagi ilma usaldatud Merkle'i juure või avaliku võtmeta, mis on saadud ICD-st teist teed pidi, ning värskuse jaoks sõltumatu etalonajata; paremklõpsu toimingul pole neid kuhu võtta ja kinnitamata vaikeväärtus loetaks kontrollimiseks; käivitada kshana osnma verify) |
N/A (voog sisse, JSON aruanne välja; märkmikku pole) | Tööriistad: OSNMA |
| Õppe-NMEA instruktori logiga | nmea-scenario |
nmea_synth::generate_from_toml |
nmea_training |
nmea_training |
generate_training_nmea |
/kshana-training-scenario, oskus training-nmea-scenario |
Generate Training NMEA | vessel-trust-and-training |
Õppe debrief-leht |
| Õppe-NMEA, mis voogedastatakse TCP või UDP aadressile | nmea-scenario --tcp/--udp |
nmea_synth::stream |
N/A | N/A | N/A | N/A | N/A | N/A | Tööriistad: Käsurea kaart (voogedastab aadressile) |
| Häirekaart (ADS-B, AIS) | interference-map adsb|ais |
interference_map::api |
interference_map |
interference_map |
build_interference_map |
/kshana-interference-map, oskus interference-map-route-exposure |
Build Interference Map | interference-map-route-exposure |
Häirekaardi leht |
| Emitterpiirkond (ADS-B, AIS; MODELLED) | interference-map locate |
interference_map::api::emitter_regions_from_adsb_csv, emitter_regions_from_readsb_traces, emitter_regions_from_ais_csv |
interference_emitter_regions |
interference_emitter_regions |
N/A (veel kaasa võtmata; Rusti, Pythoni ja WASM-i pinnad katavad selle) | N/A | N/A | N/A (emitterpiirkondade avaldamine avalikus observatooriumis on eraldi omaniku otsus ja see on välja lülitatud) | |
| Marsruudi kokkupuude | route-exposure |
interference_map::api::route_exposure |
route_exposure |
route_exposure |
route_exposure |
sama | Route Exposure | interference-map-route-exposure |
Häirekaardi leht |
Signal K pistikprogramm ja OpenCPN värava söötmine (docs/MARINE-INTEGRATIONS.md) |
integrations/, receiver-trust live --gate --listen |
N/A (protsessid) | N/A | N/A | N/A | ainult juhend: /kshana-marine-integrations, oskus marine-integrations |
N/A | N/A | Tööriistad: Käsurea kaart (juhend; juurutus) |
| Test-bench eksport (liikumise CSV, NMEA, teekonnapunktid, sündmused laborisimulaatorile) | bench-export |
interop::testbench::export_with_notes, surface::bench_export |
bench_export |
bench_export |
export_test_bench |
/kshana-bench-export, oskus test-bench-export |
Export Test-Bench Files | compliance-and-test-bench |
Tööriistad: Test-bench eksport |
| Compliance kaardistus käivitustest (avaliku raamistiku read, mille kohta käivitus toetab tõendeid (supports evidence for)) | compliance-report |
compliance::assess_texts, surface::compliance_report |
compliance_report |
compliance_report |
compliance_report |
/kshana-compliance-report, oskus compliance-mapping |
Build Compliance Report | compliance-and-test-bench |
Tööriistad: Compliance kaardistus |
| Compliance kaardistuse tabelid ja allikad | compliance-report --mapping, --sources |
compliance::mapping, surface::compliance_mapping |
compliance_mapping |
compliance_mapping |
compliance_mapping |
sama | Show Compliance Mapping | N/A | Tööriistad: Compliance kaardistus |
| Standardipaketid (hinnatud stsenaariumikomplektid läved enne käivitust esitatud: DHS RPCF testiprofiilid, IMO MSC.1/Circ.1575, ICAO Doc 9849 Appendix F) | standards-pack |
standards_pack, surface::standards_pack_list, surface::standards_pack_run |
standards_pack_list, standards_pack_run |
standards_pack_list, standards_pack_run |
list_standards_packs, run_standards_pack |
/kshana-standards-pack |
N/A (JetBrains toimingud on seotud valitud failiga; paketid on sisseehitatud ega vaja ühtegi: käivitada kshana standards-pack IDE terminalist) |
N/A (Studio Tööriistade kaardid pakettidele kuuluvad Studio tööjoale; CLI või mis tahes pinna väljund toidab Compliance kaardistuse kaarti) | |
Andmepartneri esituse kontroll (mõõteandmete esituse vorming ja metaandmed, kshana.partner-submission/1; ei hinda midagi) |
partner check |
partner::check_file, partner::check |
N/A (kontroll loeb kohalikke faile ja nende SHA-256; Rusti API on teegipind ja CLI on tööriist) | N/A (brauseriversioonil pole failisüsteemi) | N/A (MCP keeldub failiallikatest konstruktsiooni järgi (ainult tekst otse)) | N/A (kaldkriipsukäsud kutsuvad MCP tööriistu ja see kontroll vajab kettal olevaid faile) | N/A (JetBrainsi toimingud on seotud ühe valitud failiga; esitus on kaust) | N/A (märkmikku veel pole) | N/A (Studiol puudub failisüsteemi ligipääs; käivitage käsk) |
LunaNet Augmented Forward Signal: koodid, SB1/CRC/põimija ja kontroll LSIS-AFS V1.0 vastu (docs/LUNANET-AFS.md) |
lunanet-afs-check; signaalid lunanet-afs-i, lunanet-afs-q failis iq scene/acquire/track/sweep |
iq::signals::lunanet, iq::lunanet_afs, surface::lunanet_afs_check_spec, lunanet_afs_check_symbols, lunanet_afs_generate |
lunanet_afs_check_spec, lunanet_afs_check_symbols, lunanet_afs_generate; iq_scene jne kahe signaali nimega |
lunanet_afs_check_spec, lunanet_afs_check_symbols, lunanet_afs_generate; iq_scene jne lühikeste mälusiseste käivituste kaudu |
lunanet_afs_check |
/kshana-lunanet-afs-check |
N/A (JetBrains toimingud on seotud valitud failiga; käivitada kshana lunanet-afs-check IDE terminalist) |
N/A (Studio kaart on Studio tööjoa ülesanne; CLI ja iga muu pind kannavad seda) | |
Taevageomeetria horisondijoone all: nähtavad ja maskeeritud satelliidid, DOP, ENU kovariatsioon, veaellips (docs/SKYLINE.md) |
sky |
geometry::sky_geometry, surface::sky_geometry |
sky_geometry |
sky_geometry |
sky_geometry |
/kshana-run (viitab tööriistale) |
N/A (interaktiivne taevakaart on brauserivaade; kshana sky katab arvud) |
notebooks/geometry.ipynb |
— (Studio Geomeetria vaade lisatakse eraldi väljal 0,36) |
| Taeva Monte Carlo pilv (algväärtusega vähimruutude vead, RMS, 95 % sisalduvus) | sky --monte-carlo <n> --seed <s> |
geometry::sky_monte_carlo |
sky_monte_carlo |
sky_monte_carlo |
N/A (massvalimid, mida agent peaks kokku võtma, mitte kandma) | N/A (MCP tööriista pole) | N/A (nagu eespool) | N/A | — (nagu eespool) |
Horisondijoone eelseaded ja profiilid (docs/SKYLINE.md) |
skyline --preset <name>, --presets, --profile <file> |
geometry::skyline_presets, geometry::skyline_profile |
skyline_presets, skyline_profile |
skyline_presets, skyline_profile |
sky_geometry (skyline_preset) |
sama | N/A (nagu eespool) | N/A | — (nagu eespool) |
| Taevakaart SVG-na | sky --svg |
geometry::skyplot_svg |
skyplot_svg |
skyplot_svg |
N/A (agent loeb arvud failist sky_geometry) |
N/A | N/A (nagu eespool) | N/A | — (nagu eespool) |
Horisondijoone jaotis stsenaariumis ([skyline]: orbit ja terviklikkus koos user_site, gnss-sim, jamming, leo-pvt, leo-pass, nmea-scenario) |
stsenaariumifail | skyline::SkylineCfg |
run, nmea_training |
run, nmea_training |
run_scenario, generate_training_nmea |
/kshana-run |
Run Kshana Scenario | N/A | — |
Optiline ajastuslink läbi atmosfääri: saidipõhine kättesaadavus, saidi mitmekesisus, täiustustehnikad, katkestuse ja holdover-i sidumine (stsenaariumi liik optical-atmosphere; docs/OPTICAL-ATMOSPHERE.md; MODELLED, ILLUSTRATIVE saidid, nõuandev) |
kshana scenarios/optical-atmosphere-network.toml, scenarios/optical-atmosphere-techniques.toml |
optical_atmosphere, optical_weather, optical_sitediv, optical_techniques, optical_outage_holdover |
run, run_typed |
run |
run_scenario |
/kshana-run |
Run Kshana Scenario | optical-atmosphere |
ootel: Studio vaadet veel pole; stsenaarium töötab Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
Holdover-test, mida hinnatakse operaatori antud ajavea kirjest: lähtetase, GNSS operaatori poolt eemaldatud, holdover, taastumine, mõõdetuna ITU-T maskide vastu (stsenaariumi liik holdover-test; docs/TIMING-HIL.md; MODELLED, nõuandev; Kshana ei edasta ega juhi midagi) |
kshana scenarios/holdover-test-example.toml, scenarios/holdover-test-ptp4l.toml |
holdover_test, telecom_timing |
run, run_typed |
run (sisene samples või clock_log.text; failivõtmed lükatakse tagasi) |
run_scenario (ainult sisene) |
/kshana-run |
Run Kshana Scenario | N/A (märkmikku väljal 0,38 pole; näitestsenaariumid töötavad mis tahes märkmikus läbi run) |
ootel: Studio vaadet veel pole; stsenaarium töötab Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
Navigatsiooni- ja ajastusvea eelarve stardist sisenemiseni kulgevast missioonifaaside ahelast: kaheksa faasiliiki, üleandmisreeglid, tugisüsteemi- ja ajaskaalamuundused, maajaamade võrgu pealiskiht, varu nimetatud nõuete suhtes ja nõrgim lüli (stsenaariumi liik mission-thread; docs/MISSION-THREAD.md; MODELLED, ILLUSTRATIVE sisendid, nõuandev; ainult avalikud allikad, ilma toetuseta) |
kshana scenarios/mission-thread-artemis-class.toml (väljavõtte kataloogist: see loeb kaasatud Kuu kerneli väljalõiget) |
mission_thread |
run, run_typed |
run (moon_kernel_path on failivõti ja sellest keeldutakse; ilma kernelita on Kuu analüütiline rida ja muundusrida ütleb seda) |
run_scenario (ainult otse; kerneli võtmest keeldutakse) |
/kshana-run |
Run Kshana Scenario | N/A (märkmikku pole; näide töötab mis tahes märkmikus käsuga run väljavõtte kataloogist) |
ootel: Studio vaadet veel pole; stsenaarium töötab Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
GNSS väljaspool konstellatsiooni: GPS, GLONASS, Galileo, BDS, QZSS ja NavIC signaalide kättesaadavus kasutajale kestal või LEO kuni Kuu-ülekande trajektooril (brošüür, parameetriline või mõõdetud saatmismuster, limbikiire keskkond, nõrga signaali vastuvõtja kavand), pardal olev GNSS EKF kõrgorbiidi- ja Kuu-ülekandelaevadele ning formatsiooni suhteline navigatsioon (stsenaariumi liik gnss-ssv; docs/SSV.md; MODELLED, nõuandev; võrreldud ICG SSV brošüüriga eelregistreerimise all, xval/gnss-ssv/RESULTS.md) |
kshana scenarios/gnss-ssv-shell.toml, gnss-ssv-heo.toml, gnss-ssv-lunar-weak.toml, gnss-ssv-nav-lunar.toml, gnss-ssv-formation-heo.toml |
ssv |
run, run_typed |
run (sisene; transmit.pattern_text kannab mõõdetud mustrit sisemiselt) |
run_scenario (ainult sisene; transmit.pattern_csv lükatakse tagasi) |
/kshana-run |
Run Kshana Scenario | N/A (märkmikku väljal 0,38 pole; stsenaariumid töötavad mis tahes märkmikus läbi run) |
ootel: Studio vaadet veel pole; stsenaarium töötab Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
Kuu orbiit ja pind navigatsiooni- ja geodeetilise infrastruktuurina: orbiidi määramise kooskõla, kandelaine faasi täisarvuliste mitmetähenduslikkuste lahendamine, tugisüsteemi koos-hindamine, ruumiside ja Love'i arvu tundlikkus (stsenaariumi liik lunar-infrastructure, study = ...; docs/LUNAR-INFRASTRUCTURE.md; MODELLED, ILLUSTRATIVE sisendid, nõuandev) |
kshana scenarios/lunar-infrastructure-od-consistency.toml (ja viis sarnast näidet) |
lunar_infra |
run, run_typed |
run |
run_scenario |
/kshana-run |
Run Kshana Scenario | N/A (märkmikku pole; näited töötavad mis tahes märkmikus läbi run) |
ootel: Studio vaadet veel pole; stsenaariumid töötavad Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
Mõõdetud kellalogid, loetud faasireaks: linuxptp ptp4l, phc2sys, ts2phc, chrony tracking ja statistics, RINEX kella, TimeLabi ja TICC kõrval ([clock_log] / [series.clock_log]; docs/CLOCK-LOG-FORMATS.md; MODELLED, ükski sõltumatu etalon ei võrdle parsimist teise lugejaga) |
stsenaarium väljaga [clock_log] |
clock_log::read_input |
run |
run (text ainult sisene; brauseris failide lugemist pole) |
run_scenario (text ainult sisene; path lükatakse tagasi) |
/kshana-run |
Run Kshana Scenario | N/A (märkmikku pole; logi on fail, mille kasutaja annab) | ootel: Studio vaadet pole; Studio stsenaariumikäitaja võtab stsenaariumi teksti |
Optiline ajastuslink läbi atmosfääri: saidipõhine kättesaadavus, saidi mitmekesisus, täiustustehnikad, katkestuse ja holdover-i sidumine (stsenaariumi liik optical-atmosphere; docs/OPTICAL-ATMOSPHERE.md; MODELLED, ILLUSTRATIVE saidid, nõuandev) |
kshana scenarios/optical-atmosphere-network.toml, scenarios/optical-atmosphere-techniques.toml |
optical_atmosphere, optical_weather, optical_sitediv, optical_techniques, optical_outage_holdover |
run, run_typed |
run |
run_scenario |
/kshana-run |
Run Kshana Scenario | optical-atmosphere |
Studio Optilise PNT vaade (/studio/optical/, 0,38) joonistab kahe kaasasoleva stsenaariumi salvestatud tulemused, sealhulgas algväärtusega ajarea; stsenaarium töötab ka Studio stsenaariumikäitajas ja Tööriistade käsurea kaardil |
Maapolügooni allalaadimine (interference-map fetch-land) |
--allow-network |
CLI kood | N/A | N/A | N/A | N/A | N/A | N/A | Tööriistad: Käsurea kaart (vajab --allow-network) |
Benchmark (kshana-bench v1: hindab esitust tõefaili vastu, edetabeli leht; docs/BENCH.md, MODELLED, nõuandev) |
bench score, bench leaderboard |
bench::score, bench::site::leaderboard_html, surface::bench_score, surface::bench_leaderboard |
bench_score, bench_leaderboard |
bench_score, bench_leaderboard |
score_benchmark, render_leaderboard |
N/A (selle kannavad kaks MCP tööriista; kaldkriipskäsk kahel JSON failil ei lisa midagi) | N/A (ei ole IDE toiming) | N/A (õppemärkmikud on eraldi tööjoa) | N/A (edetabel on staatiline leht bench/site/, saidile porditud sellisena nagu see on; Studio ei arvuta midagi) |
Benchmark andmed ja holdout tööriistad (bench truth|cases|baseline|seal|reveal-check|manifest|verify-manifest|validate) |
sama | bench::tasks, bench::seal |
N/A | N/A | N/A | N/A | N/A | N/A | N/A (CLI loeb andmestikukaustu ja kellafaile ning käsu seal puhul salajast algväärtuse faili; algväärtus ei tohi läbida agenti ega lehte) |
Vaatluskeskuse päevatoode ja tundlikkusuuring (interference-map daily|sensitivity; docs/observatory/METHOD.md) |
interference-map daily, interference-map sensitivity |
interference_map::observatory |
N/A | N/A | N/A | N/A | N/A | N/A | N/A (käsud loevad arhiivikataloogi sadade tuhandete failidega, kirjutavad neli faili, sealhulgas PNG, ja jõustavad 24 h väljalaskeviivituse avaldava masina kella vastu; CSV kaart on igal pinnal ülaltoodud real) |
Studio#
Kshana Studio on veebirakendus, mis on ehitatud WebAssembly ehituse peale, nii et Studio vaade on olemas seal, kus WASM veerul on sisenemispunkt, ja kus seda pole, osutab lahter Käsurea kaardile (käivitatav käsk koos argumentidega), mitte kunagi tulemusele, mille Studio arvutas. Lehed (kshana.dev/studio/, kliendipoolsed): Mereline usaldus (trust/), Koolituse debrief (training/), Häirekaart (interference/), Geomeetria (geometry/: representatiivne taevakaart, horisondijoon, DOP, veaellips ja Monte Carlo pilv mootorist; 0,36), Kuu jaam (lunar/: Kuu etalonjaama modelleeritud kate liigist lunar-station-coverage; 0,36) ja leht Tööriistad, mille jaotised on OSNMA (#osnma), Tõendipaketid (#evidence), Test-bench eksport (#bench), Compliance kaardistus (#compliance), Käsurea vahekaart (telemeetria kaart, IQ, mere-integratsioonid: käivitatavad käsud) ja Kasutamine oma tehisintellekti assistendist (#ai). — alamkäskude tabeli Studio veerus on käsk, mis ei kuulu võimekuste 0,35 hulka, mida Studio esitab.
Miks N/A lahtrid on N/A#
Signal K ja OpenCPN. Need on töötava reaalajaprotsessi ja selle TCP värava tarbijad, seega on need käsurea juurutused; pistikprogramm kannab juhendkäsku ja oskust, mis viitavad failile
docs/MARINE-INTEGRATIONS.mdja ei kutsu ühtki tööriista.Töötav protsess.
receiver-trust livehoiab voo avatuna, suudab serveerida väravaga voogu suvalisele arvule TCP klientidele ja töötab, kuni see peatatakse. Pythoni kutse, brauseri kutse, MCP tööriista kutse ja IDE toiming igaüks tagastab, kui on lõpetanud, ega hoia teistele sokketit avatuna. Python, WASM ja MCP kannavad selle asemel piiratud vormi: väljavõte, mille sama mootor hindab, reaalajaskeemis (JSON-read 1,3:position, väideadvisoryja satelliitgeometryigal epohhil,classigal mahaarvamisel), ilma sokketi ja väravata (värav märgib reaalajavoos lahendi kehtetuks, mida saab teha ainult andmeteel olev protsess). Kaks käitumist kuuluvad protsessile ega ole väljavõtte tööriistades: reaalajast kiiremini taasesitatud voog läbireceiver-trust liveilma väljata--replayhinnatakse usaldamatuks (selle aeg ei lange kokku hosti kellaga; väljavõtet loetakse ilma hosti kellata), ning--udp <port>ja--listen tcp:<port>seovad tagasisideaadressi, kui aadressi pole antud.Usalduse telemeetria. WASM kannab
trust_telemetry(input, format, host, input_kind, options_json): samad kodeerijad, mis tagastavad Prometheuse teksti, CEF- või LEEF-syslogi ridu või OTLP JSON kasuliku sisu voo või partii tulemuse jaoks, ilma kellata (syslogi read kannavad RFC 5424 nil-ajatemplit) ja midagi saatmata. Python (trust_telemetry) ja MCP (trust_telemetry, pistikprogrammi käsuga/kshana-trust-telemetry) kannavad seda samuti. Ülejäänudtrust-telemetryserveerib Prometheuse mõõdikuid, saadab syslogi ja ekspordib OpenTelemetryt töötavast voost, seega on see loomult protsess. Juhend: reaalajakäsk suunatakse sellesse torude kaudu või taasesitatakse tulemusfail (kshana trust-telemetry --result session.result.json --print-metrics); vtTRUST-TELEMETRY.md. Agent või märkmik, mis soovib epohhipõhiseid skoore, kutsub selle asemel partii- või väljavõtte funktsioone.Paketi loomine brauseris. Allkirjastamine vajab privaatvõtit, mis ei peaks läbima veebilehte; brauseriehitus kontrollib pakette (
evidence_verify) ja muud pinnad loovad neid. MCP tööriist ei tagasta ega logi kunagi allkirjastamise algväärtust (seed) ja ilma selleta allkirjastab see ühekordse võtmega (terviklikkus, mitte identiteet); olulise võtme jaoks tuleb kasutada CLI-d. Sama kehtib õppe-NMEA voogedastuse kohta aadressile: Python, WASM ja MCP tagastavad genereeritud teksti ja CLI saadab selle.Uuringukomplektid.
--study <suite.toml>käivitab manifesti, mis nimetab kettal olevaid naaberstsenaariumifaile. Mälusisesed pinnad võtavad stsenaariumi teksti, mitte failide kausta, seega käivitavad need iga liikme hoopis stsenaariumina (run,run_scenario,run_all).GNSS IQ brauseris ja ümber kirjutatavad salvestised. Salvestis on gigabaite valimeid, mida leht ei suuda hoida ja MCP protokoll ei tohi kanda, seega WASM-il pole IQ funktsioone ja MCP tööriistad loevad ja kirjutavad ainult ühte töökataloogi (
KSHANA_MCP_IQ_DIR, kõnepõhise valimieelarvega).iq extract,convertjadecimateon olemas salvestiste ümberkirjutamiseks kettal ja jäävad ainult käsureale.iq labfitjaiq conditionskannavad teksti, seega võtab MCP need sisemiselt (faili nimetav logi lükatakse tagasi).Maa allalaadimine. See on ainus käsk, mis avab võrguühenduse, see vajab süsteemset
curlja selgesõnalist--allow-networkning kontrollib kinnitatud SHA-256. Brauseril polecurlja tehisintellekti agent ei peaks kasutaja nimel andmeid tooma; muud pinnad võtavad maafaili hoopis tekstina (land_geojson).Jälgede arhiivid ja kataloogid.
interference-map adsbreadsb jälgede kataloogil loeb faile kettalt ja on ainult käsurea; mälusisesed pinnad võtavad CSV teksti.
Iga käsurea alamkäsk ja kes seda katab#
Üks rida iga alamkäsu või režiimi kohta käsust kshana --help. jah nimetab sisenemispunkti; ei on lünk koos oma põhjusega; N/A on pind, mis ei saa seda kanda ülalpool või viimases veerus toodud põhjusel. JetBrains toimingud käivitavad käsurea, seega ütleb N/A seal, miks IDE toimingut pole.
| Alamkäsk | Python | WASM | MCP | Pistikprogramm | JetBrains | Märkmik | Studio | Märkus |
|---|---|---|---|---|---|---|---|---|
kshana <scenario.toml> (käivitus, diagramm, tabel) |
run, run_full, run_typed |
run, chart_svg, summary, table_csv, run_all |
run_scenario, report_scenario, export_table_csv |
/kshana-run |
Run Kshana Scenario | quantum-vs-classical-gdop |
— | |
--validate <scenario.toml> |
validate_toml |
error_kind (käivitus annab vigase stsenaariumi korral erandi) |
validate_scenario |
/kshana-run |
Stsenaariumi kontrollimine | — | ||
--study <suite.toml> |
N/A | N/A | N/A | N/A | N/A (nimetab kettal olevaid naaberfaile) | — | Komplekt nimetab kettal olevaid naabrite stsenaariumifaile (N/A ülal); iga liige käivitatakse stsenaariumina | |
--export-sp3/-omm/-oem |
export_sp3, export_omm, export_oem |
export_sp3, export_omm, export_oem |
export_sp3, export_omm, export_oem |
/kshana-run |
Stsenaariumi eksport | — | ||
--export <czml,kml,geojson,stk,sigmf> |
export_scenario, export_formats |
export_scenario, export_formats |
export_interop, list_export_formats |
/kshana-run |
Stsenaariumi eksport | — | Failid tulevad tagasi tekstina (utf-8) või base64-na (SigMF-i näidised) |
|
--import-route |
import_route |
import_route |
import_route |
/kshana-import-route |
Marsruudi import | — | ||
--animate <svg,html,frames> |
animate_scenario |
animate_scenario |
animate_scenario |
/kshana-run |
Stsenaariumi animeerimine | — | Kuni 120 kaadrit ühe kutse kohta; pikemate järjestuste jaoks kasutada CLI-d | |
sky <request> (või lipud), --monte-carlo, --svg |
sky_geometry, sky_monte_carlo, skyplot_svg |
sky_geometry, sky_monte_carlo, skyplot_svg |
sky_geometry (ilma Monte Carlo ja SVG-ta) |
/kshana-run |
N/A (vt võimekuse rida) | — | MODELLED geomeetria; väljund JSON või SVG | |
skyline --preset, --presets, --profile |
skyline_presets, skyline_profile |
skyline_presets, skyline_profile |
sky_geometry (skyline_preset) |
/kshana-run |
N/A (vt võimekuse rida) | — | REPRESENTATIVE eelseadistused koos päritoluga | |
kinds [--json] |
scenario_kinds, list_kinds |
list_kinds |
list_scenario_kinds |
/kshana-run |
Stsenaariumi liikide loetelu | — | ||
example [<name>] |
list_examples, get_example |
list_examples, get_example |
list_example_scenarios, get_example_scenario |
/kshana-run |
Näidisstsenaariumi lisamine | — | Funktsioonid python ja wasm kompileerivad näitetekstu sisse (umbes 0,7 MB) |
|
receiver-trust <scenario.toml> (pakett) |
receiver_trust, assess_vessel_log |
receiver_trust, assess_vessel_log |
assess_receiver_log, assess_vessel_log |
/kshana-assess-receiver |
Assess Receiver Trust | vessel-trust-and-training |
Mereline usaldusleht | |
receiver-trust live |
väljavõte: receiver_trust_replay |
väljavõte: receiver_trust_replay |
väljavõte: assess_vessel_stream |
väljavõte | Vastuvõtja voo hindamine (salvestatud logi, --file) |
Meresõidu usaldusleht (väljavõte); protsessi käsurea kaart | Töötav protsess; väljavõttel pole sokklit ega värava (N/A ülal) | |
trust-telemetry |
trust_telemetry |
trust_telemetry |
trust_telemetry |
/kshana-trust-telemetry |
Render Trust Telemetry (salvestatud tulemus) | vessel-trust-and-training |
Tööriistad: Telemeetria kaart (Käsurea vahekaart; ainult vormingud, sokketeid pole) | Ainult tekst igal pinnal, sokklit pole; töötavad eksportijad on protsess (vt ülal) |
imu-fit <imu.csv> |
imu_fit |
imu_fit |
fit_imu_log |
/kshana-fit-imu |
N/A | — | Tekst sisse, JSON välja; MODELLED | |
osnma verify <pages|vectors.csv|stream.ubx> |
osnma_verify |
osnma_verify |
N/A (vt ülal) | N/A (vt ülal) | N/A (vt ülal) | Tööriistad: OSNMA | Sama JSON mis --json, nõuandega selle väljal advisory; failist lugemine muutub baitideks mälus. Ainult autentimise olek: see ei ole navigatsiooni terviklikkuse teenus ega sisalda väidet spuufimisvastase toimivuse kohta |
|
receiver-trust evidence (paketi loomine) |
evidence_create |
N/A | create_evidence_pack |
/kshana-evidence-pack |
Create Evidence Pack | vessel-trust-and-training |
Tööriistad: käsurea kaart (lehes pole allkirjastamisvõtit) | Brauseris pole allkirjastamisvõtit |
jammertest import, jammertest score |
jammertest_import, jammertest_score |
jammertest_import, jammertest_score |
jammertest_import, jammertest_score |
/kshana-jammertest |
N/A (terminal; vajab faile) | ootel: Tööriistad: käsurea kaart | Plaan ja kataloog antakse tekstina; allkirjastatud pakett (--key) on ainult käsureal (allkirjastamisvõti) |
|
evidence round-trip |
evidence_round_trip |
N/A | create_round_trip_pack |
/kshana-evidence-pack |
N/A (nagu eespool) | Tööriistad: käsurea kaart (lehes pole allkirjastamisvõtit) | Brauseris pole allkirjastamisvõtit; ühtegi signaali ei kirjutata ega taasesitata | |
evidence verify |
evidence_verify |
evidence_verify |
verify_evidence_pack |
/kshana-evidence-pack |
Verify Evidence Pack (ainult kinnitatud võti) | vessel-trust-and-training |
Tööriistad: Tõendipaketid (kontrollimine, ajatempli lisamine) | |
evidence keygen |
evidence_keygen |
N/A | N/A | N/A | N/A (pistikprogramm ei loo ega loe kunagi privaatvõtit) | Tööriistad: käsurea kaart | Python tagastab võtme mälus koos hoiatusega; privaatvõti ei tohiks liikuda läbi vestluse ega lehe | |
evidence attach-timestamp |
evidence_attach_timestamp |
evidence_attach_timestamp |
attach_evidence_timestamp |
/kshana-evidence-pack |
Ajatempli lisamine | Tööriistad: Tõendipaketid (kontrollimine, ajatempli lisamine) | Tõend baitidena või base64-na, uuendatud pakett tagastatakse mälus; autoriteedi allkirja ei kontrollita (openssl ts -verify) |
|
nmea-scenario <scenario.toml> |
nmea_training |
nmea_training |
generate_training_nmea |
/kshana-training-scenario |
Generate Training NMEA | vessel-trust-and-training |
Õppe debrief-leht | |
nmea-scenario --tcp/--udp |
N/A | N/A | N/A | N/A | N/A (vt märkust) | Tööriistad: käsurea kaart | Saadab aadressile (N/A ülal) | |
interference-map adsb|ais (CSV) |
interference_map |
interference_map |
build_interference_map |
/kshana-interference-map |
Build Interference Map | interference-map-route-exposure |
Häirekaardi leht | |
interference-map adsb (jälgede kataloog) |
N/A | N/A | N/A | N/A | N/A (vt märkust) | Tööriistad: käsurea kaart | Loeb kataloogi (N/A ülal) | |
interference-map locate (CSV) |
interference_emitter_regions |
interference_emitter_regions |
N/A (veel kaasa võtmata) | N/A | N/A | — | Hinnangulised emitterpiirkonnad, MODELLED; jälgede kataloogid ja --tdoa on ainult käsureal |
|
interference-map fetch-land |
N/A | N/A | N/A | N/A | N/A (vt märkust) | Tööriistad: käsurea kaart | Võrgupääs (N/A ülal) | |
interference-map daily, sensitivity |
N/A | N/A | N/A | N/A | N/A (vt märkust) | — | Loeb arhiivikataloogi ja kirjutab faile; avaldamise viivitust jõustatakse avaldavas masinas (N/A ülal) | |
bench score |
bench_score |
bench_score |
score_benchmark |
N/A (selle kannab MCP tööriist) | N/A | — | Tekst sisse, tekst välja; midagi ei loeta ega kirjutata | |
bench leaderboard |
bench_leaderboard |
bench_leaderboard |
render_leaderboard |
N/A (selle kannab MCP tööriist) | N/A | staatiline leht bench/site/ |
HTML-tekst | |
bench truth|cases|baseline|seal|reveal-check|manifest|verify-manifest|validate |
N/A | N/A | N/A | N/A | N/A | — | Andmestikufailid ja salajane algväärtus (seed) (N/A ülal) | |
route-exposure |
route_exposure |
route_exposure |
route_exposure |
/kshana-interference-map |
Route Exposure | interference-map-route-exposure |
Häirekaardi leht | |
bench-export |
bench_export |
bench_export |
export_test_bench |
/kshana-bench-export |
Export Test-Bench Files | Tööriistad: Test-bench eksport | Tagastab teksti, ei kirjuta midagi; signaali pole | |
compliance-report |
compliance_report |
compliance_report |
compliance_report |
/kshana-compliance-report |
Build Compliance Report | Tööriistad: Compliance kaardistus | ||
compliance-report --mapping, --sources |
compliance_mapping |
compliance_mapping |
compliance_mapping |
/kshana-compliance-report |
Show Compliance Mapping | — | ||
iq scene |
iq_scene, iq_scene_broadcast |
N/A | iq_scene |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | Näidised on failid. --format sdrx[:ci16_le] (või väljundtee, mis lõpeb .sdrx) kirjutab ION GNSS SDR metaandmed näidiste kõrvale: need kirjutavad CLI ja MCP (format: "sdrx"); Python tagastab näidised mälus ega kirjuta faili, seega metaandmetel pole Pythoni vormi (N/A) |
|
standards-pack list, run, rows, tests |
standards_pack_list, standards_pack_run |
standards_pack_list, standards_pack_run |
list_standards_packs, run_standards_pack |
/kshana-standards-pack |
N/A (nagu eespool) | Tööriistad: käsurea kaart | Stsenaariumid on sisse ehitatud; failisüsteemi pole; rows ja tests trükivad kinnitatud dokumenditabelid ning on ainult CLI-s |
|
partner check <submission.toml> |
N/A | N/A | N/A | N/A | N/A | — | Loeb esituse faili ja selle andmefaili kettalt ning kontrollib SHA-256; ühelgi neist pindadest pole kausta. Ainult vorming ja metaandmed, midagi ei hinnata; vt docs/PARTNER-DATA.md |
|
lunanet-afs-check spec, symbols, generate |
lunanet_afs_check_spec, lunanet_afs_check_symbols, lunanet_afs_generate |
lunanet_afs_check_spec, lunanet_afs_check_symbols, lunanet_afs_generate |
lunanet_afs_check |
/kshana-lunanet-afs-check |
N/A (nagu eespool) | — | Sümbolivood on tekst, mis koosneb märkidest 0 ja 1, kuni 4 MiB (MCP) või 100 kaadrit genereeritud ühe kutse kohta; alamkaadrite 2 kuni 4 LDPC-d ja CRC-24Q-d ei kontrollita; signaali ei kirjutata | |
iq scene |
iq_scene, iq_scene_broadcast |
N/A | iq_scene |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | Näidised on failid | |
iq acquire |
iq_acquire, iq_acq_surface |
N/A | iq_acquire |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq track |
iq_track, iq_loop_designs |
N/A | iq_track |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq sweep |
iq_sweep |
N/A | iq_sweep |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq labfit |
iq_labfit |
N/A | iq_labfit (logid sisetekstina, faile pole) |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq frontend |
iq_frontend |
N/A | iq_frontend |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq monitor |
iq_monitor |
N/A | iq_monitor |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | --follow [--idle-timeout <s>] loeb SigMF-i salvestust, mida alles kirjutatakse, ainult vastuvõtt (iq::io::follow::open_sigmf_follow Rustis): N/A Pythoni ja MCP puhul, sest kutse, mis ootab faili kasvamist, ei naase siis, kui töö on tehtud, ja just seetõttu on ka receiver-trust live ainult käsureal; salvestus oma praeguse pikkusega läbib käsu iq_monitor |
|
iq campaign, iq campaign report |
iq_campaign, iq_campaign_report |
N/A | iq_campaign, iq_campaign_status |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq conditions |
iq_test_conditions |
N/A | iq_test_conditions (tekst, sisemine) |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | ||
iq inventory, info |
iq_inventory, iq_info |
N/A | iq_info |
/kshana-iq |
N/A (salvestused on gigabaitide suurused failid; vt märkust) | — | Kausta inventuur on Python ja CLI; MCP server loeb ühte töökataloogi | |
iq extract, convert, decimate |
N/A | N/A | N/A | N/A | N/A (vt märkust) | — | Need kirjutavad salvestused kettal ümber (N/A ülal) | |
signaalide loend (iq --help) |
iq_signals |
N/A | iq_signals |
/kshana-iq |
N/A (loend; käivitada kshana iq --help) |
— |
Abifunktsioonid#
Väikesed sisenemispunktid, mis ei ole võimekuse rida, ja kus kumbki asub:
| Funktsioon | Pind | Mis see on |
|---|---|---|
version |
Python (kshana.version(), kshana.__version__), WASM (version), CLI (--version), MCP (serveri teave) |
Mootori versioon |
iq_read_epochs |
Python | Loeb kshana.track-epoch/1 binaarfaili, mille kirjutas kshana iq track --epochs. Mujal N/A: see loeb faili kettalt (WASM-il pole failisüsteemi, MCP loeb ühte töökataloogi ainult tööriistade iq_* kaudu) |
encode_permalink, decode_permalink |
WASM | Brauseri mänguväljaku ?s= jagamislingi kodek (stsenaariumi TOML URL-i jaoks sobivaks tunnuseks ja tagasi). Mujal N/A: veebilehe link ei oma tähendust käsurea, Pythoni kutse ega agendi jaoks |
Piirangud, mis erinevad pinna järgi#
| Pind | Sisendi piirang | Failid |
|---|---|---|
| MCP | 4 MiB tekstisisendi kohta (2 MiB ja 20 000 epohhi voo väljavõtte kohta); vastused sisaldavad kuni 2000 NMEA rida, 200 mitte-nominaalse epohhi rida ja 4 MiB GeoJSON-i või paketifaile | ainult sisemine sisu: stsenaariumi väli, mis nimetab faili, lükatakse tagasi; tööriistad iq_* kasutavad ühte vabatahtlikult lubatud töökataloogi, kus iga tee on sellega piiratud |
MCP üle HTTP (--http, ise majutatud) |
nagu MCP, vaikimisi 5 MiB päringu kehaga, 120 s päringu kohta ja 8 päringut korraga | puudub: failitööriistad iq_* on välja lülitatud; iga teine tööriist võtab sisemist sisu |
| Python, Rust | 64 MiB tekstisisendi kohta | receiver_trust võib nimetada path, mida protsess saab lugeda |
| WASM | 64 MiB tekstisisendi kohta, brauseri enda mälus | puudub: brauseril pole failisüsteemi, midagi ei laadita üles |
Tõendustasemed ja hoiatused igal pinnal#
- Tõendipakett on tehniline kirje sellest, mida mootor arvutas logist teatud seadistustega, koos iga räsi ja nende kohta antud allkirjaga. See ei ole õiguslik arvamus, ühegi sündmuse kohta tehtud faktiväide ega kinnitus. Verify läbimine ütleb, et kirje on muutumatu; ilma usaldatud avaliku võtmeta tõestab see ainult terviklikkust võtme suhtes, mille pakett ise nimetab.
- Vastuvõtja usalduse monitoorid ja usaldusskoor on MODELLED: läved on esitatud sisendid ning miski ei väida, kuidas need reaalse häire korral toimivad. Väljund on nõuandev; Kshana ei ole tüübikinnitust omav navigatsiooniseade (IEC 61108, IEC 61162) ja operaator vastutab jätkuvalt. Kõrge skoor ei ole tõend tegeliku asukohafiksi kohta.
- Häirekaart on MODELLED (eelregistreeritud läved, mitte maapealse tõelise mõõtmise vastu valideeritud). Halvenenud lahter ei tuvasta häiret põhjusena; lahter, mida ei vaadeldud, ei ole tõend selge marsruudi kohta; see kirjeldab varasemaid teateid ega ole prognoos. See on ainult koondandmed: ühtegi identifikaatorit ei tagastata.
- Treening-NMEA on ainult tekst: RF-i, IQ-d ega lainekuju ei sünteesita, midagi ei edastata ning seda ei kasutata kunagi laeva reaalajas navigatsioonisüsteemides.
Tõendussilt ja väljundid, mis seda ei kanna#
Iga jooksu kirjutatud näitaja ja tabel kannab oma tõendustaset (VALIDATED, MODELLED või PARTNER, selle taga olevate registrite ridade nõrgeim) ja nende ridade tunnuseid igal pinnal, mis stsenaariumi käivitab: tulemuse JSON (võti evidence), diagrammi SVG (metaandmete element ja joon graafiku all) ja CSV-tabel (# evidence: kommentaaread). Sama silt on vastuvõtja usaldusväärsuse väljundites (CLI, MCP, Python), jammertest score --json, iq acquire, iq sweep, iq track --summary, iq monitor --json, häirekaardi marsruudiaruandes ning iga tõendipaketi config.json sees (allkirjastatud; kshana evidence verify teatab seda). Rea tunnused on stabiilsed (VM- ja kaheksa kuueteistkümnendnumbrit, veerg ID failis docs/VERIFICATION-MATRIX.md).
Need väljundid ei kanna silti, igaüks nimetatud põhjusel (loend on UNLABELLED_WRITERS failis tests/evidence_labels_doc_sync.rs, mis ebaõnnestub kirjutaja puhul, mis pole märgitud ega loetletud):
| Väljund | Miks see silti ei kanna |
|---|---|
| kshana-bench tulemusfailid | fikseeritud skeem, mille kinnitavad tagasihoitud kohustused; igaüks kannab oma label (MODELLED või mõõdetud) |
| häirete observatooriumi päevatooted (GeoJSON, PNG, intsidendi JSON) | külmutatud, avaldatud skeem; meetodimärkuse hoiatused liiguvad nendega kaasa |
| IQ kampaania lahtri, tulemuskaardi ja aruande failid | räsiga kinnitatud; igaüks ütleb, millise kampaania tulemuskaardi see kordab |
| IQ valimid, SigMF ja SDR-i metaandmed, stseeni tegelik olek, jälgimise epohhi- ja sündmusvood, otseseansside logid | vormingusidusad failid ja kirjevood, mida loevad teised tööriistad |
| SP3, OMM, OEM, CZML, KML, GeoJSON, STK, katsestendi liikumise ja NMEA eksport; NMEA treeningvoog | vormingusidusad failid, mida loevad kolmandate osapoolte tööriistad |
| telemeetria edastusvormingud (Prometheus, OTLP, CEF, LEEF) | määratud nende edastusvormingutega |
| genereeritud dokumendid (register ise, sisse viidud uuringu- ja andmetabelid) | ei ole jooksu väljund |