Where it comes from
The writer captures a tip, once
When Bitcoin Universe Inscribe creates a mint order, it reads the current chain tip from its configured block source and writes that block ID into two places: the order's blockHash field and the payload's hash field. The value is chosen before funding, before payment detection, before reveal, and before any confirmation. The writer does not refresh it later, and the caller cannot supply it through the order API.
1Order created. Writer reads the tip and embeds its hash.
2You review the payload and fund the commit output.
3Reveal is broadcast and mined. The anchor is unchanged.
4A reader tests the anchor against the chain and decides.
Because the tip is always mined before the later reveal block, an ordinary order satisfies the ordering rule naturally. The rule that ordinary orders actually fail is freshness: if an order sits unfunded, or the reveal is delayed, the captured tip can drift more than 144 blocks behind the block that finally reveals the mint. At that point the mint is inscribed on Bitcoin and credits nothing.
The anchor is not what most people assume. It is not the block that confirms the reveal, not a transaction ID, not txid:vout, not an inscription ID, not a numeric height, not a Merkle root, not a payload digest, and not the previous block hash. It is the block ID of a block the writer observed as the tip while building the order.