mirror of
https://github.com/luxfi/consensus.git
synced 2026-09-24 00:26:58 +00:00
A certificate carries a Threshold, and until now that field was its own authority on the count-only road: Verify's last clause counts distinct valid accepts against the number the CERTIFICATE names, so one declaring 1 clears it on a single signature. C++ has always demanded the derived floor exactly, so the same certificate was accepted by two implementations and refused by the third. VerifyWeighted now requires Threshold == SignerFloor(tier, n) — the floor this set gives this rung. Equality and not a lower bound: an over-claim names a bar this set does not set, and tolerating it would let a certificate redefine the rung upward exactly as tolerating an under-claim lets it redefine the rung down. SignerFloor is the one definition of a rung's count floor, read by the rung predicates, by the assemblers and by the new clause, so the number enforced and the number declared cannot drift. Two corollaries the rule forces: No set, no export. BuildVerifiedQuorumCert refuses any tier that authorizes export when no stake source is supplied. That road counts votes against the caller's own alpha, so an export token could be minted over one signer with alpha of one — and AcceptWithCert trusts the token, which is the point of the token. The accept rung keeps the road: it authorizes local execution the chain can still reorg away. The assembler reads the same n the verifier does. assembleCertLocked derived Nova's declared floor from effectiveCommittee, which sizes the SAMPLE and is floored at the minimum Byzantine committee. At three signers the sampler said three and the set said two, so a node would have built a certificate its own peers refuse. The export path already read SignerCount. The corpus grows five rows — three that declare a quorum of their own, and two lopsided sets where the stake half binds alone, which an equal set cannot state because both halves bind at one edge there. Two frozen verdicts change the clause they are NAMED by, from the stake floor to the count, and neither changes from refused: over an equal set a certificate short of its stake is also short of the quorum it now has to declare. The rungs' own count clauses are unreachable as a result — Verify proves count reaches the declaration and the new clause proves the declaration is the floor — and are kept as the place the floor is defined and as the guard that survives any change to the declaration rule. Written down in LLM.md beside the other walls behind walls. Co-authored-by: Hanzo Dev <[email protected]>
4757 lines
165 KiB
JSON
4757 lines
165 KiB
JSON
{
|
||
"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. DERIVED AUTHORITY, the clause every row above also states: a certificate DECLARES a threshold, and it must be exactly signerFloor — the floor the rung derives over this set. A certificate states its quorum; it does not choose it. Without that clause the field is load-bearing, because the tier-agnostic count clause counts distinct valid accepts against the certificate's OWN declaration, so one declaring 1 clears it on a single signature. Equality and not a lower bound: an over-claim names a bar this set does not set, and tolerating it would let a certificate redefine the rung upward exactly as tolerating an under-claim lets it redefine the rung down. The threshold field is recorded per row because three rows declare something else on purpose, and a runner must be handed the number the certificate carried.",
|
||
"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": 3,
|
||
"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": 3,
|
||
"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, and equality is not a quorum here either. Over an EQUAL set the two halves of the export rule bind at the same edge, so the certificate is one signature short of the twenty-eight it declares and the count clause names it — the stake is equally short, and quasar_count_met_stake_short is the lopsided row where the stake half binds on its own",
|
||
"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"
|
||
],
|
||
"voted": "27",
|
||
"accept": false,
|
||
"refusal": "belowThreshold"
|
||
},
|
||
{
|
||
"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": 3,
|
||
"signers": [
|
||
"0000000000000000000000000000000000000001"
|
||
],
|
||
"voted": "1",
|
||
"accept": false,
|
||
"refusal": "belowThreshold"
|
||
},
|
||
{
|
||
"name": "quasar_one_of_four",
|
||
"note": "one of four equal seats at the export rung. One signature is short of the three this set derives and one unit is short of two thirds of four, so both halves refuse and the count names it. The rung has TWO floors and this row clears neither; quasar_whale_alone isolates the count and quasar_count_met_stake_short isolates the stake",
|
||
"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": 3,
|
||
"signers": [
|
||
"0000000000000000000000000000000000000001"
|
||
],
|
||
"voted": "1",
|
||
"accept": false,
|
||
"refusal": "belowThreshold"
|
||
},
|
||
{
|
||
"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": 3,
|
||
"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": 4,
|
||
"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": 5,
|
||
"signers": [
|
||
"0000000000000000000000000000000000000001",
|
||
"0000000000000000000000000000000000000002",
|
||
"0000000000000000000000000000000000000003",
|
||
"0000000000000000000000000000000000000004",
|
||
"0000000000000000000000000000000000000005",
|
||
"0000000000000000000000000000000000000006"
|
||
],
|
||
"voted": "600",
|
||
"accept": true,
|
||
"refusal": ""
|
||
},
|
||
{
|
||
"name": "quasar_threshold_underclaimed",
|
||
"note": "THE UNDER-CLAIM. The accepting twenty-eight-of-forty-one certificate above, byte for byte, except that it declares a quorum of ONE. Every signature still verifies and the stake is still a supermajority; the only thing wrong is the number. It matters because the tier-agnostic count clause counts distinct valid accepts against the certificate's OWN declaration, so a declaration of one turns 'twenty-eight validators agreed' into 'one did' for any reader that has no validator set to check against. The floor a certificate is held to is a function of the SET and the RUNG, so the declaration is a claim to be checked and never a value to adopt",
|
||
"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": 1,
|
||
"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": false,
|
||
"refusal": "thresholdNotDerived"
|
||
},
|
||
{
|
||
"name": "quasar_threshold_overclaimed",
|
||
"note": "THE OVER-CLAIM, refused for the same reason in the other direction. THIRTY of forty-one sign — a supermajority in seats and in stake, so this certificate would carry — and it declares a quorum of twenty-nine where the set derives twenty-eight. Thirty signatures clear twenty-nine, so the count clause has nothing to say and the ONLY thing refusing this row is the derived clause. That is the point of stating it: an over-claim ABOVE the vote count is already caught by counting, and one below it is caught by nothing else. A verifier that tolerated this would let a certificate redefine the rung upward exactly as tolerating the under-claim lets it redefine the rung down. Neither direction is the set's number, so the rule is equality",
|
||
"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": 29,
|
||
"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",
|
||
"000000000000000000000000000000000000001d",
|
||
"000000000000000000000000000000000000001e"
|
||
],
|
||
"voted": "30",
|
||
"accept": false,
|
||
"refusal": "thresholdNotDerived"
|
||
},
|
||
{
|
||
"name": "nova_threshold_underclaimed",
|
||
"note": "THE UNDER-CLAIM at the accept rung, because the rule is one rule and not an export special case. Twenty-one of forty-one carry a stake majority and the certificate declares a quorum of one; the accept rung derives three over this set — its count floor saturates — and three is what the certificate must say",
|
||
"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": 1,
|
||
"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": false,
|
||
"refusal": "thresholdNotDerived"
|
||
},
|
||
{
|
||
"name": "quasar_count_met_stake_short",
|
||
"note": "Four of five sign and the holder of a hundred of a hundred and four is not among them. Four distinct signers meet floor(2*5/3)+1, so the export count floor is satisfied outright and the certificate declares exactly it — and four units of stake does not exceed floor(2*104/3)=69, so the row is refused on STAKE alone. It is the mirror of quasar_whale_alone, which has the stake and not the seats; between them the two halves of the export rule are each shown binding on their own",
|
||
"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": [
|
||
"0000000000000000000000000000000000000002",
|
||
"0000000000000000000000000000000000000003",
|
||
"0000000000000000000000000000000000000004",
|
||
"0000000000000000000000000000000000000005"
|
||
],
|
||
"voted": "4",
|
||
"accept": false,
|
||
"refusal": "stakeBelowSupermajority"
|
||
},
|
||
{
|
||
"name": "nova_count_met_stake_short",
|
||
"note": "The same shape one rung down. Three of the minimum registrations sign while the whale abstains: three distinct signers meet the accept rung's saturating floor of three, and three units of a hundred and four is not a strict majority of the stake, so the row is refused on STAKE. Nova reads its majority in weight and not in heads, and this is the row that says so",
|
||
"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": [
|
||
"0000000000000000000000000000000000000002",
|
||
"0000000000000000000000000000000000000003",
|
||
"0000000000000000000000000000000000000004"
|
||
],
|
||
"voted": "3",
|
||
"accept": false,
|
||
"refusal": "stakeBelowMajority"
|
||
},
|
||
{
|
||
"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": 3,
|
||
"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
|
||
}
|
||
]
|
||
}
|
||
}
|