<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Sanchayam on Hardcode Consulting</title>
    <link>https://blog.hardcodeconsulting.tech/tags/sanchayam/</link>
    <description>Recent content in Sanchayam on Hardcode Consulting</description>
    <image>
      <title>Hardcode Consulting</title>
      <url>https://blog.hardcodeconsulting.tech/favicon.svg</url>
      <link>https://blog.hardcodeconsulting.tech/favicon.svg</link>
    </image>
    <generator>Hugo -- 0.162.0</generator>
    <language>en</language>
    <lastBuildDate>Tue, 26 May 2026 19:00:00 +0530</lastBuildDate>
    <atom:link href="https://blog.hardcodeconsulting.tech/tags/sanchayam/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploying Sanchayam</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-deployment/</link>
      <pubDate>Tue, 26 May 2026 19:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-deployment/</guid>
      <description>Deploy Sanchayam: backend as a systemd service behind nginx, frontend on S3 and CloudFront via GitHub Actions, and first-run admin setup.</description>
    </item>
    <item>
      <title>Corporate Actions and the Backfill Pipeline</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-corporate-actions/</link>
      <pubDate>Wed, 20 May 2026 18:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-corporate-actions/</guid>
      <description>Sanchayam&amp;#39;s backfill pipeline: resolves splits from Yahoo Finance, extracts NSE name changes via DeepSeek, and stores historical symbol aliases.</description>
    </item>
    <item>
      <title>Friday Snapshots: Weekly Portfolio and Historical Backfill</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-snapshots/</link>
      <pubDate>Thu, 14 May 2026 17:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-snapshots/</guid>
      <description>How Sanchayam runs Friday portfolio snapshots, Saturday historical backfill with 10 concurrent workers, weekly price pruning, and family snapshot rebuilds.</description>
    </item>
    <item>
      <title>XIRR from Scratch: Newton-Raphson on a Portfolio</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-xirr/</link>
      <pubDate>Fri, 08 May 2026 16:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-xirr/</guid>
      <description>Sanchayam&amp;#39;s XIRR: Newton-Raphson with multiple starting guesses, absolute return fallback under 365 days, and portfolio-level XIRR with FX conversion.</description>
    </item>
    <item>
      <title>FIFO Cost Basis and Realized P&amp;L</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-fifo/</link>
      <pubDate>Sat, 02 May 2026 15:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-fifo/</guid>
      <description>How Sanchayam walks buy lots FIFO at sell time, records realized P&amp;amp;L per sell lot, and trims lot history to the current position for accurate XIRR.</description>
    </item>
    <item>
      <title>Price Feed Queue: Providers, Routing, and Rate Limits</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-price-feed/</link>
      <pubDate>Sun, 26 Apr 2026 14:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-price-feed/</guid>
      <description>Sanchayam&amp;#39;s price feed queue: FOR UPDATE SKIP LOCKED, an asset-to-provider routing table, and a call log for rate limiting rather than in-process counters.</description>
    </item>
    <item>
      <title>FX: USD Pivot, Two-Layer Cache, Stale-While-Revalidate</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-fx/</link>
      <pubDate>Mon, 20 Apr 2026 13:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-fx/</guid>
      <description>Sanchayam&amp;#39;s FX service: USD as a pivot currency, two-layer cache with in-process and DB layers, and stale-while-revalidate to minimize live API calls.</description>
    </item>
    <item>
      <title>Auth: OTP Reset, Invite Signup, and Token Rotation</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-auth/</link>
      <pubDate>Tue, 14 Apr 2026 12:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-auth/</guid>
      <description>How Sanchayam handles OTP password reset, invite-only signup with hashed tokens, force logout, and refresh token rotation with reuse detection.</description>
    </item>
    <item>
      <title>The Asset Schema: One Table for Every Asset Type</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-asset-schema/</link>
      <pubDate>Wed, 08 Apr 2026 11:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-asset-schema/</guid>
      <description>How Sanchayam&amp;#39;s asset catalog uses schema flags to handle equity, mutual funds, bank balances, and real estate from one table.</description>
    </item>
    <item>
      <title>Sanchayam: A Self-Hosted Multi-Asset Portfolio Tracker</title>
      <link>https://blog.hardcodeconsulting.tech/post/sanchayam-intro/</link>
      <pubDate>Thu, 02 Apr 2026 10:00:00 +0530</pubDate>
      <guid>https://blog.hardcodeconsulting.tech/post/sanchayam-intro/</guid>
      <description>Self-hosted portfolio tracker for equity, mutual funds, crypto, and real estate. FIFO P&amp;amp;L, XIRR, FX conversion, and family portfolio sharing.</description>
    </item>
  </channel>
</rss>
