diff --git a/src/pyrxd/cli/glyph_inspect.py b/src/pyrxd/cli/glyph_inspect.py index 6cf62f6e..faba0585 100644 --- a/src/pyrxd/cli/glyph_inspect.py +++ b/src/pyrxd/cli/glyph_inspect.py @@ -249,6 +249,15 @@ def _render_txid_human(payload: dict) -> str: lines.append(f" bound_ref={row.get('bound_ref_outpoint', '')}") lines.append(f" owner_pkh={row.get('owner_pkh', '')}") lines.append(f" variant={row.get('variant', '')} (non-transferable at consensus)") + # The classifier attaches a `note` saying what this verdict does NOT + # establish, and this row used to drop it while the standalone script + # card printed it in full. This is the path most people meet the tool + # on, and "non-transferable at consensus" is exactly the sentence a + # credential or swap gate would over-trust. The sibling + # container-legacy branch already points the reader onward; soulbound + # did not. + lines.append(" does NOT verify the singleton is held here — see") + lines.append(" `pyrxd glyph inspect