XML Schemas
HEXT Standard 1.0 · Normative XSD modules
Namespace
urn:gmm:hext:core:1 Core Schema
| Schema | Status | Source |
|---|---|---|
hext-core.xsd | Normative | View on GitHub |
hext-rfc.xsd | Reserved | View on GitHub |
hext-experiment.xsd | Reserved | View on GitHub |
Validation
Documents MUST validate against hext-core.xsd for core conformance.
Extension modules MAY be used additively without modifying core semantics.
python3 tools/validator/validate.py examples/minimal.hext.xml Full XSD validation is planned. See Roadmap.
Canonicalization
Before computing state_hash, documents MUST be normalized to Canonical XML (C14N).
See canonicalization rules.
See Conformance for Core requirements, profiles, and validation.
Element Structure
<hext:Document specVersion="2.2.0">
<hext:Object/>
<hext:Provenance/>
<hext:Semantic/> <!-- optional -->
<hext:Ledger/>
<hext:Seal/>
<hext:Evidence/>
</hext:Document>