[NO MATCHING SECTIONS]
FAQ
Short, plain answers. Each question has a link you can share.
01 Why not just prompts?
Prompts are suggestions. Long context rewrites them, and there is no way to force the model to follow them. In Kineti, the important rules are code: the spec stop waits for your y, the spend check is math, the ship check compares hashes. No rule depends on the model agreeing.
02 How is this different from frameworks like LangChain?
Frameworks give you parts. You build loops, memory, and rules yourself and hope they work together. Kineti gives you a full run with rules built in: steps, gates, spend log, saved history, and receipts are there before your first prompt. You set data in kineti.toml, not the control flow. If you want to build your own system, use a framework. If you want rules out of the box, use Kineti.
03 Does the model need special training?
No. Any endpoint that speaks the OpenAI wire format works. Gemini and Grok are already set up with the same client. Model names and prices are data in kineti.toml, not built into the binary.
04 What if spend jumps mid-run?
The reserve/settle step checks after each call. If a limit is hit, the run stops between steps. To resume, you must create .kineti/spend.reset by hand. There is no flag to override this.
05 Can I trust the history it shows?
You can check it. Run kineti verify --all. It recalcutes every hash for the main log and all worker branches. If one byte was changed, it names the branch. The ship gate blocks if history is not clean.
06 Why a daemon?
The daemon shares one spend counter across many CLI runs and makes log writes O(1). Warm calls are microseconds. It is optional: if no daemon answers, each command runs directly with the same checks. CI proves both ways give the same result.
07 Is my code sent anywhere?
Only to the model providers you choose. Each send is saved before it leaves (with secrets removed) and shows in kineti receipt. There is no telemetry, no phone-home, no analytics.
08 What is not solved yet?
OS-level sandbox for bash, WASI build, and search over the saved graph. See Security for the full list. We prefer to state limits clearly.
09 How do I uninstall?
Three deletions, nothing hidden: rm -f /usr/local/bin/kineti "$HOME/.local/bin/kineti" "$HOME/.cargo/bin/kineti"; rm -rf ~/.kineti/auth; per project rm -rf .kineti kineti.toml. No launch agents, no system directories, no leftovers.
10 Can the install script on your domain be tampered with?
The domain serves exactly one file, install.sh, and a CI job re-syncs it byte-identical from the repository's main branch within minutes of any change; a weekly CI check hard-fails if the served bytes ever drift. The script itself verifies every binary download against the release's published SHA256SUMS before executing it — so even a compromised domain cannot swap in a different binary without the checksum mismatch stopping the install.
More: Security · Architecture · Governance