OnChainVotes: StorageDescriptor<[], {
    backing_validators_per_candidate: [{
        commitments_hash: FixedSizeBinary<32>;
        descriptor: {
            core_index: number;
            erasure_root: FixedSizeBinary<32>;
            para_head: FixedSizeBinary<32>;
            para_id: number;
            persisted_validation_data_hash: FixedSizeBinary<32>;
            pov_hash: FixedSizeBinary<32>;
            relay_parent: FixedSizeBinary<32>;
            reserved1: FixedSizeBinary<25>;
            reserved2: FixedSizeBinary<64>;
            session_index: number;
            validation_code_hash: FixedSizeBinary<32>;
            version: number;
        };
    }, [number, ValidityAttestation][]][];
    disputes: {
        candidate_hash: FixedSizeBinary<32>;
        session: number;
        statements: [PolkadotPrimitivesV6DisputeStatement, number, FixedSizeBinary<64>][];
    }[];
    session: number;
}, true, never>

Scraped on chain data for extracting resolved disputes as well as backing votes.