Evidence first
Checksummed raw segments are committed before projections acknowledge an ingest. Indexes and dashboards remain rebuildable views.
// Code generated by himesan; DO NOT EDIT. // himesan:compiler v1.0.0-beta.2 // himesan:runtime-abi sando.v1 // himesan:source-sha256 7a68dcec190a95c15b15d7bba50a9ba2a067a270c7d1f00b0349f4fd3784ba3b package site import ( __himesan_context "context" __himesan_sando "gamertan.com/sandwich-hime/sando" __himesan_io "io" ) var _ = __himesan_sando.ABISandoV1 func Landing(view LandingView) __himesan_sando.Component { return __himesan_sando.ComponentFunc(func(__himesan_render_context __himesan_context.Context, __himesan_writer __himesan_io.Writer) error { _ = __himesan_render_context //line internal/site/landing.sando:5:3 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n"); __himesan_error != nil { return __himesan_error } //line internal/site/landing.sando:6:46 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n\n\n
"); __himesan_error != nil { return __himesan_error } //line internal/site/landing.sando:9:11 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (Head(view.Head))); __himesan_error != nil { return __himesan_error } //line internal/site/landing.sando:9:29 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n\n Skip to content\n "); __himesan_error != nil { return __himesan_error } //line internal/site/landing.sando:12:7 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (SiteHeader(false, "", ""))); __himesan_error != nil { return __himesan_error } //line internal/site/landing.sando:12:35 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\nLogs · metrics · traces · deployments
\nGamertan Observatory is a self-hosted observability platform being built for small, carefully operated Linux systems. It keeps raw evidence replayable, tenant boundaries explicit, and queries understandable.
\n \nWorking model
Checksummed raw segments are committed before projections acknowledge an ingest. Indexes and dashboards remain rebuildable views.
Organization and resource identity come from enrolled sources and authenticated grants—not from telemetry payloads or query text.
Ingestion, storage, queries, subscribers, and fields have explicit limits. Sensitive data requires a separate permission.
Current status
The foundations are under active development and are not a public release yet. Logs, metrics, traces, deployment records, organizations, typed queries, schema activation, and persisted dashboard definitions are being integrated before the first preview.
The interface remains useful without JavaScript. Progressive live updates add a small convenience; they do not own navigation, querying, or incident history.