aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMonzero Build System <builds@monzero.org>2026-08-15 21:57:55 +0100
committerMonzero Build System <builds@monzero.org>2026-08-15 21:57:55 +0100
commit310832fe087427fc01af504821190c2482a438d7 (patch)
tree35aea99aed4d209e7b972106da94dde6fead4bc4 /docs
parente933bd36cee44b42d631c1c64e9f3df027be7ab0 (diff)
downloadmonzero-core-310832fe087427fc01af504821190c2482a438d7.tar.gz
monzero-core-310832fe087427fc01af504821190c2482a438d7.tar.xz
monzero-core-310832fe087427fc01af504821190c2482a438d7.zip
Add authenticated asset issuance payload
Diffstat (limited to 'docs')
-rw-r--r--docs/MONZERO_ASSETS_V1_SPEC.md9
-rw-r--r--docs/MONZERO_PHASE0_STABILIZATION.md1
2 files changed, 10 insertions, 0 deletions
diff --git a/docs/MONZERO_ASSETS_V1_SPEC.md b/docs/MONZERO_ASSETS_V1_SPEC.md
index d41dc9b7c..a49764fe2 100644
--- a/docs/MONZERO_ASSETS_V1_SPEC.md
+++ b/docs/MONZERO_ASSETS_V1_SPEC.md
@@ -135,6 +135,15 @@ trailing bytes, mismatched lengths, and any encoding that does not reproduce
the canonical byte sequence exactly. This parser is still not connected to
transaction or block deserialization.
+An additional inactive issuance-payload envelope binds the descriptor to its
+issuer authorization and, when collection membership is claimed, requires an
+explicit collection authorization slot. Its decoder is length-bounded,
+canonical, verifies the issuer signature, rejects every truncated prefix,
+rejects invalid signature flags and trailing bytes, and prevents collection
+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.
+
### 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 3ebf09d99..ec45be62b 100644
--- a/docs/MONZERO_PHASE0_STABILIZATION.md
+++ b/docs/MONZERO_PHASE0_STABILIZATION.md
@@ -128,6 +128,7 @@ isolated disposable development network may be used after cryptographic review.
- [x] Domain-separated collection-membership authorization signatures.
- [x] Inactive authenticated issuance registry with deterministic reorg rollback.
- [x] Strict canonical issuance-descriptor decoder with byte-boundary truncation tests.
+- [x] Bounded authenticated issuance-payload envelope with strict signature shape rules.
- [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.