Integrations › Obsidian
Obsidian stores your knowledge. VerifiedState verifies it and makes it queryable by AI agents.
Get API Key →Obsidian is where you think. 300M+ downloads. Massive plugin ecosystem. But your AI agents can't access your vault. Even if they could, they'd treat notes as raw text — no structure, no verification, no temporal queries like "what did I believe about X in January?"
Your vault becomes queryable by any AI agent.
Your notes. Verified. Queryable everywhere.
npm install @verifiedstate/obsidian
import { ObsidianBridge } from '@verifiedstate/obsidian';
const bridge = new ObsidianBridge({
apiKey: 'vs_live_...',
vaultPath: '/path/to/vault',
namespaceId: 'my_knowledge',
});
// Watch for changes, extract assertions, verify automatically
await bridge.start();
// Your notes are now verified, structured, and queryable
// by any AI agent via the VerifiedState API or MCP server
// Frontmatter, wikilinks, and tags are all preserved{
"receipt_id": "rct_7f3a...",
"assertion": "User prefers dark mode",
"status": "verified",
"confidence": 0.94,
"signature": "ed25519:a8c3f1...",
"verified_at": "2026-04-06T14:32:01Z",
"chain_position": 42
}| Feature | Without | With VerifiedState |
|---|---|---|
| Notes | Unstructured markdown | Structured verified assertions |
| AI access | None (vault is local) | Queryable via API/MCP |
| Contradictions | Notes can contradict each other | Conflicts detected |
| History | File modification dates only | Full bitemporal provenance |
No. The bridge reads your vault and syncs assertions to VerifiedState. Your vault stays local and untouched.
Frontmatter fields, wikilinks, tags, and content assertions. Each note can produce multiple verified assertions.
Yes. Once synced, any MCP-compatible agent or API client can query your knowledge.
Free: 50,000 assertions/month. No credit card. No trial expiration.