We don’t trigger any data changes just by rendering the form. For automatic data insertion I can recommend the useDefaults mechanism of AJV, see here for the documentation.
To mark the field read only you can specify that either in the JSON Schema or UI Schema, see here for the docs.