{# Our node's SNIP identity card. Fixed vendor fields are readonly; user_name + user_description are the operator-editable pair per S-9.7.4.5. Post-save the fragment re-renders in place. #}

Our identity (SNIP)

{% if not snip %}

Identity not available.

{% else %}
Manufacturer {{ snip.manufacturer or '—' }}
Model {{ snip.model or '—' }}
Hardware version {{ snip.hardware_version or '—' }}
Software version {{ snip.software_version or '—' }}

Persisted to disk; peers see the new values on their next SNIP probe.

{% endif %}