diff options
| author | Monzero Build System <builds@monzero.org> | 2026-08-15 22:10:25 +0100 |
|---|---|---|
| committer | Monzero Build System <builds@monzero.org> | 2026-08-15 22:10:25 +0100 |
| commit | 98b57835312d2e729eb3527be24e86002a41e202 (patch) | |
| tree | bd41bcac9274b1e3aed4fb8520efec0c2efe717e /docs | |
| parent | f4b7631ee2c13c936ca44b658423612ecba16f3c (diff) | |
| download | monzero-core-98b57835312d2e729eb3527be24e86002a41e202.tar.gz monzero-core-98b57835312d2e729eb3527be24e86002a41e202.tar.xz monzero-core-98b57835312d2e729eb3527be24e86002a41e202.zip | |
Define detached asset transaction extensions
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/MONZERO_ASSETS_V1_SPEC.md | 11 | ||||
| -rw-r--r-- | docs/MONZERO_PHASE0_STABILIZATION.md | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/docs/MONZERO_ASSETS_V1_SPEC.md b/docs/MONZERO_ASSETS_V1_SPEC.md index 95ae0bea7..66bb37606 100644 --- a/docs/MONZERO_ASSETS_V1_SPEC.md +++ b/docs/MONZERO_ASSETS_V1_SPEC.md @@ -144,6 +144,17 @@ signatures from being silently omitted or attached to unrelated issuance. Collection-controller verification still requires the future persistent registry lookup and therefore remains part of consensus integration work. +The next inactive layer is a detached, versioned transaction extension. It is +bound to one public network and a non-zero commitment to the carrier native +transaction prefix, then contains exactly one bounded operation payload. +Version 1 recognizes issuance only. Its canonical parser rejects unknown +operations, network disagreement, a missing carrier commitment, malformed +lengths, truncated prefixes, invalid nested signatures, and trailing data. +Changing the carrier commitment changes the extension ID. The extension is not +registered as a `tx_extra` variant and therefore does not change what active +mainnet nodes accept; a reviewed hard-fork integration must define the exact +non-circular carrier-prefix hashing procedure first. + ### 4.2 Inactive registry and reorganisation model The prototype includes an in-memory reference registry, disconnected from the diff --git a/docs/MONZERO_PHASE0_STABILIZATION.md b/docs/MONZERO_PHASE0_STABILIZATION.md index d7cba0206..aa2d73c39 100644 --- a/docs/MONZERO_PHASE0_STABILIZATION.md +++ b/docs/MONZERO_PHASE0_STABILIZATION.md @@ -131,6 +131,7 @@ isolated disposable development network may be used after cryptographic review. - [x] Bounded authenticated issuance-payload envelope with strict signature shape rules. - [x] Deterministic authenticated registry snapshots with atomic restore failure behavior. - [x] Atomic ordered block-issuance adapter, detach behavior, and deterministic state commitments. +- [x] Detached versioned transaction extension bound to a native prefix commitment. - [x] External cryptographic-review brief and mandatory threat cases. - [ ] Reviewed confidential per-asset commitment and range-proof construction. - [ ] Versioned asset transaction serialization with strict parser limits. |
