# Structive Property Core The Core is the C++20 header-only structural and managed-property layer of Structive. It provides `Type_Descriptor`, `Object_Schema`, member/computed property descriptors, the unified Attribute protocol, explicit constraints and validation, access capability views, synchronization plans/guards, typed traversal and type-erased runtime access. The core design rule is that registered properties remain ordinary C++ members. Structive adds a managed structural layer; it does not replace the native object model. See the complete documentation: - [Core Guide](../docs/CORE_GUIDE.md) - [Design Philosophy](../docs/DESIGN.md) - [中文 Core 指南](../docs/CORE_GUIDE.zh-CN.md) - [中文设计理念](../docs/DESIGN.zh-CN.md)