<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Sultaan research log</title>
  <subtitle>Engineering notes on Sultaan, a private research project. The repository is private; updates are published here.</subtitle>
  <id>https://sultaan.io/</id>
  <link rel="self" type="application/atom+xml" href="https://sultaan.io/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://sultaan.io/follow/"/>
  <updated>2026-10-05T00:00:00Z</updated>
  <author><name>Divyaprakash Jha</name><uri>https://divyaprakash.si/</uri></author>
  <entry>
    <title>This notebook goes up</title>
    <id>tag:sultaan.io,2026-10-05:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-10-05"/>
    <updated>2026-10-05T00:00:00Z</updated>
    <summary>sultaan.io starts publishing engineering notes, because the repository stays private.</summary>
  </entry>
  <entry>
    <title>Portfolio review</title>
    <id>tag:sultaan.io,2026-10-01:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-10-01"/>
    <updated>2026-10-01T00:00:00Z</updated>
    <summary>Sultaan is confirmed as a research track, not a launch dependency. Ten engineering sessions are planned, and LoRA fine-tuning of an open model is named the practical route to a sovereign model.</summary>
  </entry>
  <entry>
    <title>First contact: a new tier, a supervisor and a recorded run</title>
    <id>tag:sultaan.io,2026-07-16:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-07-16"/>
    <updated>2026-07-16T00:00:00Z</updated>
    <summary>ADR 0026 adds a roughly 33M first-contact tier, a streamed multi-source mixture, a hardware preflight, a streaming tokenizer trainer, a crash-safe overnight supervisor and a local text-corpus path. The same day, a 33.9M-parameter model trained on a 6 GB laptop GPU: loss fell from 9.78 to 3.89 over 20,000 steps on 500 Project Gutenberg books. That run is recorded only on an unmerged branch, and its checkpoint has not been located since.</summary>
  </entry>
  <entry>
    <title>Training-run hardening</title>
    <id>tag:sultaan.io,2026-07-02:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-07-02"/>
    <updated>2026-07-02T00:00:00Z</updated>
    <summary>A training-health sentinel, atomic and promoted checkpoints, the tier gate, the provenance schema and the mixture bandit; trust tiers for the knowledge graph, typed memory facts and an agent circuit breaker (ADRs 0021 to 0025).</summary>
  </entry>
  <entry>
    <title>Phase 3 begins</title>
    <id>tag:sultaan.io,2026-06-09:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-06-09"/>
    <updated>2026-06-09T00:00:00Z</updated>
    <summary>The pretraining stack is fixed: a from-scratch Llama-style decoder, FineWeb-Edu streaming, FSDP chosen for future multi-GPU tiers, bf16 and a cosine schedule (ADR 0016).</summary>
  </entry>
  <entry>
    <title>Evaluation suite expanded</title>
    <id>tag:sultaan.io,2026-06-04:log</id>
    <link rel="alternate" type="text/html" href="https://sultaan.io/follow/#log-2026-06-04"/>
    <updated>2026-06-04T00:00:00Z</updated>
    <summary>A TruthfulQA multiple-choice subset and a custom hallucination probe set join perplexity and MMLU (ADR 0013).</summary>
  </entry>
</feed>
