<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Sashwat Karuvayil — Blog</title>
  <link>https://sashwat.in/blog/</link>
  <atom:link href="https://sashwat.in/feed.xml" rel="self" type="application/rss+xml" />
  <description>Field notes from the build — backend systems, Linux automation, Terraform, and confidential computing.</description>
  <language>en</language>
  <managingEditor>hi@sashwat.in (Sashwat Karuvayil)</managingEditor>
  <webMaster>hi@sashwat.in (Sashwat Karuvayil)</webMaster>
  <lastBuildDate>Wed, 13 May 2026 18:18:29 GMT</lastBuildDate>
  <generator>Next.js</generator>
  <item>
    <title>Automating IBM Confidential Computing contracts with contract-cli</title>
    <link>https://sashwat.in/blog/automating-ibm-confidential-computing-contracts/</link>
    <guid isPermaLink="true">https://sashwat.in/blog/automating-ibm-confidential-computing-contracts/</guid>
    <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
    <description>Why we built contract-go, contract-cli, and a Terraform provider — and what that meant for shipping confidential workloads on IBM Z without anyone hand-rolling cryptography.</description>
    <category>Go</category>
    <category>Confidential Computing</category>
    <category>Open Source</category>
  </item>
</channel>
</rss>
