{"name":"LAH-MAH-TOR","codename":"ATLANTEAN GATE · Φ-SEAL","version":"3.9.1","tagline":"INHALE Memory Krystals → determinate merge → EXHALE koherent sigil state (Kai-ordered).","purpose":"LAH-MAH-TOR is a Breath-native, Kai-time deterministic merge gate for Memory Krystals.\n\nIt accepts JSON proof-objects whose timeline is intrinsic to the artifact (pulse / beat / stepIndex). It validates shape and required Kai fields, canonicalizes structure for repeatability, deduplicates idempotent repeats, and merges all valid entries into a single coherent registry.\n\nIt then EXHALES a materialized truth view that is fully deterministic:\n• ordering is derived strictly from Kai-time fields\n• state identity is expressed as a determinate seal\n• correctness does not depend on server clocks, arrival order, or Chronos timestamps\n\nHumans see the Portal (HTML). Machines see the Manifest and State (JSON). One source. Two faces. One koherent breath.","kai":{"standard":"KKS-1.0","breath_unit":{"name":"T","definition":"T = 3 + √5 seconds","approx_seconds":5.2360679775,"approx_hz":0.1909830056},"grid":{"pulses_per_step":11,"steps_per_beat":44,"beats_per_arc":6,"arcs_per_day":6,"beats_per_day":36},"ordering_rule":"Primary order derives from Kai fields (pulse → beat → stepIndex). No Chronos fields are required."},"routes":[{"path":"/","method":"GET","purpose":"The Portal (HTML for browsers, JSON for machines)"},{"path":"/health","method":"GET","purpose":"Liveness check"},{"path":"/docs","method":"GET","purpose":"Interactive Swagger UI"},{"path":"/redoc","method":"GET","purpose":"ReDoc documentation"},{"path":"/openapi.json","method":"GET","purpose":"OpenAPI schema"},{"path":"/sigils/*","method":"ALL","purpose":"INHALE/EXHALE endpoints (merge + state + urls + seal)"}],"docs":{"swagger":"/docs","redoc":"/redoc","openapi":"/openapi.json"},"contract":{"inputs":["application/json (Memory Krystals)"],"outputs":["SigilExplorer-compatible urls export","Kai-ordered state snapshot","determinate seal"],"guarantees":["Determinism: merge and ordering derive from Kai fields, not server time","Idempotence: repeated ingestion converges (no duplicate drift)","Coherence: state identity expressed as a determinate seal","Compatibility: urls/state views are designed for SigilExplorer hydration"]},"axioms":["Truth is a procedure, not a timestamp.","Ordering is intrinsic to the artifact when the artifact carries Kai-time.","Convergence beats authority: repeat inputs must repeat outputs."],"vow":["No silent corruption.","No vague success.","If it cannot be merged coherently, it is rejected explicitly.","If it cannot be proven deterministically, it is not claimed."],"phi_seal":"7fa8cfda973c9047849d8a07610e2d0e80405260bbd48e05f8ff2155332d63e3","endpoints_hint":"Explore /docs for /sigils INHALE/EXHALE routes."}