尚未检测到更新。GitHub 发布版本后会显示在这里。
◊ HONESTLY · verified search · the Perplexity killer · 3-vote adversarial verification on every claim · Konomi-signed answer envelopes · BYOK search + LLM · sovereign single-file · MIT
翻译准备中
正在加载完整 README。
查看完整 README ↗A sovereign single-file answer engine. Every factual claim 3-vote adversarially verified before you read it. Refuted claims listed openly. Konomi-signed answer envelopes. MIT. Perplexity tells you. We prove it.
Live: https://sjgant80-hub.github.io/honestly
Ask a question · HONESTLY:
Claims that survive get rendered. Claims that don't get listed openly under "❌ refuted" · the same honesty pattern that won attention for nhs-reinjection.
| Perplexity | HONESTLY | |
|---|---|---|
| price | $20/mo Pro | $0 · MIT · BYOK keys |
| hallucination | known issue | 3-vote adversarial · refuted listed openly |
| privacy | their server logs queries | sovereign · your keys · zero backend |
| sharing | their URL (their data) | Konomi-signed envelope · cryptographically yours |
| trust | their brand | every claim's verifier-votes shown · provenance hashable |
The killer angle isn't UX. It's the honesty layer. Perplexity sounds confident about claims that don't survive scrutiny. HONESTLY makes the scrutiny part of the deliverable.
(Or hit load demo answer on the home page to see the flow with placeholder data · no keys needed.)
| Provider | Free tier | Why pick it |
|---|---|---|
| Tavily | 1000/mo | best default · clean API · LLM-aware results |
| Brave | 2000/mo | most generous free tier · neutral search |
| Serper | 2500/mo | Google's index via API |
| Exa | 1000/mo | semantic search · best for research queries |
| Provider | Why |
|---|---|
| Anthropic Claude | best reasoning · use Sonnet for synthesis, Haiku for verification |
| OpenAI GPT | broad knowledge · GPT-4o for synthesis, 4o-mini for verification |
| Google Gemini | cheapest at scale · Flash for synthesis, Flash-Lite for verification |
| WebLLM offline | 2GB Llama download · works without internet after first load (v1.1 wiring) |
Splitting synthesis (premium model) from verification (cheap model) cuts per-answer cost ~70% with no quality loss.
Every answer produces an envelope:
{
"envelope": {
"kind": "honestly-answer-v1",
"issuer": "<your-public-key-hex>",
"issuedAt": "ISO timestamp",
"question": "...",
"claimsTotal": 7,
"claimsConfirmed": 5,
"claimsRefuted": 1,
"finalHash": "<sha256>",
"sources": [{ "title": "...", "url": "..." }],
"summary": ["claim 1", "claim 2", "claim 3"]
},
"signature": "<ed25519-detached-hex>"
}
Anyone with your public key can verify the signature:
const sodium = await import('https://esm.run/libsodium-wrappers').then(m => (m.default || m).ready.then(() => m.default || m));
const ok = sodium.crypto_sign_verify_detached(
sodium.from_hex(envelope.signature),
sodium.from_string(JSON.stringify(envelope.envelope)),
sodium.from_hex(envelope.envelope.issuer)
);
If ok === true, this exact answer was minted by this exact identity at this exact time. No platform can revoke it. No server has to be trusted.
The engine is 3 swappable functions documented in src/pro-slot.md:
| Slot | What | Replace with |
|---|---|---|
search() | source fetch | your own scraper · MCP web-search tool · custom corpus |
synthesise() | claim extraction | your fine-tuned model · domain-specific extractor |
verify() | adversarial 3-vote | ensemble of multiple models · human-in-the-loop · specialist verifier |
Drop in your engine, keep the UI/audit/signing.
honestly-worker · Cloudflare Worker that does search+synth+verify so the user only needs ONE backend key (theirs) and the front-end stays publichonestly-sdk · npm ESM package · the pipeline reusable in any contexthonestly-shim · CDN <script> adds "verified search" to any sitehonestly-mcp · MCP stdio server · Claude Code / Cursor call HONESTLY mid-buildhonestly-obsidian · plugin · run a query, paste cited claims into your vaultSame playbook as GroundLevel · the PWA is the seed.
HONESTLY is built on the same audit-chain + Konomi doctrine as:
Your Konomi keypair is the same one signing trophies in KARD, engagements in OPERATOR, case files in GroundLevel. One identity. Every tool. Sovereign.
MIT · use freely · fork freely · re-skin freely.
◊·κ=φ⁴ · Perplexity tells you · we prove it · the verification IS the deliverable.