docs: what the covenant review found, what changed, and what is left open
Records the findings against each contract, the one-message rule in the protocol, the chipnet run of the fixed migrate path, and which earlier chipnet transactions used contracts that have since been superseded.
This commit is contained in:
parent
b4fc73f0fa
commit
a2e5ebffb4
1 changed files with 6 additions and 0 deletions
|
|
@ -59,6 +59,12 @@ A certificate moved that way must be anchored by an `UPD` before it can be relea
|
|||
|
||||
## Resolver rules (indexer-enforced)
|
||||
|
||||
**One message per transaction.** A transaction's message is the one output
|
||||
that parses as a BNS payload with a known operation. If more than one output
|
||||
does, the transaction carries **no** message. *(2026-10-04. Before, the last
|
||||
one won — which let whoever assembles a transaction replace a message another
|
||||
party had fixed in it. No transaction on chipnet carried more than one.)*
|
||||
|
||||
1. Fetch beacon history, sort by `(height, txid)`; unconfirmed last.
|
||||
2. **Then reorder causally:** never index a transaction before one it spends
|
||||
from. Independent transactions keep the `txid` tiebreak. *(See "Ordering"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue