Yes, you can absolutely top coat RustSeal with a solid color UV stable top coat.
There are three effective ways to top coat RustSeal effectively so that the coatings bond and fuse together.
1) Apply your topcoat once the second or final coat of RustSeal is dry-to-the-touch and does not leave a fingerprint (usually 3-10 hours depending on temperature and humidity).
2) Let the second or final coat of RustSeal fully cure (at least 24 hours), scuff the RustSeal with 300 grit, then apply your top coat.
3) Let the second or final coat of RustSeal fully cure (at least 24 hours), dust the RustSeal with Fusion Self-Etching Primer, let the Fusion cure for 30 minutes, then apply your topcoat.
You can feel free to choose the method that will work for you.
RustSeal Product Link 👉 https://www.kbs-coatings.com/rustseal.html
Please be sure to check out the complete RustSeal Application Directions before you begin your project.