Public evidence explorer · local-first
Ask the record.
Inspect every answer.
A deterministic interface over Kody's public posts, public field notes, and public GitHub work. It uses public evidence only. It never invents Kody's private thoughts, feelings, or first-person claims.
Starting the public twin.
Evidence query
What do you want to inspect?
Search meaning, trace change over time, or look for explicit counterevidence.
Inspectable output
Ready for a question
Ask a question to retrieve exact, adjacent evidence from the public record.
Local evidence tray
Pinned evidence
Pin a citation to keep it beside your investigation.
Your device, your state
Local controls
History and pins stay in this browser when storage is available. Memory mode remains usable but does not survive restart.
Constitutional design principle · v1.0
Meet intent halfway.
Preserve the user's intent. Complete what the system can safely infer. Make assistance visible, reversible, and optional. Never make a person restate what the interface already knows.
One-Sentence Product Studio
Turn an app idea into the machine contract.
Only {APP} changes. The rest of the canonical sentence stays byte-for-byte intact.
Start typing to complete the example inline. Keep typing to replace the selected ending, press Enter to build it, or press Escape to keep only what you typed.
Enter an app idea to replace the canonical {APP} token.
Semantic API · v1.0.0
Named actions, not screen coordinates.
The same frozen interface driving this UI is available at window.KodyTwin. Inputs and outputs are JSON-only.
Inspectable actions
answer.askReturn exact supported claims or abstain.evolution.compareOrder distinct evidence by its declared time basis.challenge.runShow only explicit, proved qualifications.citation.openInspect provenance, hash, URL, and locator.citation.pinPersist evidence locally when possible.state.exportMove deterministic state without an account.
Structured mission
{
"steps": [
{
"action": "answer.ask",
"input": {
"question": "What changed?"
}
},
{
"action": "state.export"
}
],
"stopOnError": true
}
runMission executes declared actions in order and returns a per-step trace. It is not a natural-language planner.