<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pages on BitSpeed.org</title>
    <link>https://bitspeed.org/pages/</link>
    <description>Recent content in Pages on BitSpeed.org</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 20 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://bitspeed.org/pages/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About</title>
      <link>https://bitspeed.org/about/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/about/</guid>
      <description>&lt;p&gt;BitSpeed.org is home to two independent Go tools. Inspect explains one HTTP transfer from the client side and compares saved runs. Transfer moves one file in verified chunks, resumes interrupted work and checks the full file before publishing its destination. Each has its own command and release status.&lt;/p&gt;&#xA;&lt;p&gt;Inspect 0.1.1 is available now. It records trace events, redirects, observed body bytes and partial failures as JSON. Its reports distinguish measurements from calculations and labelled interpretations. A first-byte wait is evidence about an interval, not proof that a database or server CPU caused the delay.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://bitspeed.org/contact/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/contact/</guid>
      <description>&lt;p&gt;Write to &lt;a href=&#34;mailto:info@bitspeed.org&#34;&gt;info@bitspeed.org&lt;/a&gt; with questions, feedback or a reproducible problem. For a software issue, the &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/issues&#34;&gt;GitHub issue tracker&lt;/a&gt; is also available.&lt;/p&gt;&#xA;&lt;p&gt;Include the command version, operating system, command options and what happened. Review any recording before sending it: query values and fragments are redacted, but paths, hostnames and location labels can still disclose private information. Do not send credentials or tokens.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Download</title>
      <link>https://bitspeed.org/download/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/download/</guid>
      <description>&lt;p&gt;Inspect 0.1.1 and Transfer 0.1.0 are independently released. Each archive includes its executable, documentation, license notices and BUILD_INFO.json. Choose the tool and check the platform coverage before downloading. The first table is Inspect.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Platform&lt;/th&gt;&#xA;          &lt;th&gt;Download&lt;/th&gt;&#xA;          &lt;th&gt;Coverage&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Linux amd64&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/softdevstudio/bitspeed/releases/latest/download/bitspeed-inspect-linux-amd64.tar.gz&#34;&gt;tar.gz&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Native archive smoke tested&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Linux arm64&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/softdevstudio/bitspeed/releases/latest/download/bitspeed-inspect-linux-arm64.tar.gz&#34;&gt;tar.gz&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Cross-built only&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;macOS arm64&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/softdevstudio/bitspeed/releases/latest/download/bitspeed-inspect-darwin-arm64.tar.gz&#34;&gt;tar.gz&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Native archive smoke tested&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;macOS amd64&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/softdevstudio/bitspeed/releases/latest/download/bitspeed-inspect-darwin-amd64.tar.gz&#34;&gt;tar.gz&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Cross-built only&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Windows amd64&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;https://github.com/softdevstudio/bitspeed/releases/latest/download/bitspeed-inspect-windows-amd64.zip&#34;&gt;zip&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Native archive smoke tested&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Transfer 0.1.0 supports one-file delivery on supported Linux/macOS local filesystems. Its Windows archive is a compatibility check, not a delivery tool.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Inspect</title>
      <link>https://bitspeed.org/inspect/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/inspect/</guid>
      <description>&lt;p&gt;Inspect tells you where measured HTTP transfer time goes. Run it against an HTTP or HTTPS URL, save the recording and ask it to explain the observed events. Collect a second recording after a change and compare the two. The command is &lt;code&gt;bitspeed-inspect&lt;/code&gt;; version 0.1.1 is released.&lt;/p&gt;&#xA;&lt;p&gt;The useful distinction is between what the client saw and what it can infer. DNS events, connection attempts and response bytes are observations. An interval or median is calculated from those observations. Interpretations cite their evidence and rules. Missing or ambiguous events stay unavailable rather than quietly becoming zero.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quick Start</title>
      <link>https://bitspeed.org/quick-start/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/quick-start/</guid>
      <description>&lt;p&gt;Download Inspect for your platform from &lt;a href=&#34;https://bitspeed.org/download/&#34;&gt;Download&lt;/a&gt;, verify its archive checksum and extract it. The examples below use &lt;code&gt;./bitspeed-inspect&lt;/code&gt;; on Windows use &lt;code&gt;bitspeed-inspect.exe&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./bitspeed-inspect --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./bitspeed-inspect record --samples&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt; --timeout&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;10s https://example.org/ &amp;gt; run.json&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./bitspeed-inspect explain run.json&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./bitspeed-inspect explain --format&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;json run.json&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A failed request can still produce useful partial JSON. &lt;code&gt;record&lt;/code&gt; exits nonzero when samples fail or the batch is cancelled. Explaining a valid failed recording can succeed. Review stderr and the saved outcome before treating a recording as complete.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reference</title>
      <link>https://bitspeed.org/reference/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/reference/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/blob/main/README.md&#34;&gt;README&lt;/a&gt; is the command manual. The repository keeps the detailed contracts beside the implementation and tests.&lt;/p&gt;&#xA;&lt;p&gt;Inspect has a &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/blob/main/docs/recording-v1.md&#34;&gt;versioned recording format&lt;/a&gt;, &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/blob/main/docs/explanations.md&#34;&gt;explanation rules&lt;/a&gt;, &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/blob/main/docs/comparisons.md&#34;&gt;comparison rules&lt;/a&gt; and &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/blob/main/docs/releases.md&#34;&gt;release packaging reference&lt;/a&gt;. These specify interval boundaries, evidence links, unavailable values, comparability checks and platform coverage.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/tree/main/examples&#34;&gt;controlled demo and saved recordings&lt;/a&gt; can be explained or compared without accessing an external server. &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/tree/main/test/results&#34;&gt;Recorded test results&lt;/a&gt; include environments and outcomes. The &lt;a href=&#34;https://github.com/softdevstudio/bitspeed/tree/main/test/results/session-five-release&#34;&gt;release verification evidence&lt;/a&gt; covers public archive hashes and a downloaded Linux executable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transfer</title>
      <link>https://bitspeed.org/transfer/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bitspeed.org/transfer/</guid>
      <description>&lt;p&gt;Transfer 0.1.0 moves one file to one destination using verified chunks. It prepares an immutable sender snapshot, records its manifest, stages missing chunks and resumes using the same snapshot and transfer ID after interruption. The original source is no longer needed once preparation completes.&lt;/p&gt;&#xA;&lt;p&gt;The receiver revalidates saved chunks instead of trusting a progress counter. Finalization assembles the file, checks its complete SHA-256 digest and publishes a fixed destination without replacing an unrelated file. A retained witness and stable receipt let a retry verify the same output after a lost response. Send reports completed delivery only after checking that receipt against the snapshot and saving it locally. Upload-only remains an explicit staging operation and does not claim delivery.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
