<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DataFrontier — Lab Notes</title>
    <link>https://datafrontier.co/blog</link>
    <atom:link href="https://datafrontier.co/rss.xml" rel="self" type="application/rss+xml" />
    <description>Research-tone essays and lab notes from DataFrontier on memory as infrastructure.</description>
    <language>en</language>
    <item>
      <title>DF-008 — Compliance by Architecture: DPDP, GDPR, and the End of Paperwork-as-Privacy</title>
      <link>https://datafrontier.co/blog/compliance-by-architecture</link>
      <guid>https://datafrontier.co/blog/compliance-by-architecture</guid>
      <pubDate>21 Apr 2026 00:00:00 GMT</pubDate>
      <description>When residency and egress are structural, compliance becomes a property of the system — generated, not asserted.</description>
    </item>
    <item>
      <title>DF-007 — Why We Open-Sourced the Core</title>
      <link>https://datafrontier.co/blog/why-we-open-sourced-the-core</link>
      <guid>https://datafrontier.co/blog/why-we-open-sourced-the-core</guid>
      <pubDate>07 Apr 2026 00:00:00 GMT</pubDate>
      <description>The substrate should be inspectable; the enterprise layer is the business. The strategy behind shipping the UPII core as MIT-licensed open source on PyPI.</description>
    </item>
    <item>
      <title>DF-006 — From UPII to UEII: Scaling Personal Memory Guarantees to the Enterprise</title>
      <link>https://datafrontier.co/blog/from-upii-to-ueii</link>
      <guid>https://datafrontier.co/blog/from-upii-to-ueii</guid>
      <pubDate>24 Mar 2026 00:00:00 GMT</pubDate>
      <description>The same substrate, engineered for organisations. Introducing the Smritium Membrane — PII detection, egress audit, and compliance by architecture.</description>
    </item>
    <item>
      <title>DF-005 — What Never Leaves Cannot Leak: Local-First as a Security Model</title>
      <link>https://datafrontier.co/blog/what-never-leaves-cannot-leak</link>
      <guid>https://datafrontier.co/blog/what-never-leaves-cannot-leak</guid>
      <pubDate>10 Mar 2026 00:00:00 GMT</pubDate>
      <description>Most privacy is a policy you are asked to trust. Local-first is a property you can verify.</description>
    </item>
    <item>
      <title>DF-004 — Content-Addressed Memory: Why Deterministic Ingestion Matters</title>
      <link>https://datafrontier.co/blog/content-addressed-memory</link>
      <guid>https://datafrontier.co/blog/content-addressed-memory</guid>
      <pubDate>25 Feb 2026 00:00:00 GMT</pubDate>
      <description>Re-ingest the same corpus and reproduce 100% of chunk hashes. Why identity should be a pure function of content.</description>
    </item>
    <item>
      <title>DF-003 — Cite or Abstain: Designing Retrieval That Refuses to Hallucinate</title>
      <link>https://datafrontier.co/blog/cite-or-abstain</link>
      <guid>https://datafrontier.co/blog/cite-or-abstain</guid>
      <pubDate>11 Feb 2026 00:00:00 GMT</pubDate>
      <description>A system that always answers is a system that sometimes lies. Why abstention is a feature.</description>
    </item>
    <item>
      <title>DF-002 — Three-Signal Retrieval Fusion: Semantic, Temporal, Relational</title>
      <link>https://datafrontier.co/blog/three-signal-retrieval-fusion</link>
      <guid>https://datafrontier.co/blog/three-signal-retrieval-fusion</guid>
      <pubDate>28 Jan 2026 00:00:00 GMT</pubDate>
      <description>Recall is a sensor-fusion problem, not a cosine distance. How fusion reaches Recall@10 = 0.958.</description>
    </item>
    <item>
      <title>DF-001 — The Memory Problem: Why AI's Hardest Bottleneck Isn't Intelligence</title>
      <link>https://datafrontier.co/blog/the-memory-problem</link>
      <guid>https://datafrontier.co/blog/the-memory-problem</guid>
      <pubDate>14 Jan 2026 00:00:00 GMT</pubDate>
      <description>Models are no longer the hard part. The hardest problem now is memory.</description>
    </item>
  </channel>
</rss>
