{"$schema": "https://iptc.org/std/ninjs/ninjs-schema_3.2.json", "uri": "urn:newsml:wireva.mib.news:item:4766fb16-10c0-4996-9a88-de6d1b5d051e", "type": "text", "profile": "update", "version": "1", "versioncreated": "2026-10-25T09:09:48.768153Z", "firstcreated": "2026-10-25T09:05:17.886994Z", "pubstatus": "usable", "urgency": 5, "language": "en", "headline": "Brazilians vote in tight runoff between Lula and Flávio Bolsonaro", "byline": "Althea Shillingford", "located": "DM", "copyrightholder": "Haydamax OÜ", "copyrightnotice": "Wireva / Dominica 1", "usageterms": "Monitoring item. Headline, short extract and the source link may be shown. Do not republish the full text.", "description_text": "Brazilians are voting on Sunday in a presidential runoff between incumbent Luiz Inácio Lula da Silva and far-right senator Flávio Bolsonaro, a contest analysts describe as highly unpredictable.", "altids": {"mosaic": "4766fb16-10c0-4996-9a88-de6d1b5d051e", "story": "5974472f-fd25-4ee9-af64-d5d8809128ce", "slug": "brazilians-vote-in-tight-runoff-between-lula-and-flavio-bolsonaro"}, "subject": [{"name": "General news", "rel": "direct", "literal": "general", "code": "medtop:11000000", "scheme": "http://cv.iptc.org/newscodes/mediatopic/", "uri": "http://cv.iptc.org/newscodes/mediatopic/11000000"}], "place": [{"name": "DM", "literal": "dm", "code": "DM", "scheme": "http://cv.iptc.org/newscodes/countrycodes/"}], "person": [], "organisation": [], "genre": [{"name": "Updated story", "literal": "update"}], "service": [{"name": "Wireva", "literal": "wireva"}], "body_text": "Brazilians are voting on Sunday in a presidential runoff between incumbent Luiz Inácio Lula da Silva and far-right senator Flávio Bolsonaro, a contest analysts describe as highly unpredictable.", "extra_body_note": "Extract only — see rights.class = link_only.", "associations": {"featuremedia": {"uri": "urn:newsml:wireva.mib.news:media:75d89919-27a1-4744-b6be-2edac3e179cc", "type": "picture", "version": "1", "pubstatus": "usable", "headline": "Official photo of Luiz Inácio Lula da Silva, shoulders, denoised and cropped", "description_text": "", "copyrightholder": "commons.wikimedia.org", "copyrightnotice": "Luiz Inácio Lula da Silva", "usageterms": "File-level licence not yet resolved from Commons; fetch the original for exact terms.", "altids": {"wireva": "75d89919-27a1-4744-b6be-2edac3e179cc"}, "extra": {"wireva:delivery_mode": "preview_and_link", "wireva:rights": {"licence": "Wikimedia — licence per file", "licence_url": "https://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia", "licence_raw": "Wikipedia page image", "licence_verified_at": "2026-10-25T13:14:48.168535Z", "attribution_required": true, "attribution_text": "Luiz Inácio Lula da Silva", "redistribution_allowed": false, "commercial_use_allowed": false, "modifications_allowed": false, "share_alike_required": false}, "wireva:provenance": {"creator": "", "source_name": "commons.wikimedia.org", "source_url": "https://commons.wikimedia.org/wiki/File:Foto_oficial_de_Luiz_In%C3%A1cio_Lula_da_Silva_%28ombros%29_denoise_%28cropped%29.jpg", "source_page_url": "https://en.wikipedia.org/wiki/Luiz_In%C3%A1cio_Lula_da_Silva", "our_page_url": "https://filocivico.mib.news/mondo/brasile-al-voto-per-il-ballottaggio-tra-lula-e-bolsonaro-sfida-testa-a-testa/"}, "wireva:role": "lead"}, "renditions": {"preview": {"href": "https://nbg1.your-objectstorage.com/ckln/image-assets/518256be72c7d55eaa5a966b853c8179587895880c9797ee8c2c6099411cf7b2.jpg", "mimetype": "image/jpeg", "width": 686, "height": 900}, "source": {"href": "https://commons.wikimedia.org/wiki/File:Foto_oficial_de_Luiz_In%C3%A1cio_Lula_da_Silva_%28ombros%29_denoise_%28cropped%29.jpg", "mimetype": "image/jpeg"}}}}, "extra": {"wireva:story": {"uri": "urn:newsml:wireva.mib.news:story:5974472f-fd25-4ee9-af64-d5d8809128ce", "slug": "brazils-presidential-runoff-set-for-october-25-after-flavio-bolsonaro-wins-first-round-20261023", "status": "updated", "languages": ["de", "en", "es", "fr", "it", "uk"], "item_count": 10, "is_breaking": false}, "wireva:rights": {"class": "link_only", "redistribution_allowed": false, "commercial_use_allowed": false, "modifications_allowed": true, "share_alike_required": false, "attribution_required": true, "attribution_text": "Wireva / Dominica 1", "canonical_required": true, "canonical_url": "https://dominica1.com/news/brazilians-vote-in-tight-runoff-between-lula-and-flavio-bolsonaro/", "linkback_required": true, "licence": "", "licence_url": "", "licensor": "Haydamax OÜ", "valid_until": null, "excerpt_max_chars": 280, "decided_by_rule": "derivation_failed", "needs_review": true}, "wireva:provenance": {"production_method": "automated", "ai_stages": {"editing": true, "drafting": true, "headline": true, "discovery": true, "classification": true, "image_selection": true, "source_collection": true, "cross_source_comparison": true}, "model": "", "human_reviewed": false, "reviewed_by": "", "reviewed_at": null, "editorial_control": true, "editorial_responsibility": "Haydamax OÜ (Wireva)", "factchecked": false, "verification_status": "single_source", "independent_confirmations": 0, "official_source_used": false, "used_press_release": false, "public_interest": true, "ai_disclosure_required": true, "ai_disclosure_text": "This item was produced with AI assistance under the editorial responsibility of Haydamax OÜ.", "independence_check": {"status": "failed", "score": 0.808, "checked_at": "2026-10-25T09:09:48.783441Z"}}, "wireva:publication": {"name": "Dominica 1", "domain": "dominica1.com", "country": "DM", "url": "https://dominica1.com/news/brazilians-vote-in-tight-runoff-between-lula-and-flavio-bolsonaro/"}, "wireva:links": {"self": "https://wireva.mib.news/api/v1/items/4766fb16-10c0-4996-9a88-de6d1b5d051e", "html": "https://wireva.mib.news/item/4766fb16-10c0-4996-9a88-de6d1b5d051e/brazilians-vote-in-tight-runoff-between-lula-and-flavio-bolsonaro/", "story": "https://wireva.mib.news/story/brazils-presidential-runoff-set-for-october-25-after-flavio-bolsonaro-wins-first-round-20261023/"}, "wireva:metrics": {"word_count": 284, "char_count": 1756, "reading_time_seconds": 125}}}