SMARTZ SYNDICATE .net
The Lab · Sign Here, Broadcast There · v1 — October 18, 2026
Live · Oct 18, 2026

Sign here.
Broadcast there.

How a CLAM transaction gets from a machine that holds the key and never goes online to the public chain, told with one real transaction you can check yourself and the three things that went wrong on the way. This page only teaches. It has no key field, no address field and nothing that sends.

What offline signing is

A transaction is a short run of bytes that says which coins it spends and where they go. Signing adds proof that the owner of those coins approved exactly those bytes. Once it is signed, nobody can change a single byte without breaking the signature.

That splits the job in two. Signing needs the private key, so it happens on a machine that stays offline. Broadcasting only means handing the finished bytes to the network, so any connection will do, even one you don't trust. The machine that carries the bytes never sees the key, and it can't alter what it carries. The worst it can do is fail to deliver.

The skill that makes this safe is reading the signed bytes before they leave. The Read Before You Sign checklist in the Tx Reader is the habit.

Why CLAM has no public broadcast service

On bigger chains, you can paste a signed transaction into a public web page and the page broadcasts it for you. In October 2026 we found no such service for CLAM. The public CLAM explorer reads the chain well, but it doesn't take submissions. The general-purpose wallet libraries never added CLAM either, so the common tools can't produce or send its transaction format. That format puts a timestamp after the version number and, from version 2 on, a short text note (ClamSpeech) at the end.

So the only way onto the chain is the network itself: speak CLAM's own peer-to-peer protocol to a running CLAM node and give it the bytes. That's what the path below does.

The path

  1. Key stays here The bench Builds and signs offline, then reads its own signed bytes back before anything leaves.
  2. Bytes only A home relay machine An ordinary computer that forwards the signed bytes. It never holds a key and can't change what it forwards.
  3. Any node that answers A CLAM peer A stranger's node on the CLAM network. It checks the transaction against the rules and passes it on to its own peers.
  4. Proof lives here The chain A block includes it. From then on, anyone can read it with no help from us.

What crosses every arrow: signed transaction bytes.What never crosses one: a key.

The receipt

The first transaction to take this path, October 18, 2026. It's laid out as a receipts card, the format our private bench console uses for closed operations. This is only the record: there's nothing on it to press.

CLAM · Relay Send · Receipt 1

Signed offline, broadcast through a relay, read back on chain

Read back · Sent
Bench (signed offline)→Home relay→A CLAM peer→Block 6428301

Amounts

Spent (1 input)50.00000000 CLAM
Paid (1 output)49.99900000 CLAM
Size196 bytes
Version2 (with ClamSpeech)

Fee stack

Inputs50.00000000
− Outputs49.99900000
= Network fee0.00100000 CLAM
Relay feenone
Service feenone

The fee is whatever the inputs leave unpaid; no line on a transaction says "fee". Here that's 0.001 CLAM for 196 bytes, about 0.0051 CLAM per kilobyte. The relay forwards bytes and takes nothing.

Read-back

Sent, because an independent read shows it

  • Read from the public CryptoID CLAM explorer on Oct 18, 2026 at 11:08 PM ET.
  • In block 6428301, which was mined at 10:37 PM ET. It had 33 confirmations at the time of the read.
  • Spent 50.00000000, paid 49.999, fee 0.001. All three match the record above.
  • The raw bytes hash to the txid below.

The peer's "accepted" didn't count as proof. Only the chain read does.

Transaction ID (txid)

32b5d35913c9812e2abe2d6494aaaa3a8110d1a6a3dc95627718b2be512d31d7

Block 6428301 · block hash 735c18fb184c906bcc0d54d808b2ea4515c3432ef458dcbe8f2b57c44563c924

Don't take this card's word for it either. The Tx Reader decodes the bytes in your browser and refuses any that don't hash to this txid, and CryptoID is a public explorer we don't run.

Three things that went wrong first

All three were our own mistakes or old public lists. Each one stopped the send before anything left, and none of them could have changed the transaction.

Wall 1 · Access

A new, limited access path refused the key

We set up a new, narrowly-scoped way for the bench to hand bytes to the relay. On its first use it refused the credential, and we still don't know why. Nothing was sent.

What we did: carried the bytes over an access path that had already been proven, and logged the new one as unresolved. A refused door is a safe failure. Check the door before you suspect the bytes.

Wall 2 · Checksum

The checksum was computed over the wrong bytes

Every message on CLAM's network carries a short checksum of its contents. The broadcaster first calculated that checksum over the wrong bytes, so peers dropped the message without a word.

What we did: computed it over exactly the bytes being sent. The corrected message is the one the network accepted. It's the Read Before You Sign lesson again: check the exact bytes you send, not the bytes you meant to send.

Wall 3 · Peers

Most listed peers never answered

Public CLAM peer lists are old. Most of the nodes on them didn't answer at all.

What we did: the broadcaster now works down the list until one peer completes the handshake and takes the transaction. Even then, the peer's word isn't the proof. The read-back on chain is.

The lesson

Lesson slot · zoran-mini's lesson on signing here and broadcasting there will appear here.

The rules this page keeps