Kinic - Portable AI Memory on the Internet Computer
Kinic creates a portable, tamper-proof vector database on the Internet Computer blockchain for AI. Cryptographically secured, user-owned, with zero-knowledge proofs.
TL;DR
TL;DR: Kinic is a portable, tamper-proof AI memory layer that stores your bookmarks, emails, and notes in a personal vector database on the Internet Computer blockchain — giving any AI agent persistent context without repeated copy-pasting.
Source and Accuracy Notes
⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.
- Project page: kinic.io ← visited and verified
- Source repository: github.com/ICME-Lab/kinic-cli ← README read
- License: MIT (verified via GitHub API
license.spdx_id) - HN launch thread: not available for this product
- Source last checked: 2026-06-25 (commit
ICME-Lab/kinic-climain branch)
What Is Kinic?
The official site describes it as:
“Kinic is your cryptographically secure, searchable memory for AI — every bookmark, email, note, and document in one place.”
Unlike centralized AI memory solutions that lock your data in one provider’s ecosystem, Kinic stores your vector embeddings in a personal canister smart contract on the Internet Computer blockchain. This makes the datastore tamper-proof and portable — you own the cryptographic keys, not a company.
Key claims from the product page:
- Portable memory — works across ChatGPT, Claude, custom agents, and more
- Cryptographically secured — zero-knowledge proofs (vetKey) prevent unauthorized access
- User-owned — data lives in a personal blockchain canister; no company can access or resell it
- Browser extension — Chrome extension to capture bookmarks, emails, and notes with one click
How It Works
- Install the Chrome extension from the Chrome Web Store
- Click to save any webpage, email, bookmark, or note into your personal vector database
- Query AI agents (Claude, ChatGPT, or custom agents) about your stored content
- Your context follows you — agents start from your memory, not from scratch
The Kinic Token
Kinic has a utility token used to pay for vector database deployments on-chain, and holders can vote in the Kinic DAO. The token is listed on centralized exchanges and DEXs.
Developer CLI
The kinic-cli GitHub repo provides a terminal interface to manage AI memory smart contracts directly, including the ability to query and manage stored data.
Setup Workflow
Prerequisites
- Node.js 18+ (for CLI)
- Chrome browser (for extension)
- A browser wallet supporting the Internet Computer (e.g., MetaMask with Plug wallet)
Step 1: Install the Chrome Extension
The fastest way to get started is the official Chrome extension:
https://chromewebstore.google.com/detail/kinic/mnddmednohmjdgmpbaieolebflkbcbjc
Click “Add to Chrome” and authorize the extension when prompted.
Step 2: Set Up Your Internet Computer Identity
On first launch, the extension will prompt you to create or import an Internet Computer identity. This identity owns the cryptographic keys to your personal vector database canister.
Step 3: Save Your First Memory
With the extension installed:
- Browse to any page you want to remember
- Click the Kinic icon in your Chrome toolbar
- Confirm the save — the page is embedded and stored in your personal blockchain canister
Step 4: Query via CLI (Optional)
For programmatic access to your memory store, use the kinic-cli:
# Clone the repository
git clone https://github.com/ICME-Lab/kinic-cli.git
cd kinic-cli
# Install dependencies
npm install
# List your memory canisters
npm run list-canisters
# Query your stored memory
npm run query -- "your search term"
Deeper Analysis
Why Blockchain for AI Memory?
Traditional AI memory solutions store your embeddings in the vendor’s infrastructure. You have no guarantee they will not be used to train models, sold to third parties, or become inaccessible if the startup shuts down.
Kinic’s approach — storing vector embeddings in an Internet Computer canister smart contract — means:
- The write-once, tamper-evident nature of blockchain storage prevents silent edits to your memory
- Your data travels with your cryptographic identity, not a vendor account
- The canister runs web-speed queries via ICP’s reverse gas model (no per-query gas fees for reading)
Zero-Knowledge Proofs (vetKey)
From the Internet Computer documentation, vetKeys allow threshold key derivation where the Internet Computer itself acts as the key generation party. This means Kinic can offer cryptographic proofs that your memory was accessed by an authorized agent without revealing the underlying data to ICP or Kinic operators.
Limitations
- Blockchain latency — canister queries have higher latency than a local vector store (Pinecone, Chroma)
- Ecosystem lock-in — currently tied to the Internet Computer; data portability to other chains is not yet documented
- New product — limited third-party audits; “tamper proof” claims should be independently verified for production use cases
- DAO token risk — the Kinic token adds economic complexity; DYOR before any token-related interactions
Practical Evaluation Checklist
- [ ] Chrome extension installs and prompts for ICP identity without errors
- [ ] Saving a webpage creates a verifiable entry in the canister
- [ ] Querying via CLI returns relevant stored context
- [ ] The memory persists across different AI agent sessions (Claude, ChatGPT)
- [ ] Canister data is not accessible to Kinic operators (requires technical verification)
- [ ] DAO governance participation works as described
Security Notes
- Your Internet Computer identity private key is stored in your browser wallet — never share it
- The extension requires broad permissions (read all page content) — review the privacy policy before installing
- Zero-knowledge proofs protect data from the ICP network but not from a compromised browser or extension
- Kinic’s own infrastructure (website, extension backend) is not open source and should be treated as a potentially semi-trusted party
FAQ
Q: Can I use Kinic without the token? A: Yes — the Chrome extension and basic vector storage work without holding the Kinic token. The token is required for DAO voting and advanced on-chain deployment features.
Q: How is this different from vector databases like Pinecone or Chroma? A: Pinecone and Chroma are server-side vector stores owned by a company. Kinic stores embeddings in a personal blockchain canister you control. The tradeoff is higher latency and lower query throughput in exchange for cryptographic data ownership.
Q: Does Kinic work with local LLMs? A: The extension and CLI work with any AI that supports API-based tool calling. Using it with locally hosted models (Ollama, LM Studio) requires exposing a compatible API endpoint.
Q: Is my data used to train AI models? A: By design, no — your data lives in your personal canister. However, Kinic’s own extension/backend code is not fully open source, so this claim should be verified by reviewing the actual extension code.
Conclusion
Kinic tackles a real problem: every time you start a new AI session, you lose all prior context. By pushing that memory onto a personal blockchain canister, it makes AI memory portable and user-owned — a meaningful step toward verifiable AI as the project calls it.
The Chrome extension makes onboarding frictionless for non-technical users. Developers can use the kinic-cli to script memory queries. The zero-knowledge proof approach (vetKey) is technically sound in principle, though the implementation has not been independently audited as of this writing.
If you want AI agents that remember you across sessions without surrendering your data to OpenAI or Anthropic, Kinic is worth evaluating. Treat the blockchain storage claims as directional rather than provably tamper-proof until the codebase is more fully audited.
Try it: kinic.io
Related Posts
dev-tools
AgentMesh – Define AI Agent Teams in YAML
Define multi-agent AI workflows in YAML and run them locally with one command. AgentMesh brings Docker Compose patterns to AI agent orchestration.
5/28/2026
ai-setup
Sentrial – Catch AI Agent Failures Before Your Users Do
YC W26-backed AI agent observability platform. Trace sessions, detect silent regressions, and A/B test prompts in production before failures reach users.
5/28/2026
ai-setup
IonRouter – Fast Low-Cost AI Inference API
IonRouter is a YC W26 inference API routing open-source and fine-tuned models via an OpenAI-compatible endpoint, built on a C++ runtime optimized for GH200.
5/28/2026