<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>enTrail changelog</title>
  <subtitle>Changes to the product and to the documentation.</subtitle>
  <link href="https://docs.entrail.io/feed.xml" rel="self"/>
  <link href="https://docs.entrail.io/changelog"/>
  <id>https://docs.entrail.io/</id>
  <updated>2026-09-28T00:00:00Z</updated>
  <author><name>enTrail</name></author>
  <entry>
    <title>v0.1 product: Seal, verify, and fail on tamper</title>
    <link href="https://docs.entrail.io/changelog#v0.1-product-seal-verify-and-fail-on-tamper"/>
    <id>https://docs.entrail.io/changelog#v0.1-product-seal-verify-and-fail-on-tamper</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="product"/>
    <summary>Events are hashed exactly as sent, linked into a chain, signed with Ed25519 and committed to a Merkle tree. Change one byte of a payload and verification fails, naming what did not match.</summary>
  </entry>
  <entry>
    <title>v0.1 product: Signed heads published off the box</title>
    <link href="https://docs.entrail.io/changelog#v0.1-product-signed-heads-published-off-the-box"/>
    <id>https://docs.entrail.io/changelog#v0.1-product-signed-heads-published-off-the-box</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="product"/>
    <summary>The box publishes signed tree heads to a log it cannot itself change, and the log signs a receipt for every record it accepts. Inclusion and consistency proofs are available on request, so anyone can show that a later tree is an append-only extension of an earlier one.</summary>
  </entry>
  <entry>
    <title>v0.1 product: Anchored in Bitcoin, checkable offline</title>
    <link href="https://docs.entrail.io/changelog#v0.1-product-anchored-in-bitcoin-checkable-offline"/>
    <id>https://docs.entrail.io/changelog#v0.1-product-anchored-in-bitcoin-checkable-offline</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="product"/>
    <summary>Heads are submitted to OpenTimestamps and the proofs strengthen as Bitcoin confirms them. The shipped verifier checks an anchor with no call to us. A record sealed minutes ago correctly reports that its anchor has not landed yet.</summary>
  </entry>
  <entry>
    <title>v0.1 product: The platform console, in beta</title>
    <link href="https://docs.entrail.io/changelog#v0.1-product-the-platform-console-in-beta"/>
    <id>https://docs.entrail.io/changelog#v0.1-product-the-platform-console-in-beta</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="product"/>
    <summary>One identity for an organisation: people, second factors, and which boxes each may reach. A box holds no passwords — it trusts a five-minute signed ticket and a signed custodian list it pulls for itself.</summary>
  </entry>
  <entry>
    <title>v0.1 product: Unauthenticated traffic costs a box almost nothing</title>
    <link href="https://docs.entrail.io/changelog#v0.1-product-unauthenticated-traffic-costs-a-box-almost-nothing"/>
    <id>https://docs.entrail.io/changelog#v0.1-product-unauthenticated-traffic-costs-a-box-almost-nothing</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="product"/>
    <summary>A box checks who is sending before it reads a request body. Rejected events are kept in a bounded per-environment window and expire, so bad traffic cannot fill a disk, and nothing rejected enters the evidence chain.</summary>
  </entry>
  <entry>
    <title>v0.1 docs: Documentation opens</title>
    <link href="https://docs.entrail.io/changelog#v0.1-docs-documentation-opens"/>
    <id>https://docs.entrail.io/changelog#v0.1-docs-documentation-opens</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="docs"/>
    <summary>Three parts: the platform, the box, and verification. How managed boxes are provisioned, updated or reached for support is internal and is deliberately not documented.</summary>
  </entry>
  <entry>
    <title>v0.1 docs: Working Python and Node.js clients</title>
    <link href="https://docs.entrail.io/changelog#v0.1-docs-working-python-and-node-js-clients"/>
    <id>https://docs.entrail.io/changelog#v0.1-docs-working-python-and-node-js-clients</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="docs"/>
    <summary>Both are executed before publication, and the API page reads them from disk at build time, so the code on the page is the code that was run. Neither installs a dependency.</summary>
  </entry>
  <entry>
    <title>v0.1 docs: Diagrams of the component map and sign-in</title>
    <link href="https://docs.entrail.io/changelog#v0.1-docs-diagrams-of-the-component-map-and-sign-in"/>
    <id>https://docs.entrail.io/changelog#v0.1-docs-diagrams-of-the-component-map-and-sign-in</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <category term="docs"/>
    <summary>Solid lines carry data, dashed lines are checks a third party makes alone, and every figure carries a description for screen readers because figures travel without their page.</summary>
  </entry>
</feed>
