Files
consensus/conformance/corpus.json
T
zeekayandHanzo Dev ac10e53f84 cert: give the export rung a floor on the SET, so a shrinking denominator cannot shrink past a committee
Reading both floors over the signers let a set shrink to its signers, and a rung
whose floors are read over n is satisfiable at every n. TwoThirdsCount(1) is 1, so
one signature over a one-signer set clears the count floor and the stake floor
together and mints export finality. Byzantine tolerance is f = ⌊(n−1)/3⌋, which is
ZERO for n of one, two and three: such a certificate absorbs no fault at all, and
one compromised key among its signers forges it outright.

So the export rung refuses a signing set below minBFTCommittee — the same constant
bftCommittee floors committee SELECTION at, read at the certificate instead of at
the sampler, and reused rather than restated. It is a floor on the SET, stated
beside the n<1 refusal because neither quorum floor implies it: both are read over
n and both shrink with it. Nova has no such clause and must not grow one — it
authorizes local execution the chain can still reorg away, so a small or
partitioned chain has to be able to make progress. A three-validator chain now
PRODUCES and never CERTIFIES; operators need n ≥ 4 to export with any fault
tolerance. Rust mirrors it as CertError::MinCommittee, which the corpus vocabulary
folds into Go's one belowThreshold class.

The transcription guard was reading the wrong denominator. verdict_test computed
n as len(c.Set), the membership ROLL, so a floor moved onto the roll would agree
with the guard and be re-blessed by -update — the second line of defence agreeing
with the regression it exists to catch. It now counts the seats that hold a key,
on the Quasar branch and the Nova one, and transcribes the committee floor as a
search for the least n whose fault budget reaches one rather than as the constant.
Proven by construction: with the corpus source reporting the roll as its signer
count and the golden re-blessed, the old guard passes and the new one fails.

The corpus could not have caught it either. quasar_keyless_third had three signers
on a roll of four, and ⌊2·3/3⌋+1 and ⌊2·4/3⌋+1 are both three, so its count half
was vacuous. Two rows now separate the denominators one at a time:
quasar_keyless_stake (six signers, a seventh member holding a third of the roll —
the count floor is five either way, so only stake decides) and
quasar_keyless_count (four signers, two members holding one unit each — the stake
clears under either reading, so only the count decides). TestKeylessRowsBind-
BothDenominators fails if either is lost or flattened.

quasar_keyless_third itself FLIPS to a refusal, and it is the row that states the
new clause: the recorded stake floor is 200 over the three hundred that can sign
and not 333 over the five hundred the chain carries, so the denominator IS the
signers — and the certificate is refused anyway, on neither quorum floor. Reading
the floors over the signers stops a spectator stranding a chain; it is not a way
for a chain with three signers to export. Every other frozen verdict is
byte-identical, and the admission section and the signed vectors are untouched.

StakeSource gains CarriedStake, and no floor may read it. SignerStake alone
decides a certificate correctly and cannot show the set shrinking underneath one:
a chain whose signable stake has fallen to a sliver of what it carries still
certifies at ⅔ of the sliver, and ResponsiveStakePct — voted over signer — stays
at one the whole way down. FinalityStatus.SignerStakePct is the number that falls,
and the one to alarm on. Rust has carried(), C++ has total_stake(); Go had lost
the projection when the denominator moved.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-01 20:52:28 -07:00

4059 lines
140 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"standard": "lux consensus finality",
"source": "github.com/luxfi/consensus",
"version": 3,
"vote": {
"tag": "LUX/chain/vote/v2\u0000",
"qcType": 1,
"length": 226,
"layout": [
"tag:18",
"version:2",
"qcType:1",
"chainID:32",
"height:8",
"round:4",
"canonicalID:32",
"parentCanonicalID:32",
"executionStateRoot:32",
"payloadRoot:32",
"validatorSetRoot:32",
"accept:1"
],
"cases": [
{
"name": "zero",
"note": "every axis empty, accept — the minimal signed message",
"chainID": "0000000000000000000000000000000000000000000000000000000000000000",
"height": "0",
"round": 0,
"blockID": "0000000000000000000000000000000000000000000000000000000000000000",
"parentID": "0000000000000000000000000000000000000000000000000000000000000000",
"canonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"parentCanonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"executionStateRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"payloadRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"validatorSetRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"accept": true,
"message": "4c55582f636861696e2f766f74652f76320000030100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"
},
{
"name": "zero_reject",
"note": "every axis empty, reject — differs from accept in the final byte alone",
"chainID": "0000000000000000000000000000000000000000000000000000000000000000",
"height": "0",
"round": 0,
"blockID": "0000000000000000000000000000000000000000000000000000000000000000",
"parentID": "0000000000000000000000000000000000000000000000000000000000000000",
"canonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"parentCanonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"executionStateRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"payloadRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"validatorSetRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"accept": false,
"message": "4c55582f636861696e2f766f74652f76320000030100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
},
{
"name": "spec",
"note": "the reference position; the transport ids (blockID, parentID) do not appear in the message",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"height": "72623859790382856",
"round": 168496141,
"blockID": "2222222222222222222222222222222222222222222222222222222222222222",
"parentID": "3333333333333333333333333333333333333333333333333333333333333333",
"canonicalID": "4444444444444444444444444444444444444444444444444444444444444444",
"parentCanonicalID": "5555555555555555555555555555555555555555555555555555555555555555",
"executionStateRoot": "6666666666666666666666666666666666666666666666666666666666666666",
"payloadRoot": "7777777777777777777777777777777777777777777777777777777777777777",
"validatorSetRoot": "8888888888888888888888888888888888888888888888888888888888888888",
"accept": true,
"message": "4c55582f636861696e2f766f74652f763200000301111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d4444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888801"
},
{
"name": "spec_reject",
"note": "the reference position, reject",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"height": "72623859790382856",
"round": 168496141,
"blockID": "2222222222222222222222222222222222222222222222222222222222222222",
"parentID": "3333333333333333333333333333333333333333333333333333333333333333",
"canonicalID": "4444444444444444444444444444444444444444444444444444444444444444",
"parentCanonicalID": "5555555555555555555555555555555555555555555555555555555555555555",
"executionStateRoot": "6666666666666666666666666666666666666666666666666666666666666666",
"payloadRoot": "7777777777777777777777777777777777777777777777777777777777777777",
"validatorSetRoot": "8888888888888888888888888888888888888888888888888888888888888888",
"accept": false,
"message": "4c55582f636861696e2f766f74652f763200000301111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d4444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888800"
},
{
"name": "outer_moved",
"note": "the reference position with both transport ids changed — the message is unchanged",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"height": "72623859790382856",
"round": 168496141,
"blockID": "e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1",
"parentID": "e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2",
"canonicalID": "4444444444444444444444444444444444444444444444444444444444444444",
"parentCanonicalID": "5555555555555555555555555555555555555555555555555555555555555555",
"executionStateRoot": "6666666666666666666666666666666666666666666666666666666666666666",
"payloadRoot": "7777777777777777777777777777777777777777777777777777777777777777",
"validatorSetRoot": "8888888888888888888888888888888888888888888888888888888888888888",
"accept": true,
"message": "4c55582f636861696e2f766f74652f763200000301111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d4444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888801"
},
{
"name": "degrade",
"note": "canonical slots unset: the transport ids are bound under them",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"height": "9",
"round": 1,
"blockID": "2222222222222222222222222222222222222222222222222222222222222222",
"parentID": "3333333333333333333333333333333333333333333333333333333333333333",
"canonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"parentCanonicalID": "0000000000000000000000000000000000000000000000000000000000000000",
"executionStateRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"payloadRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"validatorSetRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"accept": true,
"message": "4c55582f636861696e2f766f74652f76320000030111111111111111111111111111111111111111111111111111111111111111110000000000000009000000012222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"
},
{
"name": "degrade_explicit",
"note": "the same position with canonical == outer stated outright — identical bytes",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"height": "9",
"round": 1,
"blockID": "2222222222222222222222222222222222222222222222222222222222222222",
"parentID": "3333333333333333333333333333333333333333333333333333333333333333",
"canonicalID": "2222222222222222222222222222222222222222222222222222222222222222",
"parentCanonicalID": "3333333333333333333333333333333333333333333333333333333333333333",
"executionStateRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"payloadRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"validatorSetRoot": "0000000000000000000000000000000000000000000000000000000000000000",
"accept": true,
"message": "4c55582f636861696e2f766f74652f76320000030111111111111111111111111111111111111111111111111111111111111111110000000000000009000000012222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"
},
{
"name": "max",
"note": "every field at its maximum width — catches a truncated or byte-swapped integer",
"chainID": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"height": "18446744073709551615",
"round": 4294967295,
"blockID": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"parentID": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"canonicalID": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"parentCanonicalID": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"executionStateRoot": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"payloadRoot": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"validatorSetRoot": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"accept": true,
"message": "4c55582f636861696e2f766f74652f763200000301ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01"
}
]
},
"cert": {
"layout": [
"version:2",
"type:1",
"tier:1",
"chainID:32",
"height:8",
"round:4",
"blockID:32",
"parentID:32",
"canonicalID:32",
"parentCanonicalID:32",
"executionStateRoot:32",
"payloadRoot:32",
"validatorSetRoot:32",
"threshold:4",
"voteCount:4",
"per vote: nodeID:20 accept:1 sigLen:4 sig:sigLen"
],
"cases": [
{
"name": "nova_single",
"note": "one signer at the local-execution rung — the smallest well-formed certificate",
"tier": "nova",
"threshold": 1,
"position": "spec",
"votes": [
{
"nodeID": "a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1",
"accept": true,
"signature": "0101010101010101"
}
],
"wire": "00030102111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d22222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888880000000100000001a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a101000000080101010101010101",
"length": 313
},
{
"name": "quasar_sorted",
"note": "votes handed in descending order; the wire carries them ascending by node id",
"tier": "quasar",
"threshold": 3,
"position": "spec",
"votes": [
{
"nodeID": "a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1",
"accept": true,
"signature": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
},
{
"nodeID": "b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2",
"accept": true,
"signature": "222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"
},
{
"nodeID": "c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3",
"accept": true,
"signature": "33333333"
}
],
"wire": "00030103111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d22222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888880000000300000003a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a10100000060111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b20100000030222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3010000000433333333",
"length": 503
},
{
"name": "empty_signature",
"note": "a zero-length signature — the length prefix stands alone",
"tier": "nova",
"threshold": 1,
"position": "spec",
"votes": [
{
"nodeID": "0101010101010101010101010101010101010101",
"accept": true,
"signature": ""
}
],
"wire": "00030102111111111111111111111111111111111111111111111111111111111111111101020304050607080a0b0c0d2222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888000000010000000101010101010101010101010101010101010101010100000000",
"length": 305
}
]
},
"verdict": {
"note": "what the predicate DECIDES, not what the encoder emits. Every vote is resolved as correctly signed, so a case turns on the weighted half alone: the distinct-signer floor and the stake floor. BOTH rungs carry both. Nova (local execution) needs signers \u003e= novaSignerFloor(n) AND voted \u003e floor(total/2). Quasar (export) needs n \u003e= 4 AND signers \u003e= floor(2*n/3)+1 AND voted \u003e floor(2*total/3) — the same supermajority in seats and in stake, and neither half is sufficient alone, because stake alone lets one holder of two thirds mint export finality on one signature. The n \u003e= 4 clause is a floor on the SET and not on the voters: Byzantine tolerance is f = floor((n-1)/3), which is zero for n of one, two and three, so a two-thirds supermajority over such a set tolerates no fault and one compromised key forges it. Both quorum floors shrink with n and neither catches it — floor(2*1/3)+1 is 1 — so it is stated separately. n and total are read over the SIGNERS: a seat marked keyless holds stake, can never sign, and is in neither denominator. The decision does not depend on the position the votes were cast over, so a runner may weigh these votes over any position its encoder can build.",
"epoch": "7",
"finality": [
{
"name": "nova_below_majority",
"note": "twenty of forty-one equal seats: exactly the majority floor, and equality is not a quorum",
"rung": "nova",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000007",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000008",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000009",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000010",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000011",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000012",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000013",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000014",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000015",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000016",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000017",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000018",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000019",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000020",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000021",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000022",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000023",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000024",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000025",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000026",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000027",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000028",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000029",
"weight": "1"
}
],
"total": "41",
"signerFloor": 3,
"stakeFloor": "20",
"threshold": 20,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004",
"0000000000000000000000000000000000000005",
"0000000000000000000000000000000000000006",
"0000000000000000000000000000000000000007",
"0000000000000000000000000000000000000008",
"0000000000000000000000000000000000000009",
"000000000000000000000000000000000000000a",
"000000000000000000000000000000000000000b",
"000000000000000000000000000000000000000c",
"000000000000000000000000000000000000000d",
"000000000000000000000000000000000000000e",
"000000000000000000000000000000000000000f",
"0000000000000000000000000000000000000010",
"0000000000000000000000000000000000000011",
"0000000000000000000000000000000000000012",
"0000000000000000000000000000000000000013",
"0000000000000000000000000000000000000014"
],
"voted": "20",
"accept": false,
"refusal": "stakeBelowMajority"
},
{
"name": "nova_majority",
"note": "twenty-one of forty-one: one seat past the floor is the whole difference",
"rung": "nova",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000007",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000008",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000009",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000010",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000011",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000012",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000013",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000014",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000015",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000016",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000017",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000018",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000019",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000020",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000021",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000022",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000023",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000024",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000025",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000026",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000027",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000028",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000029",
"weight": "1"
}
],
"total": "41",
"signerFloor": 3,
"stakeFloor": "20",
"threshold": 21,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004",
"0000000000000000000000000000000000000005",
"0000000000000000000000000000000000000006",
"0000000000000000000000000000000000000007",
"0000000000000000000000000000000000000008",
"0000000000000000000000000000000000000009",
"000000000000000000000000000000000000000a",
"000000000000000000000000000000000000000b",
"000000000000000000000000000000000000000c",
"000000000000000000000000000000000000000d",
"000000000000000000000000000000000000000e",
"000000000000000000000000000000000000000f",
"0000000000000000000000000000000000000010",
"0000000000000000000000000000000000000011",
"0000000000000000000000000000000000000012",
"0000000000000000000000000000000000000013",
"0000000000000000000000000000000000000014",
"0000000000000000000000000000000000000015"
],
"voted": "21",
"accept": true,
"refusal": ""
},
{
"name": "quasar_below_supermajority",
"note": "twenty-seven of forty-one: exactly the supermajority floor, refused for the same reason",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000007",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000008",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000009",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000010",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000011",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000012",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000013",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000014",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000015",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000016",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000017",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000018",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000019",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000020",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000021",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000022",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000023",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000024",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000025",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000026",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000027",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000028",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000029",
"weight": "1"
}
],
"total": "41",
"signerFloor": 28,
"stakeFloor": "27",
"threshold": 27,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004",
"0000000000000000000000000000000000000005",
"0000000000000000000000000000000000000006",
"0000000000000000000000000000000000000007",
"0000000000000000000000000000000000000008",
"0000000000000000000000000000000000000009",
"000000000000000000000000000000000000000a",
"000000000000000000000000000000000000000b",
"000000000000000000000000000000000000000c",
"000000000000000000000000000000000000000d",
"000000000000000000000000000000000000000e",
"000000000000000000000000000000000000000f",
"0000000000000000000000000000000000000010",
"0000000000000000000000000000000000000011",
"0000000000000000000000000000000000000012",
"0000000000000000000000000000000000000013",
"0000000000000000000000000000000000000014",
"0000000000000000000000000000000000000015",
"0000000000000000000000000000000000000016",
"0000000000000000000000000000000000000017",
"0000000000000000000000000000000000000018",
"0000000000000000000000000000000000000019",
"000000000000000000000000000000000000001a",
"000000000000000000000000000000000000001b"
],
"voted": "27",
"accept": false,
"refusal": "stakeBelowSupermajority"
},
{
"name": "quasar_supermajority",
"note": "twenty-eight of forty-one: the export edge. Note the same twenty-eight signers clear Nova seven seats earlier — the rungs are different authorizations",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000007",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000008",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000009",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000000f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000010",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000011",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000012",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000013",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000014",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000015",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000016",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000017",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000018",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000019",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001a",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001b",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001c",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001d",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001e",
"weight": "1"
},
{
"nodeID": "000000000000000000000000000000000000001f",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000020",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000021",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000022",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000023",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000024",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000025",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000026",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000027",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000028",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000029",
"weight": "1"
}
],
"total": "41",
"signerFloor": 28,
"stakeFloor": "27",
"threshold": 28,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004",
"0000000000000000000000000000000000000005",
"0000000000000000000000000000000000000006",
"0000000000000000000000000000000000000007",
"0000000000000000000000000000000000000008",
"0000000000000000000000000000000000000009",
"000000000000000000000000000000000000000a",
"000000000000000000000000000000000000000b",
"000000000000000000000000000000000000000c",
"000000000000000000000000000000000000000d",
"000000000000000000000000000000000000000e",
"000000000000000000000000000000000000000f",
"0000000000000000000000000000000000000010",
"0000000000000000000000000000000000000011",
"0000000000000000000000000000000000000012",
"0000000000000000000000000000000000000013",
"0000000000000000000000000000000000000014",
"0000000000000000000000000000000000000015",
"0000000000000000000000000000000000000016",
"0000000000000000000000000000000000000017",
"0000000000000000000000000000000000000018",
"0000000000000000000000000000000000000019",
"000000000000000000000000000000000000001a",
"000000000000000000000000000000000000001b",
"000000000000000000000000000000000000001c"
],
"voted": "28",
"accept": true,
"refusal": ""
},
{
"name": "nova_one_of_four",
"note": "one of four equal seats: below the signer floor of three, refused on the count before stake is ever read",
"rung": "nova",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
}
],
"total": "4",
"signerFloor": 3,
"stakeFloor": "2",
"threshold": 1,
"signers": [
"0000000000000000000000000000000000000001"
],
"voted": "1",
"accept": false,
"refusal": "belowThreshold"
},
{
"name": "quasar_one_of_four",
"note": "one of four equal seats at the export rung: refused on stake, which is the only floor this rung has",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
}
],
"total": "4",
"signerFloor": 3,
"stakeFloor": "2",
"threshold": 1,
"signers": [
"0000000000000000000000000000000000000001"
],
"voted": "1",
"accept": false,
"refusal": "stakeBelowSupermajority"
},
{
"name": "nova_whale_alone",
"note": "the holder of a hundred of a hundred and four signs alone: a stake majority many times over, refused on the distinct-signer floor. Stake cannot buy a pass past the count — this is what stops a single holder self-igniting",
"rung": "nova",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
}
],
"total": "104",
"signerFloor": 3,
"stakeFloor": "52",
"threshold": 1,
"signers": [
"0000000000000000000000000000000000000001"
],
"voted": "100",
"accept": false,
"refusal": "belowThreshold"
},
{
"name": "nova_whale_with_two",
"note": "the same holder with two of the minimum registrations: the floor is met and the same stake now carries. The floor was the binding clause, not the stake",
"rung": "nova",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
}
],
"total": "104",
"signerFloor": 3,
"stakeFloor": "52",
"threshold": 3,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003"
],
"voted": "102",
"accept": true,
"refusal": ""
},
{
"name": "quasar_whale_alone",
"note": "the same holder signs alone at the EXPORT rung. A hundred of a hundred and four clears floor(2*104/3)=69 outright, so the stake half of the export rule is satisfied many times over and the certificate is refused on the count: one signer where four are needed. This is the whole of the rung's claim — export finality is a statement that a Byzantine supermajority of PARTIES agreed, and a certificate one key can mint is not that statement however much stake stands behind the key",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
}
],
"total": "104",
"signerFloor": 4,
"stakeFloor": "69",
"threshold": 1,
"signers": [
"0000000000000000000000000000000000000001"
],
"voted": "100",
"accept": false,
"refusal": "belowThreshold"
},
{
"name": "quasar_whale_with_three",
"note": "the same holder with three of the minimum registrations: four distinct signers meet floor(2*5/3)+1 and the same stake now carries. The floor was the binding clause, not the stake — and one seat fewer is the case above",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "1"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1"
}
],
"total": "104",
"signerFloor": 4,
"stakeFloor": "69",
"threshold": 4,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004"
],
"voted": "103",
"accept": true,
"refusal": ""
},
{
"name": "quasar_keyless_third",
"note": "THE KEYLESS DENOMINATOR AND THE COMMITTEE FLOOR, on one set. Three seats of a hundred hold keys; a fourth holds two hundred and no key. The denominator is the signers, and the recorded floors say so outright: the stake floor is floor(2*300/3)=200 over the three hundred that can sign, not floor(2*500/3)=333 over the five hundred the chain carries. All three signers sign, so both quorum floors are cleared — three hundred exceeds two hundred, and three signers meet floor(2*3/3)+1=3. The certificate is REFUSED anyway, and on neither of them. Three parties are not a Byzantine committee: f=floor((3-1)/3)=0, so this unanimous certificate tolerates no fault at all and one compromised key among the three forges it. Reading the floors over the signers is what stops a spectator stranding a chain; it is not a way for a chain with three signers to export. Those are different claims and this row states both",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "200",
"keyless": true
}
],
"total": "300",
"signerFloor": 3,
"stakeFloor": "200",
"threshold": 3,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003"
],
"voted": "300",
"accept": false,
"refusal": "belowThreshold"
},
{
"name": "quasar_keyless_stake",
"note": "THE KEYLESS DENOMINATOR, stake half, isolated. Six seats of a hundred hold keys; a seventh holds three hundred and none. Every signer signs and the export rung admits it on six hundred of six hundred. Read over the roll it is stranded and stays stranded: six hundred does not exceed floor(2*900/3)=600, and nothing the signers do can reach it, because the shortfall is held by a member that can never cast a vote. The COUNT floor is deliberately the same number either way — floor(2*6/3)+1 and floor(2*7/3)+1 are both five — so the stake denominator is the only thing that decides this row, and an implementation that moved only the count fails it. Seven members, six signers, above the committee floor",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000007",
"weight": "300",
"keyless": true
}
],
"total": "600",
"signerFloor": 5,
"stakeFloor": "400",
"threshold": 6,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004",
"0000000000000000000000000000000000000005",
"0000000000000000000000000000000000000006"
],
"voted": "600",
"accept": true,
"refusal": ""
},
{
"name": "quasar_keyless_count",
"note": "THE KEYLESS DENOMINATOR, count half, isolated. Four seats of a hundred hold keys; two more hold one unit each and no key. The keyless weight is a rounding error on purpose, so the stake floor is cleared under EITHER denominator — four hundred exceeds floor(2*400/3)=266 and floor(2*402/3)=268 alike — and stake cannot be what decides. The count can: floor(2*4/3)+1 is three over the signers and floor(2*6/3)+1 is five over the roll, and four signatures is every one this set is able to produce. Read over the roll, two members holding two units between them strand the export rung of a chain whose four real validators all agree. This is the row a stake-only fix passes and a correct one must also pass",
"rung": "quasar",
"set": [
{
"nodeID": "0000000000000000000000000000000000000001",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000002",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000003",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000004",
"weight": "100"
},
{
"nodeID": "0000000000000000000000000000000000000005",
"weight": "1",
"keyless": true
},
{
"nodeID": "0000000000000000000000000000000000000006",
"weight": "1",
"keyless": true
}
],
"total": "400",
"signerFloor": 3,
"stakeFloor": "266",
"threshold": 4,
"signers": [
"0000000000000000000000000000000000000001",
"0000000000000000000000000000000000000002",
"0000000000000000000000000000000000000003",
"0000000000000000000000000000000000000004"
],
"voted": "400",
"accept": true,
"refusal": ""
}
],
"admission": [
{
"name": "zero_weight",
"note": "a set carrying a validator with no stake is refused whole, never trimmed: a signer that raises the count without raising the weight is exactly the disagreement the two floors exist to prevent. The seat with no stake sorts first, so the refusal lands before any key is read. There is no admitted counterpart here: past the zero-weight clause the door asks for possession, which is the proof-of-possession vector's question and not this one",
"door": "Register",
"weights": [
"0",
"5"
],
"admitted": false,
"refusal": "zeroWeight"
},
{
"name": "zero_weight",
"note": "the same weight vector at the OTHER door. A set the chain already admitted is read here, not admitted here, so this door forgives what it cannot check — a key it cannot decode is skipped rather than refused. It does not forgive a key with no stake behind it. That seat is a phantom signer: it raises the count of distinct signers the Nova floor is read against and adds nothing to the stake the same certificate is weighed by, which is the disagreement between how many signed and how much signed that both floors exist to prevent. A door that admitted it would leave the floor meaning one thing at registration and another here",
"door": "FlattenValidatorSet",
"weights": [
"0",
"5"
],
"admitted": false,
"refusal": "zeroWeight"
},
{
"name": "weight_overflow",
"note": "two seats whose stake sums past 2^64 are refused: a total that wrapped would make every floor read off it meaningless. Checked at the already-admitted door because Register demands possession of every key BEFORE it reaches its weight clause, so that clause cannot be reached without a key ceremony",
"door": "FlattenValidatorSet",
"weights": [
"9223372036854775808",
"9223372036854775809"
],
"admitted": false,
"refusal": "weightOverflow"
},
{
"name": "weight_fits",
"note": "the same two seats one unit lower: the sum is representable and the set stands",
"door": "FlattenValidatorSet",
"weights": [
"9223372036854775808",
"9223372036854775807"
],
"admitted": true,
"refusal": ""
}
]
},
"ladder": [
{
"name": "photon",
"value": 0,
"authorizesLocalExecution": false,
"authorizesExport": false,
"authorizesIrreversibleSettlement": false
},
{
"name": "wave",
"value": 1,
"authorizesLocalExecution": false,
"authorizesExport": false,
"authorizesIrreversibleSettlement": false
},
{
"name": "nova",
"value": 2,
"authorizesLocalExecution": true,
"authorizesExport": false,
"authorizesIrreversibleSettlement": false
},
{
"name": "quasar",
"value": 3,
"authorizesLocalExecution": true,
"authorizesExport": true,
"authorizesIrreversibleSettlement": false
},
{
"name": "horizon",
"value": 4,
"authorizesLocalExecution": true,
"authorizesExport": true,
"authorizesIrreversibleSettlement": true
}
],
"threshold": {
"stake": [
{
"total": "0",
"twoThirds": "0",
"half": "0",
"quasarNeed": "1",
"novaNeed": "1"
},
{
"total": "1",
"twoThirds": "0",
"half": "0",
"quasarNeed": "1",
"novaNeed": "1"
},
{
"total": "2",
"twoThirds": "1",
"half": "1",
"quasarNeed": "2",
"novaNeed": "2"
},
{
"total": "3",
"twoThirds": "2",
"half": "1",
"quasarNeed": "3",
"novaNeed": "2"
},
{
"total": "4",
"twoThirds": "2",
"half": "2",
"quasarNeed": "3",
"novaNeed": "3"
},
{
"total": "5",
"twoThirds": "3",
"half": "2",
"quasarNeed": "4",
"novaNeed": "3"
},
{
"total": "6",
"twoThirds": "4",
"half": "3",
"quasarNeed": "5",
"novaNeed": "4"
},
{
"total": "7",
"twoThirds": "4",
"half": "3",
"quasarNeed": "5",
"novaNeed": "4"
},
{
"total": "99",
"twoThirds": "66",
"half": "49",
"quasarNeed": "67",
"novaNeed": "50"
},
{
"total": "100",
"twoThirds": "66",
"half": "50",
"quasarNeed": "67",
"novaNeed": "51"
},
{
"total": "101",
"twoThirds": "67",
"half": "50",
"quasarNeed": "68",
"novaNeed": "51"
},
{
"total": "102",
"twoThirds": "68",
"half": "51",
"quasarNeed": "69",
"novaNeed": "52"
},
{
"total": "1048576",
"twoThirds": "699050",
"half": "524288",
"quasarNeed": "699051",
"novaNeed": "524289"
},
{
"total": "4294967295",
"twoThirds": "2863311530",
"half": "2147483647",
"quasarNeed": "2863311531",
"novaNeed": "2147483648"
},
{
"total": "4294967296",
"twoThirds": "2863311530",
"half": "2147483648",
"quasarNeed": "2863311531",
"novaNeed": "2147483649"
},
{
"total": "4611686018427387904",
"twoThirds": "3074457345618258602",
"half": "2305843009213693952",
"quasarNeed": "3074457345618258603",
"novaNeed": "2305843009213693953"
},
{
"total": "6148914691236517205",
"twoThirds": "4099276460824344803",
"half": "3074457345618258602",
"quasarNeed": "4099276460824344804",
"novaNeed": "3074457345618258603"
},
{
"total": "18446744073709551614",
"twoThirds": "12297829382473034409",
"half": "9223372036854775807",
"quasarNeed": "12297829382473034410",
"novaNeed": "9223372036854775808"
},
{
"total": "18446744073709551615",
"twoThirds": "12297829382473034410",
"half": "9223372036854775807",
"quasarNeed": "12297829382473034411",
"novaNeed": "9223372036854775808"
}
],
"count": [
{
"n": 0,
"novaQuorum": 1,
"novaSignerFloor": 1,
"novaBeta": 1,
"crashTolerance": 0,
"twoThirdsCount": 1
},
{
"n": 1,
"novaQuorum": 1,
"novaSignerFloor": 1,
"novaBeta": 1,
"crashTolerance": 0,
"twoThirdsCount": 1
},
{
"n": 2,
"novaQuorum": 2,
"novaSignerFloor": 2,
"novaBeta": 2,
"crashTolerance": 0,
"twoThirdsCount": 2
},
{
"n": 3,
"novaQuorum": 2,
"novaSignerFloor": 2,
"novaBeta": 2,
"crashTolerance": 1,
"twoThirdsCount": 3
},
{
"n": 4,
"novaQuorum": 3,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 1,
"twoThirdsCount": 3
},
{
"n": 5,
"novaQuorum": 3,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 2,
"twoThirdsCount": 4
},
{
"n": 6,
"novaQuorum": 4,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 2,
"twoThirdsCount": 5
},
{
"n": 7,
"novaQuorum": 4,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 3,
"twoThirdsCount": 5
},
{
"n": 8,
"novaQuorum": 5,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 3,
"twoThirdsCount": 6
},
{
"n": 11,
"novaQuorum": 6,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 5,
"twoThirdsCount": 8
},
{
"n": 20,
"novaQuorum": 11,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 9,
"twoThirdsCount": 14
},
{
"n": 21,
"novaQuorum": 11,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 10,
"twoThirdsCount": 15
},
{
"n": 22,
"novaQuorum": 12,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 10,
"twoThirdsCount": 15
},
{
"n": 100,
"novaQuorum": 51,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 49,
"twoThirdsCount": 67
},
{
"n": 1000,
"novaQuorum": 501,
"novaSignerFloor": 3,
"novaBeta": 2,
"crashTolerance": 499,
"twoThirdsCount": 667
}
],
"weighted": [
{
"note": "equal stake, five validators — collapses to ⌊2n/3⌋+1",
"weights": [
"1",
"1",
"1",
"1",
"1"
],
"count": 4
},
{
"note": "equal stake, twenty-one validators — 15, not 14: 14/21 does not strictly exceed ⅔",
"weights": [
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1",
"1"
],
"count": 15
},
{
"note": "one validator holds most of the stake",
"weights": [
"100",
"1",
"1",
"1",
"1"
],
"count": 1
},
{
"note": "two heavy validators cannot reach ⅔ alone",
"weights": [
"5",
"5",
"4",
"3",
"3"
],
"count": 3
},
{
"note": "a dust registration must not move the gate",
"weights": [
"1000",
"1000",
"1000",
"1"
],
"count": 3
},
{
"note": "empty set — no stake model, fail closed",
"weights": [],
"count": 0
},
{
"note": "all weights zero — no stake model, fail closed",
"weights": [
"0",
"0",
"0"
],
"count": 0
}
],
"stakeNote": "a quorum must STRICTLY EXCEED its floor. Quasar (export) needs voted \u003e twoThirds; Nova (local execution) needs voted \u003e half. Equality is not a quorum.",
"countNote": "each rung carries a count floor, because a threshold read only in stake makes the number of parties that agreed one wherever stake is concentrated. novaSignerFloor stops a lone holder of a stake majority self-igniting; twoThirdsCount = floor(2n/3)+1 is the export supermajority in seats, and a Quasar cert must clear it AND the ⅔ stake floor. It is also the count the parameter sizer sets alpha to — one definition, both uses."
},
"committee": [
{
"network": "mainnet",
"networkID": 1,
"n": 1,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "mainnet",
"networkID": 1,
"n": 4,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "mainnet",
"networkID": 1,
"n": 5,
"k": 5,
"alphaPreference": 4,
"alphaConfidence": 4,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "mainnet",
"networkID": 1,
"n": 11,
"k": 11,
"alphaPreference": 8,
"alphaConfidence": 8,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "mainnet",
"networkID": 1,
"n": 21,
"k": 21,
"alphaPreference": 15,
"alphaConfidence": 15,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 21,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "mainnet",
"networkID": 1,
"n": 100,
"k": 100,
"alphaPreference": 67,
"alphaConfidence": 67,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 100,
"blockTimeMS": 200,
"roundTimeoutMS": 400
},
{
"network": "testnet",
"networkID": 2,
"n": 1,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "testnet",
"networkID": 2,
"n": 4,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "testnet",
"networkID": 2,
"n": 5,
"k": 5,
"alphaPreference": 4,
"alphaConfidence": 4,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "testnet",
"networkID": 2,
"n": 11,
"k": 11,
"alphaPreference": 8,
"alphaConfidence": 8,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "testnet",
"networkID": 2,
"n": 21,
"k": 21,
"alphaPreference": 15,
"alphaConfidence": 15,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 21,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "testnet",
"networkID": 2,
"n": 100,
"k": 100,
"alphaPreference": 67,
"alphaConfidence": 67,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 100,
"blockTimeMS": 100,
"roundTimeoutMS": 225
},
{
"network": "local",
"networkID": 1337,
"n": 1,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 1,
"roundTimeoutMS": 5
},
{
"network": "local",
"networkID": 1337,
"n": 4,
"k": 4,
"alphaPreference": 3,
"alphaConfidence": 3,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 1,
"roundTimeoutMS": 5
},
{
"network": "local",
"networkID": 1337,
"n": 5,
"k": 5,
"alphaPreference": 4,
"alphaConfidence": 4,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 1,
"roundTimeoutMS": 5
},
{
"network": "local",
"networkID": 1337,
"n": 11,
"k": 11,
"alphaPreference": 8,
"alphaConfidence": 8,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 20,
"blockTimeMS": 1,
"roundTimeoutMS": 5
},
{
"network": "local",
"networkID": 1337,
"n": 21,
"k": 21,
"alphaPreference": 15,
"alphaConfidence": 15,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 21,
"blockTimeMS": 1,
"roundTimeoutMS": 5
},
{
"network": "local",
"networkID": 1337,
"n": 100,
"k": 100,
"alphaPreference": 67,
"alphaConfidence": 67,
"beta": 2,
"betaVirtuous": 2,
"betaRogue": 100,
"blockTimeMS": 1,
"roundTimeoutMS": 5
}
],
"fpc": {
"seedNote": "seed = sha256(be64(epoch) || chainID || prevBlockHash). Every input is bound, and prevBlockHash is unknown until the previous epoch finalizes, so θ cannot be steered by choosing an input before the epoch opens.",
"seeds": [
{
"note": "epoch zero, no chain, no parent — every input at its floor",
"epoch": "0",
"chainID": "",
"prevBlockHash": "",
"seed": "61a251310258e5626f2c5fe59c131294d2c1d246897aedda372e3cd89b03aab1"
},
{
"note": "first epoch of a chain, genesis has no previous block",
"epoch": "1",
"chainID": "636861696e2d41",
"prevBlockHash": "",
"seed": "c89a523550a6f830b7e59a761d0d00cdd34c04ea6749467ed3657c34c328c376"
},
{
"note": "the epoch moves the seed",
"epoch": "2",
"chainID": "636861696e2d41",
"prevBlockHash": "",
"seed": "5c89cd0f19e785d181ccff5c4d66bc557ed271e68dde7f2ab78a85812ce01e25"
},
{
"note": "the chain moves the seed — two chains at one epoch must not share θ",
"epoch": "1",
"chainID": "636861696e2d42",
"prevBlockHash": "",
"seed": "e0743d4961acc851ee25248e4ebd95dda1df336bf48ba48694dd8f9b68f27352"
},
{
"note": "the previous block moves the seed — this is what makes it unpredictable",
"epoch": "1",
"chainID": "636861696e2d41",
"prevBlockHash": "626c6f636b686173682d616263",
"seed": "e04259ac2a787a582cff260f6af02659fc8279cede9b98147e32316470105449"
},
{
"note": "a different previous block, everything else held",
"epoch": "1",
"chainID": "636861696e2d41",
"prevBlockHash": "626c6f636b686173682d78797a",
"seed": "847575a6428ee27f23db2149e37e66f56d53c740d587252ee5770383005e1223"
},
{
"note": "full width: a 32-byte chain id and a 32-byte parent hash",
"epoch": "42",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"prevBlockHash": "2222222222222222222222222222222222222222222222222222222222222222",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76"
},
{
"note": "the top of the epoch range — every byte of the big-endian width is set",
"epoch": "18446744073709551615",
"chainID": "1111111111111111111111111111111111111111111111111111111111111111",
"prevBlockHash": "2222222222222222222222222222222222222222222222222222222222222222",
"seed": "ee21fa42ab3530aec0f300b3f78087cb24a80193ade5171196a6995c41358d25"
}
],
"thetaNote": "θ(phase) = θ_min + be64(sha256(seed || be64(phase))[:8])/(2^64-1) · (θ_max − θ_min), and α = ⌈θ·k⌉ is the vote count a round accepts on. thetaMin, thetaMax and theta are exact IEEE-754 bits in big-endian hex: α is a ceiling, so the last bit of θ is load-bearing.",
"thresholds": [
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 4,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 5,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 11,
"alpha": 9
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 20,
"alpha": 16
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 21,
"alpha": 16
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 4,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 5,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 11,
"alpha": 9
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 20,
"alpha": 16
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 21,
"alpha": 17
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 5,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 11,
"alpha": 6
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 20,
"alpha": 11
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 21,
"alpha": 11
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 5,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 11,
"alpha": 6
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 20,
"alpha": 11
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 21,
"alpha": 11
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 5,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 11,
"alpha": 7
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 20,
"alpha": 13
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 21,
"alpha": 13
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 5,
"alpha": 4
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 11,
"alpha": 9
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 20,
"alpha": 15
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 21,
"alpha": 16
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 5,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 11,
"alpha": 6
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 20,
"alpha": 11
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 21,
"alpha": 12
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 1,
"alpha": 1
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 4,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 5,
"alpha": 3
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 11,
"alpha": 7
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 20,
"alpha": 12
},
{
"note": "the live range — engine/driver.go runs 0.5 to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe0000000000000",
"thetaMax": "3fe999999999999a",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 21,
"alpha": 12
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 4,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 5,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 11,
"alpha": 9
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 20,
"alpha": 16
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "0",
"theta": "3fe83f85d24294a5",
"k": 21,
"alpha": 16
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 4,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 5,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 11,
"alpha": 9
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 20,
"alpha": 16
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "1",
"theta": "3fe9342d653fbf16",
"k": 21,
"alpha": 17
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 5,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 11,
"alpha": 6
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 20,
"alpha": 11
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "2",
"theta": "3fe03a2bfbf99908",
"k": 21,
"alpha": 11
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 5,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 11,
"alpha": 6
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 20,
"alpha": 11
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "3",
"theta": "3fe0660a7f0f3cbd",
"k": 21,
"alpha": 11
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 5,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 11,
"alpha": 7
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 20,
"alpha": 13
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "4",
"theta": "3fe3b190e7aea65f",
"k": 21,
"alpha": 13
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 5,
"alpha": 4
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 11,
"alpha": 9
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 20,
"alpha": 15
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "5",
"theta": "3fe76e5b4937fb07",
"k": 21,
"alpha": 16
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 5,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 11,
"alpha": 6
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 20,
"alpha": 11
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "6",
"theta": "3fe156e512c6bd66",
"k": 21,
"alpha": 12
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 1,
"alpha": 1
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 4,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 5,
"alpha": 3
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 11,
"alpha": 7
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 20,
"alpha": 12
},
{
"note": "θ_min out of range clamps to 0.5 and θ_max out of range clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "0000000000000000",
"thetaMax": "4000000000000000",
"phase": "7",
"theta": "3fe21d27ae08fb80",
"k": 21,
"alpha": 12
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 4,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 11,
"alpha": 9
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 20,
"alpha": 16
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "0",
"theta": "3fe8b2e1bf5f964c",
"k": 21,
"alpha": 17
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 4,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 11,
"alpha": 9
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 20,
"alpha": 16
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "1",
"theta": "3fe955fc215db297",
"k": 21,
"alpha": 17
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 4,
"alpha": 3
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 11,
"alpha": 7
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 20,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "2",
"theta": "3fe359fb308443e3",
"k": 21,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 4,
"alpha": 3
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 11,
"alpha": 7
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 20,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "3",
"theta": "3fe3773a3292b106",
"k": 21,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 4,
"alpha": 3
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 11,
"alpha": 8
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 20,
"alpha": 14
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "4",
"theta": "3fe5a993cda7a21d",
"k": 21,
"alpha": 15
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 4,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 11,
"alpha": 9
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 20,
"alpha": 16
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "5",
"theta": "3fe827700eadda8d",
"k": 21,
"alpha": 16
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 4,
"alpha": 3
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 11,
"alpha": 7
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 20,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "6",
"theta": "3fe417cbea625c22",
"k": 21,
"alpha": 14
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 1,
"alpha": 1
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 4,
"alpha": 3
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 5,
"alpha": 4
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 11,
"alpha": 8
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 20,
"alpha": 13
},
{
"note": "θ_max below θ_min clamps to 0.8",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe3333333333333",
"thetaMax": "3fe199999999999a",
"phase": "7",
"theta": "3fe49bf851e3dade",
"k": 21,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "0",
"theta": "3fe5651aa5ba8a13",
"k": 21,
"alpha": 15
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "1",
"theta": "3fe56d425dd40b7e",
"k": 21,
"alpha": 15
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "2",
"theta": "3fe520a8b82f92c1",
"k": 21,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "3",
"theta": "3fe5221f11e37e9d",
"k": 21,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "4",
"theta": "3fe53e3d26715778",
"k": 21,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "5",
"theta": "3fe55e21c34b40b0",
"k": 21,
"alpha": 15
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "6",
"theta": "3fe52a265b14472b",
"k": 21,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 1,
"alpha": 1
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 4,
"alpha": 3
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 5,
"alpha": 4
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 11,
"alpha": 8
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 20,
"alpha": 14
},
{
"note": "a narrow range: θ barely moves, so α is nearly fixed",
"seed": "f62958b4cade766f35923f569c5cb4e84dc49d3cc9569d6c265da09e63e47d76",
"thetaMin": "3fe51eb851eb851f",
"thetaMax": "3fe570a3d70a3d71",
"phase": "7",
"theta": "3fe530c22d0df3e8",
"k": 21,
"alpha": 14
}
]
}
}