{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:VIRZYC7WV7SVQB7GCYHDSIEE6K","short_pith_number":"pith:VIRZYC7W","canonical_record":{"source":{"id":"2511.08195","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-11-11T13:00:09Z","cross_cats_sorted":[],"title_canon_sha256":"aff2214936666d9b4032428486b47b37c33b6e0b08c5f2186b21d51894b86bf8","abstract_canon_sha256":"ad02afdc82ccd0c52fa54c78ad4658da6d27cd0928525025a3122ef7173ea72e"},"schema_version":"1.0"},"canonical_sha256":"aa239c0bf6afe55807e6160e392084f29de865c069203dfbb6ceb59118172332","source":{"kind":"arxiv","id":"2511.08195","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2511.08195","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"arxiv_version","alias_value":"2511.08195v4","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2511.08195","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_12","alias_value":"VIRZYC7WV7SV","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_16","alias_value":"VIRZYC7WV7SVQB7G","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_8","alias_value":"VIRZYC7W","created_at":"2026-06-11T01:10:29Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:VIRZYC7WV7SVQB7GCYHDSIEE6K","target":"record","payload":{"canonical_record":{"source":{"id":"2511.08195","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-11-11T13:00:09Z","cross_cats_sorted":[],"title_canon_sha256":"aff2214936666d9b4032428486b47b37c33b6e0b08c5f2186b21d51894b86bf8","abstract_canon_sha256":"ad02afdc82ccd0c52fa54c78ad4658da6d27cd0928525025a3122ef7173ea72e"},"schema_version":"1.0"},"canonical_sha256":"aa239c0bf6afe55807e6160e392084f29de865c069203dfbb6ceb59118172332","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-11T01:10:29.692054Z","signature_b64":"dQcB4iKnWQ0Ne4X+Pw28jEowUUhevPr5gbRO+xhqkwDM9Cx/lvL+YG8XCny+6fiT3iIkXP/9FPDsMdG5oK3TCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"aa239c0bf6afe55807e6160e392084f29de865c069203dfbb6ceb59118172332","last_reissued_at":"2026-06-11T01:10:29.690970Z","signature_status":"signed_v1","first_computed_at":"2026-06-11T01:10:29.690970Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2511.08195","source_version":4,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-06-11T01:10:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3GzbuHrJdM3BVnHn5l9elaixN+36mgGwO0P14vPiRfJvkC3n0kKuUJXpzN31n87maE9lTtBrkvcqlXyXQ81UDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-03T21:29:38.770505Z"},"content_sha256":"633b1d85637b588ed03732352b8d54f8169ea841c084006ae0e73abec1425a55","schema_version":"1.0","event_id":"sha256:633b1d85637b588ed03732352b8d54f8169ea841c084006ae0e73abec1425a55"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:VIRZYC7WV7SVQB7GCYHDSIEE6K","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"UI2Code^N: UI-to-Code Generation as Interactive Visual Optimization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output.","cross_cats":[],"primary_cat":"cs.CV","authors_text":"Jiale Cheng, Jie Tang, Mingde Xu, Weihan Wang, Wenyi Hong, Xiaotao Gu, Xinyue Fan, Zhen Yang","submitted_at":"2025-11-11T13:00:09Z","abstract_excerpt":"UI-to-code aims to translate UI screenshots into executable front-end code. Despite progress with vision-language models (VLMs), most existing methods formulate UI-to-code as a single-pass generation, which mismatches real-world UI development that is inherently iterative and feedback-driven. We reformulate UI-to-code as an interactive visual optimization problem, where code generation is embedded in a closed-loop process of execution, visual inspection, and iterative refinement driven by rendered visual feedback. To address the non-differentiability of visual objectives and the noise of absol"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"Experiments demonstrate state-of-the-art performance on UI drafting, UI polishing, and UI editing benchmarks, even outperforming larger models, with performance consistently improving through iterative visual optimization.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That rendered visual feedback can reliably drive iterative refinement despite non-differentiability of visual objectives and noise in absolute evaluators, which RVPO is claimed to address via relative rankings.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"UI2Code^N turns UI-to-code into a closed-loop visual optimization process using Relative Visual Policy Optimization on a 9B model, achieving SOTA results that improve with iterations.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"df71cf665818b0354a76b69c10fd51da32223d4911af141200c80cf0cbd33f9c"},"source":{"id":"2511.08195","kind":"arxiv","version":4},"verdict":{"id":"5b955968-47fb-427e-ac63-28ad1ca3fb6e","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-17T23:52:52.575301Z","strongest_claim":"Experiments demonstrate state-of-the-art performance on UI drafting, UI polishing, and UI editing benchmarks, even outperforming larger models, with performance consistently improving through iterative visual optimization.","one_line_summary":"UI2Code^N turns UI-to-code into a closed-loop visual optimization process using Relative Visual Policy Optimization on a 9B model, achieving SOTA results that improve with iterations.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That rendered visual feedback can reliably drive iterative refinement despite non-differentiability of visual objectives and noise in absolute evaluators, which RVPO is claimed to address via relative rankings.","pith_extraction_headline":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2511.08195/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":2,"snapshot_sha256":"505429aacd6062132bf8add998eaec6b85c0cc0fa3ea5ff43ca59c33a3a87f74"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"5b955968-47fb-427e-ac63-28ad1ca3fb6e"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-06-11T01:10:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0gl0peaDBjsQOom8t3llBTTg3WbeUugWzDrT5053JM0m7EjD0niPl+JtDVqqwJ/whUaWHS1ZgekC945tJLhEBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-03T21:29:38.770955Z"},"content_sha256":"7d2de4f53b52202ad8dcdf307e40815a3926055ee4cac7e86c5931925302b9a8","schema_version":"1.0","event_id":"sha256:7d2de4f53b52202ad8dcdf307e40815a3926055ee4cac7e86c5931925302b9a8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/bundle.json","state_url":"https://pith.science/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-03T21:29:38Z","links":{"resolver":"https://pith.science/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K","bundle":"https://pith.science/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/bundle.json","state":"https://pith.science/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VIRZYC7WV7SVQB7GCYHDSIEE6K/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:VIRZYC7WV7SVQB7GCYHDSIEE6K","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"ad02afdc82ccd0c52fa54c78ad4658da6d27cd0928525025a3122ef7173ea72e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-11-11T13:00:09Z","title_canon_sha256":"aff2214936666d9b4032428486b47b37c33b6e0b08c5f2186b21d51894b86bf8"},"schema_version":"1.0","source":{"id":"2511.08195","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2511.08195","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"arxiv_version","alias_value":"2511.08195v4","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2511.08195","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_12","alias_value":"VIRZYC7WV7SV","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_16","alias_value":"VIRZYC7WV7SVQB7G","created_at":"2026-06-11T01:10:29Z"},{"alias_kind":"pith_short_8","alias_value":"VIRZYC7W","created_at":"2026-06-11T01:10:29Z"}],"graph_snapshots":[{"event_id":"sha256:7d2de4f53b52202ad8dcdf307e40815a3926055ee4cac7e86c5931925302b9a8","target":"graph","created_at":"2026-06-11T01:10:29Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"Experiments demonstrate state-of-the-art performance on UI drafting, UI polishing, and UI editing benchmarks, even outperforming larger models, with performance consistently improving through iterative visual optimization."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That rendered visual feedback can reliably drive iterative refinement despite non-differentiability of visual objectives and noise in absolute evaluators, which RVPO is claimed to address via relative rankings."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"UI2Code^N turns UI-to-code into a closed-loop visual optimization process using Relative Visual Policy Optimization on a 9B model, achieving SOTA results that improve with iterations."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output."}],"snapshot_sha256":"df71cf665818b0354a76b69c10fd51da32223d4911af141200c80cf0cbd33f9c"},"formal_canon":{"evidence_count":2,"snapshot_sha256":"505429aacd6062132bf8add998eaec6b85c0cc0fa3ea5ff43ca59c33a3a87f74"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2511.08195/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"UI-to-code aims to translate UI screenshots into executable front-end code. Despite progress with vision-language models (VLMs), most existing methods formulate UI-to-code as a single-pass generation, which mismatches real-world UI development that is inherently iterative and feedback-driven. We reformulate UI-to-code as an interactive visual optimization problem, where code generation is embedded in a closed-loop process of execution, visual inspection, and iterative refinement driven by rendered visual feedback. To address the non-differentiability of visual objectives and the noise of absol","authors_text":"Jiale Cheng, Jie Tang, Mingde Xu, Weihan Wang, Wenyi Hong, Xiaotao Gu, Xinyue Fan, Zhen Yang","cross_cats":[],"headline":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output.","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-11-11T13:00:09Z","title":"UI2Code^N: UI-to-Code Generation as Interactive Visual Optimization"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2511.08195","kind":"arxiv","version":4},"verdict":{"created_at":"2026-05-17T23:52:52.575301Z","id":"5b955968-47fb-427e-ac63-28ad1ca3fb6e","model_set":{"reader":"grok-4.3"},"one_line_summary":"UI2Code^N turns UI-to-code into a closed-loop visual optimization process using Relative Visual Policy Optimization on a 9B model, achieving SOTA results that improve with iterations.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"UI-to-code generation improves by treating it as a closed-loop visual optimization process rather than single-pass output.","strongest_claim":"Experiments demonstrate state-of-the-art performance on UI drafting, UI polishing, and UI editing benchmarks, even outperforming larger models, with performance consistently improving through iterative visual optimization.","weakest_assumption":"That rendered visual feedback can reliably drive iterative refinement despite non-differentiability of visual objectives and noise in absolute evaluators, which RVPO is claimed to address via relative rankings."}},"verdict_id":"5b955968-47fb-427e-ac63-28ad1ca3fb6e"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:633b1d85637b588ed03732352b8d54f8169ea841c084006ae0e73abec1425a55","target":"record","created_at":"2026-06-11T01:10:29Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"ad02afdc82ccd0c52fa54c78ad4658da6d27cd0928525025a3122ef7173ea72e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-11-11T13:00:09Z","title_canon_sha256":"aff2214936666d9b4032428486b47b37c33b6e0b08c5f2186b21d51894b86bf8"},"schema_version":"1.0","source":{"id":"2511.08195","kind":"arxiv","version":4}},"canonical_sha256":"aa239c0bf6afe55807e6160e392084f29de865c069203dfbb6ceb59118172332","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"aa239c0bf6afe55807e6160e392084f29de865c069203dfbb6ceb59118172332","first_computed_at":"2026-06-11T01:10:29.690970Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-06-11T01:10:29.690970Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"dQcB4iKnWQ0Ne4X+Pw28jEowUUhevPr5gbRO+xhqkwDM9Cx/lvL+YG8XCny+6fiT3iIkXP/9FPDsMdG5oK3TCQ==","signature_status":"signed_v1","signed_at":"2026-06-11T01:10:29.692054Z","signed_message":"canonical_sha256_bytes"},"source_id":"2511.08195","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:633b1d85637b588ed03732352b8d54f8169ea841c084006ae0e73abec1425a55","sha256:7d2de4f53b52202ad8dcdf307e40815a3926055ee4cac7e86c5931925302b9a8"],"state_sha256":"34096085c5d585ef77a5a7ca6ffd7b4ff66644b287b4432251b5779a037c2593"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TuNfVMPRTRDZgeK4FaXK4ZiBm90gyP669YpD/6BfJzidLPrO3UBP+5LTTaCHHCRRdSqalq3ysJP8eSZ3jlIADA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-03T21:29:38.773110Z","bundle_sha256":"b9235d7678c921ac5ce9ed2e76b3aaf7e6eae02afe0e2a534404072130845966"}}