Identification
Adaptive Multiple Concurrent Proposers (AMCP) transactions are identified through a nonce-key prefix system:- The most-significant byte of the 2D nonce key is set to
0x5b. - The next 15 bytes encode a partial validator public key that binds the transaction to a specific proposer.
Validation Rules
| Rule | Description |
|---|---|
| One per validator | Each validator may contribute at most one sub-block per block. |
| Signature check | The sub-block hash (with 0x78 magic-byte domain separator) must be validly signed by a member of the current epoch participant set. |
| Gas bound | Each sub-block is limited to a pro-rata share of the shared lane gas. |
| Size bound | Total serialized transaction size is bounded relative to the block size cap. |
| Parent anchoring | The parent_hash must match the current chain tip. |