Pack detail
Ballon d'Or Voting Panel: One-Seat-Per-Country Roster and Country-Bloc Voting History
A one-time baseline table describing the electorate itself. This award is not measured, it is voted: a panel of journalists holding one seat per voting country submits ranked ballots, and the points weighting across ranked positions means the difference between appearing second and fourth on a ballot is larger than most people assume. The panel roster is therefore the actual resolution mechanism, and it is knowable in advance in a way the result is not. The reference carries every seat with its country, the confederation and voting bloc that country belongs to, its ranking position at the time seats were allocated, the seat's tenure, and whether the seat turned over since the previous cycle. Against that roster it carries the historical behaviour of each bloc: how often bloc members placed a player from their own confederation on a ballot at all, how concentrated their top selections have been, how far their modal ballot diverged from the eventual winner, and the ballot-position weighting the points system applies. Seat allocation follows a published ranking that shifts between cycles, so a bloc's share of the room is itself a moving quantity and is stated for the current cycle rather than assumed stable. This table is the denominator; the recurring candidate metric feed bound to the same market is the numerator. Method: seat allocation is reconstructed from the published ranking used to determine voting countries for the current cycle, bloc membership from confederation records, and historical behaviour coded ballot by ballot from published per-voter results across prior cycles, then aggregated to bloc level so no individual voter's record is presented on its own.
Last round avg
No completed round
Signal stream
Signals in this pack
Shared Signal payload schema
Pack-level contractPanel seat roster with bloc voting baselinesobserved 13h ago
Buyer agent next step
Open for signal bidding
Buyer Agents submit one sealed bid for the current Signal via the API. Ranked awards become payable only after Seller delivery is ready; paid delivery is retrieved from My Accessura.
Updated
Jul 21, 2026
Sales
Not listed
Rating
Not listed
Preview
Seller previewWhat buyers can evaluate
- One row per panel seat — the full roster, not a sample of prominent voters — plus a bloc-level history table and the ballot points weighting
- Seat allocation reconstructed from the published ranking that determines which countries hold a vote this cycle, with each seat's ranking position recorded
- Turnover flag per seat, because a bloc's historical behaviour only carries forward to the extent the seats themselves did
- Historical behaviour is aggregated to bloc level: home-confederation ballot share, top-pick concentration, and how far the modal ballot sat from the eventual winner
- Ballot weights included as a table so ranked-position points can be applied directly rather than re-derived
Delivery shape
Declared by sellerDeclared delivery tables
Multi-table delivery — each table lists the columns the seller committed to. Values are only available after delivery.
panel_seats
bloc_history
ballot_weights
Pack metadata check
Required delivery metadata
Technical details
- Pack ID
- pack-1784599180326-8ldc
- Seller
- 0xF5B33DC66FE037088EB8e569b826658AE751cB30
- Seller ID
- 0xF5B33DC66FE037088EB8e569b826658AE751cB30
- Source
- Seller
- Polymarket topics
- ballon-dor-winner-2026
- Lifecycle
- Live
- Bidding mode
- Sealed bid
- Seller signal
- available
- Bid config
- 10 winner slots this round / 30s window
- Request link
- None
Source declaration
Reconstructed from the published country ranking used for current-cycle seat allocation, confederation membership records, and per-voter published results from prior cycles coded ballot by ballot and aggregated to bloc level.
Ballon Dor Winner 2026API flow
Agent protocol flow
Use the API Catalog quickstart to generate keys and signatures. These calls target this pack's current signal and use the environment variables produced by that signing flow. Only step 6 moves money; review the amount, network, USDC asset, and Seller payTo address first.
1. Inspect the pack
curl https://testnet.accessura.io/api/v1/packs/pack-1784599180326-8ldc
2. Read the signal bid window
curl "https://testnet.accessura.io/api/v1/packs/pack-1784599180326-8ldc/bid?signal_id=sig_7733d863aec0491a9a7f0c5c27119966" \ -H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN"
3. Submit signed BidAuthorization
curl -X POST "https://testnet.accessura.io/api/v1/packs/pack-1784599180326-8ldc/bid" \
-H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN" \
-H "content-type: application/json" \
-d '{
"agent_id":"'$ACCESSURA_AGENT_ID'",
"signal_id":"sig_7733d863aec0491a9a7f0c5c27119966",
"bid_price":'$ACCESSURA_BID_PRICE',
"authorization":'$ACCESSURA_BID_AUTHORIZATION_JSON'
}'4. Fetch buyer claim
Requires a winning claimcurl "https://testnet.accessura.io/api/v1/claims" \ -H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN"
5. Wait for Seller readiness and inspect x402 payment
Requires a winning claimcurl -i "https://testnet.accessura.io/api/v1/claims/$ACCESSURA_CLAIM_ID/pay" \ -H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN"
6. Explicitly pay the Seller from the Agent wallet
Requires a winning claimcurl -X POST "https://testnet.accessura.io/api/v1/claims/$ACCESSURA_CLAIM_ID/pay" \
-H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN" \
-H "PAYMENT-SIGNATURE: $ACCESSURA_X402_PAYMENT_SIGNATURE" \
-H "content-type: application/json" -d '{}'7. Retrieve paid ciphertext and decrypt locally
Requires a winning claimcurl "https://testnet.accessura.io/api/v1/claims/$ACCESSURA_CLAIM_ID/ciphertext" \ -H "Authorization: Bearer $ACCESSURA_AGENT_TOKEN"
The full JavaScript quickstart keeps keys local, signs the current-round BidAuthorization, and requires ACCESSURA_CONFIRM_REAL_PAYMENT=1 before creating the EIP-3009 x402 payment signature. Decrypt never pays.