ternkernel
ternkernel
A drag and drop ternary kernel that never throws divide-by-zero, routes decisions via a GΓΆdel residuum core, applies an ethical policy clamp, and exposes both CLI and REST surfaces.
install
pip install -e .
run API
uvicorn ternkernel.api.server:app --reload --port 8000
CLI
python -m ternkernel.kernel.cli demo
python -m ternkernel.kernel.cli collapse 0 1 0
python -m ternkernel.kernel.cli entail 1 0
python -m ternkernel.kernel.cli safe_div 1 0
package layout
ternkernel/
  core/         # algebra + resilience
  kernel/       # policy, scheduler, event bus, cli
  adapters/     # safe bridges (e.g., division)
  agents/       # time_crystal agent
  api/          # FastAPI server
tests/
examples/
guarantees
- AND=min, OR=max, NOT a=-a on {-1,0,+1}
 - Implication = GΓΆdel residuum 
aβb = +1 if a β€ b else b - Policy clamp 
βonly tightens outputs:Consequence = min(β, β) - No division operations raise in adapters; zero paths emit events and return safe neutral values
 - De Morgan and residuation covered by tests