<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://veristamp.in/blog</id>
    <title>VeriStamp Blog</title>
    <updated>2026-06-06T18:08:23.442Z</updated>
    <generator>VeriStamp Feed Generator</generator>
    <author>
        <name>Srimon Danguria</name>
        <email>support@veristamp.in</email>
        <uri>https://veristamp.in/blog/about/</uri>
    </author>
    <link rel="alternate" href="https://veristamp.in/blog"/>
    <link rel="self" href="https://veristamp.in/blog/atom.xml"/>
    <subtitle>Clarity on proof, provenance, and the fragile web of trust.</subtitle>
    <logo>https://veristamp.in/blog/icon.png</logo>
    <icon>https://veristamp.in/blog/favicon.ico</icon>
    <rights>All rights reserved 2026, Veristamp</rights>
    <entry>
        <title type="html"><![CDATA[qql-go and QQL Retrieval Operations for Qdrant]]></title>
        <id>https://veristamp.in/blog/qql-go-retrieval-operations/</id>
        <link href="https://veristamp.in/blog/qql-go-retrieval-operations/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/qql-go-retrieval-operations.webp" type="image/webp"/>
        <updated>2026-05-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how qql-go turns QQL into a single-binary CLI for Qdrant retrieval operations, CI checks, runbooks, and agent-safe automation.]]></summary>
        <content type="html"><![CDATA[Learn how qql-go turns QQL into a single-binary CLI for Qdrant retrieval operations, CI checks, runbooks, and agent-safe automation.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Schema-First Extraction for LLM Wikis with GLiNER2]]></title>
        <id>https://veristamp.in/blog/schema-first-llm-wiki/</id>
        <link href="https://veristamp.in/blog/schema-first-llm-wiki/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/schema-first-llm-wiki.webp" type="image/webp"/>
        <updated>2026-04-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how schema-first extraction and GLiNER2 turn messy RAG pipelines into a persistent LLM wiki and knowledge graph.]]></summary>
        <content type="html"><![CDATA[Learn how schema-first extraction and GLiNER2 turn messy RAG pipelines into a persistent LLM wiki and knowledge graph.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Oracle Cloud Always Free Telegram Bot + AI Agent]]></title>
        <id>https://veristamp.in/blog/self-hosted-ai-agent-oracle-always-free-picoclaw-tailscale/</id>
        <link href="https://veristamp.in/blog/self-hosted-ai-agent-oracle-always-free-picoclaw-tailscale/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/run-private-ai-agent-oracle-always-free.webp" type="image/webp"/>
        <updated>2026-02-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Oracle Cloud Always Free Telegram bot setup for a private AI agent: Tailscale VPN, PicoClaw, zero public ports, and systemd uptime.]]></summary>
        <content type="html"><![CDATA[Oracle Cloud Always Free Telegram bot setup for a private AI agent: Tailscale VPN, PicoClaw, zero public ports, and systemd uptime.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[RAG Chunking Visualizer in Rust (WebAssembly): A Production-Ready Text Splitter Workbench]]></title>
        <id>https://veristamp.in/blog/chunkerlite-rag-chunk-visualizer/</id>
        <link href="https://veristamp.in/blog/chunkerlite-rag-chunk-visualizer/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/chunkerlite-rag-chunk-visualizer.webp" type="image/webp"/>
        <updated>2026-02-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A Rust + WebAssembly RAG chunking visualizer that lets you debug text splitting, inspect semantic boundaries, and export production-ready chunks for embedding pipelines and vector databases.]]></summary>
        <content type="html"><![CDATA[A Rust + WebAssembly RAG chunking visualizer that lets you debug text splitting, inspect semantic boundaries, and export production-ready chunks for embedding pipelines and vector databases.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Governed Code Mode: From Tool-Calling to Zero-Trust Execution]]></title>
        <id>https://veristamp.in/blog/governed-code-mode/</id>
        <link href="https://veristamp.in/blog/governed-code-mode/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/verified-code-mode.webp" type="image/webp"/>
        <updated>2025-11-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Cloudflare, Anthropic, Google, and others are converging on a new pattern: let agents write code—but only inside a governed, zero-trust runtime.]]></summary>
        <content type="html"><![CDATA[Cloudflare, Anthropic, Google, and others are converging on a new pattern: let agents write code—but only inside a governed, zero-trust runtime.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Self-Host n8n on Docker for Free: Beginner Setup]]></title>
        <id>https://veristamp.in/blog/n8n-beginner-setup-docker/</id>
        <link href="https://veristamp.in/blog/n8n-beginner-setup-docker/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/n8n-beginner-setup-docker.webp" type="image/webp"/>
        <updated>2025-11-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Self-host n8n on Docker for free. PostgreSQL, ngrok, and a pre-built JSON workflow in one docker compose up. No cloud fees, no workflow caps.]]></summary>
        <content type="html"><![CDATA[Self-host n8n on Docker for free. PostgreSQL, ngrok, and a pre-built JSON workflow in one docker compose up. No cloud fees, no workflow caps.]]></content>
        <author>
            <name>Srimon Danguria</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Custom Identity Provider Trap: What We Should Have Built]]></title>
        <id>https://veristamp.in/blog/the-identity-trap-killing-custom-idp/</id>
        <link href="https://veristamp.in/blog/the-identity-trap-killing-custom-idp/"/>
        <link rel="enclosure" href="https://veristamp.in/covers/the-identity-trap-killing-custom-idp.webp" type="image/webp"/>
        <updated>2025-11-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A custom identity provider is a trap when you build commodity AuthN. The better path is an identity control plane.]]></summary>
        <content type="html"><![CDATA[A custom identity provider is a trap when you build commodity AuthN. The better path is an identity control plane.]]></content>
        <author>
            <name>Souveek Das</name>
            <uri>https://veristamp.in/blog/about/</uri>
        </author>
    </entry>
</feed>