Integrations Obsidian

Knowledge Mgmt

Your Vault. Verified.

Obsidian stores your knowledge. VerifiedState verifies it and makes it queryable by AI agents.

Get API Key →
12MCP tools
0.01mslookup
50kfree assertions/mo
ed25519signed

The Problem

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.

• • • Obsidian vault
# Architecture Notes
Database: PostgreSQL
Cache: Cloudflare KV
✓ 3 assertions synced to VerifiedState
• • • Cursor
> What's our cache layer?
✦ From Obsidian vault, synced 5 min ago
Cloudflare KV
Receipt: rct_8b2c · source: obsidian_bridge

Your notes. Verified. Queryable everywhere.

Step 1
Connect
Step 2
Ingest + Extract
Step 3
Verify + Receipt

The Fix

npm install @verifiedstate/obsidian

typescript
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

What You Get Back

✓ VERIFIED
receipt.json
{ "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 }

Without VerifiedState vs. With VerifiedState

FeatureWithoutWith 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

FAQ

Does it move my notes out of Obsidian?

No. The bridge reads your vault and syncs assertions to VerifiedState. Your vault stays local and untouched.

What gets extracted?

Frontmatter fields, wikilinks, tags, and content assertions. Each note can produce multiple verified assertions.

Can I query my vault from other AI agents?

Yes. Once synced, any MCP-compatible agent or API client can query your knowledge.

Related Integrations

Start building with verified memory.

Free: 50,000 assertions/month. No credit card. No trial expiration.