Skip to content

Blockula v1.0.3

Choose a tag to compare

@github-actions github-actions released this 09 Nov 12:09
· 58 commits to main since this release
Immutable release. Only release title and notes can be modified.
8afc432

Blockula v1.0.3: blockula create, a People directory, Request links, and the wallet on your Home Screen. UNSIGNED, like every release so far.

This release is not signed. The offline ML-DSA-65 release key doesn't exist yet, so there's no
checksums.txt.sig and no release key id to pin. blockula release install refuses to install without one.

The one-line install.sh and the MCP's install_node check each archive's SHA-256 against checksums.txt,
whose first line is # blockula-release v1.0.3. With a logged-in gh, they also check its SLSA build
provenance (gh attestation verify <file> --repo jackdishman/blockula --source-ref refs/tags/v1.0.3), and
they report which checks ran. A compromised GitHub account or release workflow could produce both. The
stronger check is a bit-for-bit rebuild of the Linux archives:
COMMIT=8afc4327603ec85d9544e0b731e102e1e90f10b4 scripts/reproduce-release.sh v1.0.3.

Each chain's coins have no value: nobody sells them, buys them or gets paid in them.

What's new

  • blockula create (#111) is the new name for blockula launch. launch still works as an alias.
    • The chain's guide is now README.md in its home.
    • The internet-reach hint now points at the right Tailscale setting.
    • docs/CREATE.md
  • People (#113): the wallet and explorer list a chain's accounts and .boo names, with balances.
    • The node adds GET /api/accounts and GET /api/names.
    • The SDK adds client.accounts() and client.names().
  • Request (#113): your profile makes a payment-request link with a QR code. Opening the link fills in the
    Send form.
  • Add to Home Screen (#113): the wallet a node serves has a web app manifest named after the chain, and
    icons. On iOS it explains how to add it to the Home Screen.
  • A minimal Python client (#56, thanks @darkoheth): sdk-py reads the chain and signs transfers.
  • Hosting a chain on Fly (#111): deploy/host-chain.sh runs one verified release binary behind HTTPS.
    This is how the demo chain at https://demo.blockula.app runs.
  • npm: @blockula/sdk and @blockula/mcp are 1.0.3.

No protocol change: v1 blocks replay exactly as before.