---
title: "Registry-ready Avro back out"
slug: "generate-back"
type: recipe
locale: en-US
canonical: "https://www.coremodels.io/recipe/confluent/generate-back"
updatedAt: "2026-08-27T01:42:16+03:00"
---

# Registry-ready Avro back out

Governed model in, schemas/{Record}.avsc out.

Import your registry, audit it, then generate one schemas/{Record}.avsc per governed Type: required fields as bare types, optional fields as ["null", T] with default null, governed taxonomies as sanitized Avro enums, DateTime as timestamp-millis logical types, and references emitted as named record types when the target record is generated too.

## Articles

- [Anatomy of a Governed Streaming Estate: How the Confluent Connector Maps Subjects into the Graph](https://www.coremodels.io/connector/confluent/t5-deep-dive)
- [Receipts, Not Reassurance: How We Govern a Registry We Never Touch](https://www.coremodels.io/connector/confluent/h3-governance)
