{
  "licensor": "GoPhotos",
  "authority_basis": "Representação dos titulares das fotografias, segundo confirmação verbal relatada pelo responsável da Rentapa.",
  "permission_basis": "owner_report_of_verbal_permission",
  "independently_verified": false,
  "reported_date": "2026-10-23",
  "scope": "Registo histórico da autorização verbal relatada em 23 de outubro de 2026. Em 24 de outubro de 2026, o proprietário esclareceu que a autorização não está estabelecida para fotografias de fornecedores portugueses e pediu a retirada das 147 fotografias provisórias. Estes 151 registos ficam explicitamente sem autorização de publicação; as substituições aguardam confirmação de John.",
  "license": "Autorização específica para Rentapa; direitos reservados.",
  "images": [
    {
      "source_url": "https://www.vendap.pt/aluguer/modulo-quiosque-momo-mmod-2mq/",
      "original_url": "https://www.vendap.pt/content/uploads/sites/14/2024/02/momo-mmod-2mq-ph-01.png",
      "source_credit": "Vendap",
      "publication_allowed": false,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "source_url": "https://mccontainers.com/product/10-office-container/",
      "original_url": "https://mccontainers.com/wp-content/uploads/2018/04/img2502.jpg",
      "source_credit": "MC Containers / Mattson Group",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://www.vendap.pt/aluguer/modulo-amplo-momo-mmod-4ma/",
      "original_url": "https://www.vendap.pt/content/uploads/sites/14/2024/02/momo-mmod-4ma-ph-01.png",
      "source_credit": "Vendap",
      "publication_allowed": false,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "source_url": "https://gabelstapler-schweiz.ch/produkt/linde-l10/",
      "original_url": "https://gabelstapler-schweiz.ch/wp-content/uploads/2026/08/7480.jpg",
      "source_credit": "Gabelstapler-Schweiz",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://www.msmdrh.co.uk/used/539",
      "original_url": "https://www.msmdrh.co.uk/sites/default/files/images/used_stock/IMG_1822.jpeg",
      "source_credit": "MSM/DRH Limited",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://gabelstapler-schweiz.ch/produkt/linde-l14-4/",
      "original_url": "https://gabelstapler-schweiz.ch/wp-content/uploads/2026/08/25340.jpg",
      "source_credit": "Gabelstapler-Schweiz",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://gabelstapler-schweiz.ch/produkt/linde-l16-4/",
      "original_url": "https://gabelstapler-schweiz.ch/wp-content/uploads/2026/08/6403.jpg",
      "source_credit": "Gabelstapler-Schweiz",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://www.pramac.com/product?folder=39&product=12824",
      "original_url": "https://www.pramac.com/image/43420/8",
      "source_credit": "Pramac / PR Industrial S.r.l.",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "source_url": "https://www.vendap.pt/aluguer/modulo-amplo-momo-mmod-8ma/",
      "original_url": "https://www.vendap.pt/content/uploads/sites/14/2024/02/momo-mmod-8ma-ph-01.png",
      "source_credit": "Vendap",
      "publication_allowed": false,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "source_url": "https://modularaspects.co.uk/product/12m-x-4m-refurbished-open-plan-office-cabin/",
      "original_url": "https://modularaspects.co.uk/wp-content/uploads/2023/08/assetsfullsizephoto39956-1-jpg.webp",
      "source_credit": "Modular Aspects",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission"
    },
    {
      "candidate_id": "maquina-de-projetar-0",
      "source_url": "https://www.imergroup.com/en/product/koine-35-evo/",
      "original_url": "https://www.imergroup.com/wp-content/uploads/2023/11/imer-equipment-koine-35-evo.jpg",
      "original_sha256": "f5f1e2e6803853785abb2c28fb0351ced3f78d52b352729c3ad6fcc6c7896264",
      "source_credit": "www.imergroup.com",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "maquina-de-projetar-1",
      "source_url": "https://www.imergroup.com/en/product/koine-4-evo/",
      "original_url": "https://www.imergroup.com/wp-content/uploads/2023/11/imer-equipment-koine-4-evo.jpg",
      "original_sha256": "0bdde8b5137e60625ff344c1e7ad7f885473044255617a1a296bda18a418750a",
      "source_credit": "www.imergroup.com",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "alisadora-de-betao-0",
      "source_url": "https://www.seatechnology.eu/prodotto/seacopter-60/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEACOPTER60-1.webp",
      "original_sha256": "54810f03d53f83f85aa4e3d921b17db21d3390a5ded911e8108465fd6cd1630a",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "cortadora-de-juntas-0",
      "source_url": "https://www.seatechnology.eu/prodotto/seafloor-350/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEAFLOOR350-1.webp",
      "original_sha256": "0c42094266364dd406db74e1372db585e5fd007dc68b4c0dadfef1f344b0bf7d",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "cortadora-de-juntas-1",
      "source_url": "https://www.seatechnology.eu/prodotto/seafloor-450/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEAFLOOR450-1.webp",
      "original_sha256": "b906013f5761586105ccaa4f15c10a17d3f1d6ab7fa850699ba8ba6d80c27c64",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "cortadora-de-juntas-2",
      "source_url": "https://www.seatechnology.eu/prodotto/seafloor-500-s/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEAFLOOR500S-1.webp",
      "original_sha256": "05f42dad321a47f72259e51df7ed54f26bbec7c78c2b76c975d087f3ee3c7974",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "cortadora-de-juntas-3",
      "source_url": "https://www.seatechnology.eu/prodotto/seafloor-600/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEAFLOOR600-1.webp",
      "original_sha256": "41392f8420997a2541d5e7e56e0003fdc49cb1d69df42e7ee01a3a63ade10e07",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "cortadora-de-juntas-5",
      "source_url": "https://www.seatechnology.eu/prodotto/seafloor-801-d/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEAFLOOR801D-1.webp",
      "original_sha256": "5b085966b0138a1c1b7c154d589c1b7977516ebcc93a1c37a1622bc066b07ff9",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "serra-de-mesa-0",
      "source_url": "https://www.ludwigglobal.com/products/details/gms350e/",
      "original_url": "https://www.ludwigglobal.com/uploadfile/image/20241212/202412120407120.jpg?v=1",
      "original_sha256": "5e27bd04bdb6f5cae420568662eabc31ca0f4be865d7f1054b1f886e96b00edd",
      "source_credit": "www.ludwigglobal.com",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "carotadora-4",
      "source_url": "https://www.seatechnology.eu/prodotto/seacore-350/",
      "original_url": "https://www.seatechnology.eu/wp-content/uploads/2026/05/SEACORE-350.webp",
      "original_sha256": "03ee9fc38ffb85b4d09e83b8996a222750a0334c2acf784a7274e01267fcf933",
      "source_credit": "www.seatechnology.eu",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "gerador-insonorizado-0",
      "source_url": "https://www.homborg.nl/voorraad/51608936/yanmar--4tnv98t-zgecs-stamford-40-kva-silent-generatorset",
      "original_url": "https://customerimg-ed24.kxcdn.com/51608936-1-afbf723bce9bb18210c444615f00b77b.jpg?w=1024",
      "original_sha256": "56729b84eb6b64c5303a7a3254ab11532bb12b7c26b406a75ebdd2631a499637",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "gerador-insonorizado-1",
      "source_url": "https://www.homborg.nl/en/stock/31132125/himoinsa--hfw60-iveco-stamford-60-kva-supersilent-generatorset-new",
      "original_url": "https://customerimg-ed24.kxcdn.com/31132125-1-ed55578ec3012b6ac63b053f62c91faf.jpg?w=1024",
      "original_sha256": "a1147d1de5c7b2059e3630b6a66f3f21313fe418f10c5a6b678dc0eaa3a60634",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "torre-de-iluminacao-1",
      "source_url": "https://www.towerlight.com/products/light-towers/electric-line/vt-solar-manual-light-tower/",
      "original_url": "https://www.towerlight.com/wp-content/uploads/2019/10/VT-Solar-4x100W-LED-G4-lowered-450x500-1.png",
      "original_sha256": "7b59712f921753ce8895f32172b62a1c199bf3dc6d6484589d01c5543c3b7744",
      "source_credit": "Generac Mobile",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "quadro-eletrico-de-obra-3",
      "source_url": "https://www.colle.eu/en/rent/power-light-air/distribution-boxes/distribution-box-125a/",
      "original_url": "https://www.colle.eu/media/14867/verdeelkast-125a-thumbnail-verhuur.jpg?anchor=center&mode=crop&width=1200&height=630&rnd=132736921060000000",
      "original_sha256": "dfaf00492cdf379a27f4ee4997d72e4fc9075a29ce27280fe1df151df2665494",
      "source_credit": "Colle Rental & Sales",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "martelo-pneumatico-0",
      "source_url": "https://kinzer-ohg.de/vermietung/druckluftgeraete/haemmer-und-zubehoer/921/druckluft-abbauhammer-10-kg",
      "original_url": "https://kinzer-ohg.de/media/c7/81/ab/1730898670/_tex-09pe-front.jpg?ts=1730898670",
      "original_sha256": "8cd88bb38c9847f3d7fe02e58b2be6d84c7e9e962044956abb462faae5afa488",
      "source_credit": "Kinzer OHG / Atlas Copco",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "martelo-pneumatico-1",
      "source_url": "https://kinzer-ohg.de/vermietung/druckluftgeraete/haemmer-und-zubehoer/6/druckluft-abbruchhammer-20-kg",
      "original_url": "https://kinzer-ohg.de/media/64/c4/d0/1730898661/kh8-1lijgjor2rilfx.jpg?ts=1730898661",
      "original_sha256": "bda87586597bfc5040702ef955a246d8135cec32a28fed4817c59e73aa2a75dd",
      "source_credit": "Kinzer OHG / Wilking",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "martelo-pneumatico-2",
      "source_url": "https://www.moerverhuur.nl/p/breekhamer-pneumatisch-25-kg/",
      "original_url": "https://www.moerverhuur.nl/wp-content/uploads/products/breekhamer-pneumatisch-25-kg.jpg",
      "original_sha256": "4de3f116a61b5e4c4e46e9ecabf8c0137959197ea7dfbff3152cde24f956d1cf",
      "source_credit": "Moerverhuur",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "martelo-pneumatico-3",
      "source_url": "https://www.lumar.nl/product/380/Lucht-breekhamer-30-kg",
      "original_url": "https://www.lumar.nl/images/products/images/Breekhamer_lucht_30_kg.-2.jpg?1792771240",
      "original_sha256": "7f248768447b10337ce039a01b031fd513a975c363ba1a23133dae620a7a8b03",
      "source_credit": "Lumar",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "martelo-hidraulico-1",
      "source_url": "https://www.epiroc.com/en/products/excavator-attachments/hydraulic-breaker/hydraulic-breakers/hydraulic-breaker-sb-202",
      "original_url": "https://epiroc.scene7.com/is/image/epiroc/SB-202-left-130-HATCON?$landscape800$",
      "original_sha256": "d22ce9e4c9de6d9b7395063a28cd506f570840e6f1546892eb545ec36bb6d8cb",
      "source_credit": "Epiroc",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "jato-de-areia-0",
      "source_url": "https://www.airblasteurospraydirect.com/50-litre-redline-blast-pot/",
      "original_url": "https://cdn11.bigcommerce.com/s-z1s2kg6/images/stencil/720x720/products/259/1223/50_Ltr_Redline_Blast_Pot__92187.1709321568.png?c=2",
      "original_sha256": "b9f2fa8b631103402094c50ea1e5fe9c11d07d436ad7734755f97e6fe9627380",
      "source_credit": "Airblast Eurospray Direct",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "escadote-2",
      "source_url": "https://nl.rs-online.com/web/p/extension-ladders/0285126",
      "original_url": "https://media.rs-online.com/f_auto,q_auto,bo_1.5px_solid_white,b_auto,c_pad,dpr_2,h_399,w_710/c_pad,h_399,w_710/Y0285126-01?pgw=1",
      "original_sha256": "65dd5bf97d64655198c50235baeb1506c75e818e14b3d8e726a8824a2e445dcf",
      "source_credit": "RS Components / RS PRO",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "escadote-3",
      "source_url": "https://www.allroofsupplies.co.za/product/9m-aluminium-extention-ladder/",
      "original_url": "https://www.allroofsupplies.co.za/wp-content/uploads/2025/09/F7615-1.jpg",
      "original_sha256": "bed969c1a53a44e85e7e812318edcd9c83963ae709675ef2587a27fbc4c34503",
      "source_credit": "All Roof Supplies / Academy Brushware",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "escadote-4",
      "source_url": "https://forlezer.co.za/products/forlezer-12-m-aluminium-round-rung-extension-ladder",
      "original_url": "https://forlezer.co.za/cdn/shop/files/Forlezer-12m-Aluminium-D-Rung-Step-Extension-Ladder-2v2.jpg?v=1751373894&width=416",
      "original_sha256": "b00e920df59c7895095544348378d1433c65d4caf2512a4894b576112bbc6b17",
      "source_credit": "Forlezer",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "modulo-sanitario-1",
      "source_url": "https://www.countercontainer.co.uk/product/sanitary-container-6-x-toilet-sink-240x600/",
      "original_url": "https://www.countercontainer.co.uk/wp-content/uploads/2026/01/Conteneur-sanitaire-6-x-WC-lavabo-240x600-1.webp",
      "original_sha256": "0c2f06f133934e13b9ba6540bd3f6da8852a63cc2fab655fb7b435779823051f",
      "source_credit": "Counter Container",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "modulo-sanitario-3",
      "source_url": "https://www.urcontainerstorage.com/product-page/6m-3m-toilet-block-with-accessible-wc-golden-oak-finish",
      "original_url": "https://static.wixstatic.com/media/045d70_32e82843ee544b02b5641a754376893e~mv2.jpg/v1/fit/w_500,h_500,q_90/file.jpg",
      "original_sha256": "0391efc714b363b764bc17146aac1303b1194ec5a32d87392ed2a461ef7f3c2e",
      "source_credit": "UR Container Storage",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "sanitario-portatil-1",
      "source_url": "https://www.toitoi.pt/produto/toir-green/",
      "original_url": "https://www.toitoi.pt/fileadmin/_processed_/8/a/csm_TOI-GREEN-FRONT_1873f9b340.jpg",
      "original_sha256": "475fa41e606299ac0abc57843a967ba2f685e10e2e5aee5fd68863459dfbedc9",
      "source_credit": "TOI TOI Portugal",
      "publication_allowed": false,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "contentor-de-entulho-1",
      "source_url": "https://binnsbinsskiphirecentralcoast.com.au/product/6m3-skip-bin/",
      "original_url": "https://binnsbinsskiphirecentralcoast.com.au/wp-content/uploads/6m_D3A0542-Edit4-S-1.jpg",
      "original_sha256": "b8f94a01e3935dcfb1886e397813d098cc60738499d87618fbc78a3414dbf64b",
      "source_credit": "L&D Brown Skip Bin Hire",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "contentor-de-entulho-3",
      "source_url": "https://teguicontenedores.com/en/french-model-skip/reinforced-skip-20m3-133.html",
      "original_url": "https://teguicontenedores.com/709-full_default/reinforced-skip-20m3.jpg",
      "original_sha256": "ba496e62424e70664683e1c8efd44d0d4aabe2ef196342a9780dde18a9b3faa0",
      "source_credit": "TEGUI Contenedores",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "contentor-de-entulho-4",
      "source_url": "https://teguicontenedores.com/en/french-model-skip/contenedor-reforzado-30m3-134.html",
      "original_url": "https://teguicontenedores.com/718-full_default/contenedor-reforzado-30m3.jpg",
      "original_sha256": "b58492f342ce557126226e920f878dce3ad4975b32d3154beb0c9886259888f4",
      "source_credit": "TEGUI Contenedores",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "bomba-submersivel-0",
      "source_url": "https://www.kaercher.com/int/home-garden/pumps/submersible-pumps/sp-17-000-flat-level-sensor-16458400.html",
      "original_url": "https://s1.kaercher-media.com/mam/16458400/mainproduct/201172/d0.jpg",
      "original_sha256": "7a22071431d74b53581dce5555042830956e799ce3464649288f3cf2e3b3ff34",
      "source_credit": "Karcher",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "bomba-submersivel-1",
      "source_url": "https://www.tsurumipump.com/products/hs2-4s",
      "original_url": "https://www.tsurumipump.com/cdn-cgi/image/width%3D800%2Cheight%3D800%2Cformat%3Dauto%2Cfit%3Dscale-down/assets/d3/44/d3447ed1-89a0-434f-9663-e0cb53090575/o-hs24s.jpg",
      "original_sha256": "287c07658e1467ea84ce203a57463d7f6b88e71c254978686c499fad6c12c106",
      "source_credit": "Tsurumi Pump",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "maquina-de-pressao-0",
      "source_url": "https://www.kaercher.com/int/professional/high-pressure-cleaners/cold-water-high-pressure-cleaners/middle-class/hd-6-15-mxa-plus-11509430.html",
      "original_url": "https://s1.kaercher-media.com/mam/11509430/mainproduct/147639/d0.jpg",
      "original_sha256": "903db8d64b3b7570036abff5031f4539d2a392191269ec2c556366b542b71b4a",
      "source_credit": "Karcher",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "maquina-de-pressao-1",
      "source_url": "https://www.kaercher.com/int/professional/high-pressure-cleaners/cold-water-high-pressure-cleaners/middle-class/hd-9-20-4-m-classic-13679030.html",
      "original_url": "https://s1.kaercher-media.com/mam/13679030/mainproduct/cb09de36-b404-4483-ab80-9540f30843a3/d0.jpg",
      "original_sha256": "6f18fde43425763a97b221932aabacff23c3e7b8edbcc154fedb2011ad4deb35",
      "source_credit": "Karcher",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "maquina-de-pressao-4",
      "source_url": "https://www.kaercher.com/ae/professional/high-pressure-cleaners/ultra-high-pressure-cleaners/uhp-compact-class/hd-9-50-ge-cage-13675060.html",
      "original_url": "https://s1.kaercher-media.com/mam/13675060/mainproduct/87883/d0.jpg",
      "original_sha256": "a0a3acbd44a65c443dcbbf50ece1dd91d15f4d33d7712b997a5724f2aa9cf265",
      "source_credit": "Karcher",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "varredora-1",
      "source_url": "https://www.mp-ht.com/en/sweepers/agile-max-108-and-109/",
      "original_url": "https://www.mp-ht.com/wp-content/uploads/2026/04/mpht-homepage-Agile109-top.webp",
      "original_sha256": "05965ba18a301d70d7538dca903cd2a7cd69ca351f21052ccedee5caf220d19d",
      "source_credit": "MP-HT",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "desumidificador-1",
      "source_url": "https://www.zipper-maschinen.at/en/dehumidifiers-19894",
      "original_url": "https://www.holzmann-maschinen.at/uploadPim/19894/001_zi-bat-50e-thumbnail-450-450.jpg",
      "original_sha256": "867bbb0584ecb64571860f43d08518a81d1ffbb84dd504ff7df31eda615fd48b",
      "source_credit": "ZIPPER Maschinen",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "desumidificador-2",
      "source_url": "https://controlhire.com.au/product/70l-day-dehumidifier/",
      "original_url": "https://controlhire.com.au/wp-content/uploads/2024/10/70L-Day-Dehumidifier.png",
      "original_sha256": "be156b5615202e89d83c5705bc54cac2a14cfa2bede25e5add679a5b422def37",
      "source_credit": "Climate Control Hire",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "desumidificador-3",
      "source_url": "https://www.dehumsaust.com.au/product/100l-day-lgr-st1001-pro-stackable-mobile-dehumidifier/",
      "original_url": "https://media.dehumsaust.com.au/wp-content/uploads/2019/07/white-st1-Copy-2.png",
      "original_sha256": "a3199037d5ebfba6169e9b1e0722521cdf483819506a639c4e40a07a063de96d",
      "source_credit": "Dehumidifiers Australia / Suntec",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "aquecedor-de-obra-1",
      "source_url": "https://www.toolnation.com/trotec-1430000065-ide-30-d-direct-fired-heater-30-kw.html",
      "original_url": "https://www.toolnation.com/media/catalog/product//t/r/trotec_4052138008430_image_1_1.jpg",
      "original_sha256": "0d06b873b9bfa8cdbd4a1f255cb5437a14e6620432c40755497356433cf4cd9a",
      "source_credit": "Toolnation / Trotec",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "aquecedor-de-obra-2",
      "source_url": "https://en.trotec.com/shop/ide-50-oil-fired-indirect-heater.html",
      "original_url": "https://cdn.trotec.com/fit-in/265x265/filters:format(jpg)/en_DE/1430000230/IDE-50-Oil-Fired-Indirect-Heater-119157-1588247904.jpg",
      "original_sha256": "f21e8b5e9565df8ae947595f4835f5511a5551de6da7518d30c0fa4f65cf5115",
      "source_credit": "Trotec",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "biotriturador-2",
      "source_url": "https://greenmech.co.uk/products/arborist-150p/",
      "original_url": "https://greenmech.co.uk/wp-content/uploads/2021/06/arborist-150p-woodchipper.png",
      "original_sha256": "d41de0264696bfa903e6288a015dc93514efee1634ddb422668c5435ffed887b",
      "source_credit": "GreenMech",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "biotriturador-3",
      "source_url": "https://greenmech.nl/products/arborist-200p/",
      "original_url": "https://greenmech.nl/wp-content/uploads/2021/07/arborist-200p-woodchipper.png",
      "original_sha256": "e13d3af00d4f9edce0e82b2ab49d3249aacd9a75cf1d2fd19d747326d076f2ad",
      "source_credit": "GreenMech",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "motobomba-0",
      "source_url": "https://powerequipment.honda.com/pumps/models/wb20",
      "original_url": "https://services.powerequipment.honda.com/content/images/pe/models/wb20_pe_imglg.jpg",
      "original_sha256": "975ab48c886ab7cb7aa671cb5241ad1c11df602c08a59d7262c1fd1de0c8d094",
      "source_credit": "Honda Power Equipment",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "motobomba-1",
      "source_url": "https://powerequipment.honda.com/pumps/models/wb30",
      "original_url": "https://services.powerequipment.honda.com/content/images/pe/models/wb30_pe_imglg.jpg",
      "original_sha256": "04af35c98a1d3362f298a9ddd34058f8a6a11fdcde333dc628fdec9a31f064f8",
      "source_credit": "Honda Power Equipment",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "motobomba-2",
      "source_url": "https://powerequipment.honda.com/pumps/models/wt40",
      "original_url": "https://services.powerequipment.honda.com/content/images/pe/models/wt40_pe_imglg.jpg",
      "original_sha256": "599d442a92abcd005e0b5db9b5bde312c4d5777aaa1881b5a52b4a2c31ea516a",
      "source_credit": "Honda Power Equipment",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "motobomba-3",
      "source_url": "https://lancerental.com/product/6x6-super-cornell-diesel-pump/",
      "original_url": "https://lancerental.com/wp-content/uploads/2025/03/6x6-Cornell-Super-pump-picture.png",
      "original_sha256": "62ddd75d08a4aad54dee42703bf8285bdacf4db1a190599b20214474fc3605f9",
      "source_credit": "Lance Rental",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "motobomba-4",
      "source_url": "https://lancerental.com/product/8x8-cornell-diesel-pump/",
      "original_url": "https://lancerental.com/wp-content/uploads/2025/03/8x8-pump-pic-1-scaled.webp",
      "original_sha256": "070752e1737669a0a0a8ae599aca51e6fb34ad7e62a218941bf79df03b6db4d8",
      "source_credit": "Lance Rental",
      "publication_allowed": true,
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00"
    },
    {
      "candidate_id": "minicarregadora-pedonal-1",
      "source_url": "https://getloaders.com/product/landward-st490r-compact-track-loader-high-flow-zero-tail-swing/",
      "original_url": "",
      "original_sha256": "b4b184e060b3a10f6bc5fa6263c19c6eb5dd356375ada822f2b3d8cee19947bd",
      "source_credit": "getloaders.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Photo shows stand-on operating platform. Target is pedestrian350kg loader. This candidate is a reference lead, not an acceptable exact match; need walk-behind configuration/model confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "b4b184e060b3a10f6bc5fa6263c19c6eb5dd356375ada822f2b3d8cee19947bd",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-pa-carregadora-0",
      "source_url": "https://www.wackerneuson.nl/en/products/wheel-loaders/wl25",
      "original_url": "https://cdn.mediapool.wackerneusongroup.com/image/491085414967/image_mu6qs13mph1aha4fb27avtai6e/-S720x480-FWEBP",
      "original_sha256": "b2b99ea1b782b4b09bf5bb2eabf6421ebb28c39ff60bd1cfe92c41a21d6b5b79",
      "source_credit": "www.wackerneuson.nl",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Bucket volume of photographed attachment must be confirmed.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "861529b4a66f3e7132dbd3d382309c82d71003aaaee1b313123b8c97b5cc05d9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "motoniveladora-0",
      "source_url": "https://stet.pt/nova-motoniveladora-cat-120-gc/",
      "original_url": "https://stet.pt/wp-content/uploads/nova-motoniveladora-cat-120-gc_intro.jpg",
      "original_sha256": "17d4e4f2b4a25706e2dc0d5960b5fd404379af81740820a0e2a8063b24c05f6c",
      "source_credit": "stet.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Blade width and weight not yet matched to the requested 3.1m/12t class; replacement may be required.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "17d4e4f2b4a25706e2dc0d5960b5fd404379af81740820a0e2a8063b24c05f6c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "dumper-1",
      "source_url": "https://www.machrent.pt/Produto/mini-dumpers-15-tons-articulado",
      "original_url": "",
      "original_sha256": "6f0bb247092bb1e8a1dc174e2ae76b348273d8f74ac845263be2cf8fe7b33722",
      "source_credit": "www.machrent.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Operator page identifies 1.5t dumper; confirm model/specification for exact unit.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "0933a9fc4430452c0f995c5b7d2e9530d1afcba4dc204c0145c07432dd952497",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-dumper-de-rastos-0",
      "source_url": "https://www.lumag-maschinen.de/index.php?artikelnum=MD300&content=products_detail&language=en&warengrupp=Dumper",
      "original_url": "",
      "original_sha256": "c18bb7982f2ae7c792d669686b30899f212daff0f57d3593ce7b92f6a140ccd9",
      "source_credit": "www.lumag-maschinen.de",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "300kg load rating; pedestrian tracked dumper.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c18bb7982f2ae7c792d669686b30899f212daff0f57d3593ce7b92f6a140ccd9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-dumper-de-rastos-2",
      "source_url": "https://revirent.pt/produto/mini-dumper-merlo/",
      "original_url": "https://revirent.pt/wp-content/uploads/2025/10/MINI-DUMPER-LAGARTAS-MERLO-M800TD-1.jpg",
      "original_sha256": "d37957e953ba11e68b0d641054467219351b339d258746e3a71467855a0b3b1f",
      "source_credit": "revirent.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "800kg payload on operator product page.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "d37957e953ba11e68b0d641054467219351b339d258746e3a71467855a0b3b1f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-diesel-4",
      "source_url": "https://www.manimat.cz/pronajem/dieselove-vysokozdvizne-voziky",
      "original_url": "",
      "original_sha256": "9abd6eebe265f6ac20a75049adfd7c87d69ebe3ddadc3727ab9b5df79a1c1d97",
      "source_credit": "See source page",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "5t model candidate; verify exact generation and photographed capacity plate. Exact product-page URL needs recovering; original cached page is retained.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "a9cc89620f7c224ea8f3707671bc6774097c19bfe4a7e511ff21a97c45e53ac3",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-eletrico-0",
      "source_url": "https://www.trucksdirectuk.co.uk/p/greenpower-eco15-lithium-forklift-3-wheel-ultra-compact",
      "original_url": "https://www.trucksdirectuk.co.uk/wp-content/uploads/2023/11/GREENPOWER-ECO15-2322000080-3RD-LEVER-DUPLEX-8.jpg",
      "original_sha256": "82d5c49ddfc28b623fad1a19a4434c368cfa4081e2b282347eb3b5b2d7f543af",
      "source_credit": "www.trucksdirectuk.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "1500kg, three-wheel model identified by dealer.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "273ca2e52f4607a76a92a15b14a790e24d24467f6bacd1ba7a07bd707f000e8c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-eletrico-1",
      "source_url": "https://www.trucksdirectuk.co.uk/p/greenpower-eco18-lithium-electric-forklift-gen2-with-full-cab-option",
      "original_url": "https://www.trucksdirectuk.co.uk/wp-content/uploads/2025/10/Greenpower-GEN2-Eco18-Triplex-2-scaled.jpg",
      "original_sha256": "0ab666685097f388884aa5032041c39360080a5eae5f6b56b337bf10505ac6d2",
      "source_credit": "www.trucksdirectuk.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "1800kg model identified by dealer.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "0d421b3a6b0ecd22442405e99e82a2e06ee23db31845ce75867f5c74ce193381",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-eletrico-4",
      "source_url": "https://www.trucksdirectuk.co.uk/p/still-rce30-lithium-forklift-no-cab-option-2",
      "original_url": "https://www.trucksdirectuk.co.uk/wp-content/uploads/2024/11/STILL-RCE30-5895-SERIAL-C35442M00075-NEW-PICS-1.jpg",
      "original_sha256": "0f286f1dc1d31b7361cd8f888b95e1fe022db30fc46ffe4503efcd101d7c7fcd",
      "source_credit": "www.trucksdirectuk.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "3000kg model identified by dealer.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "0f286f1dc1d31b7361cd8f888b95e1fe022db30fc46ffe4503efcd101d7c7fcd",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-todo-o-terreno-1",
      "source_url": "https://www.manimat.cz/pronajem/dieselove-vysokozdvizne-voziky",
      "original_url": "",
      "original_sha256": "52f5d5573fb6c389abdbf728e111162cc56d037103280ecaab9e84f2bc4ea1de",
      "source_credit": "See source page",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "3.5t rough-terrain candidate; confirm exact image/model from supplier. Exact product-page URL needs recovering; original cached page is retained.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "4f88e33d5b8f39638a094234efbf84c70f59b522ff8fcf1298adb1ab1cdc0c92",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-todo-o-terreno-2",
      "source_url": "https://www.leavittmachinery.com/inventory/specs/forklift-rentals/2019-ausa-c500h-equ037672",
      "original_url": "https://leavittmachinerygp.blob.core.windows.net/inventory634999c9-00f2-ec11-bb3c-000d3a09fc8f/AUSA-06-Forklift,-Masted-Rough-Terrain-C500H(16)-c.jpg",
      "original_sha256": "e4a98819b56172d84cbc68fb4813a64a07e09c23ddaa8d9d6a35cdd54cf605ac",
      "source_credit": "www.leavittmachinery.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "5t rough-terrain model identified in individual dealer listing.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "e4a98819b56172d84cbc68fb4813a64a07e09c23ddaa8d9d6a35cdd54cf605ac",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-retratil-0",
      "source_url": "https://www.lencrowforklifts.com.au/used-forklifts",
      "original_url": "https://cdn.sanity.io/images/i6owaswt/production/a2ba43d1a10a21bffb33329bc73258b6866fb107-568x426.png?q=85&auto=format",
      "original_sha256": "42aec4c58d6a992b25c73990a886e109e40091ca45635d4501ca827f4b5c0d1c",
      "source_credit": "See source page",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "6000mm mast not confirmed; caption of pictured unit needs checking. Exact product-page URL needs recovering; original cached page is retained.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "42aec4c58d6a992b25c73990a886e109e40091ca45635d4501ca827f4b5c0d1c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-retratil-1",
      "source_url": "https://www.trucksdirectuk.co.uk/p/still-fmx14-reach-forklift-truck-8000mm-lift-capacity-1400kgs-6824",
      "original_url": "https://www.trucksdirectuk.co.uk/wp-content/uploads/2026/01/6821-STILL-FMX14-SERIAL-511902X00865-1-scaled.jpeg",
      "original_sha256": "f40d89894f334b7638b9d54fca7ba0c7900985c7ff90eed41f0bce6f156ba29d",
      "source_credit": "www.trucksdirectuk.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer lists 8000mm lift; mast identity for pictured unit needs final confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "f40d89894f334b7638b9d54fca7ba0c7900985c7ff90eed41f0bce6f156ba29d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-retratil-2",
      "source_url": "https://www.trucksdirectuk.co.uk/p/still-fmx17-reach-forklift-truck-10500mm-lift-1700kgs-6019",
      "original_url": "https://www.trucksdirectuk.co.uk/wp-content/uploads/2025/03/STILL-FMX17-511903V01266-6019-1.jpg",
      "original_sha256": "2b11a652f3f8c6bb1ecb2bc28a98773d2c14763afe3b94c750fba3372ff23e4f",
      "source_credit": "www.trucksdirectuk.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Actual dealer lift height10500mm; nominal10m class, rounding requires review.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "2b11a652f3f8c6bb1ecb2bc28a98773d2c14763afe3b94c750fba3372ff23e4f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "empilhador-retratil-3",
      "source_url": "https://epowerforklift.com.au/en/product-details/CQD20L",
      "original_url": "https://epowerforklift.com.au/products/CQD20L/ep-cqd20l-electric-reach-truck-front-left-view.png",
      "original_sha256": "33790c1c7d2d3a1073d23a946730a2ee47e371f34a6d28935111556e430a9a67",
      "source_credit": "epowerforklift.com.au",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer family capable of high lift; exact12m mast on photographed unit not proven.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "136d8cc1674964f0236440ec846494c372c4acdbf650e4e1d54fa4f414ff141d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "manipulador-rotativo-0",
      "source_url": "https://www.staplermeyer.de/",
      "original_url": "https://www.liftfinder.com/newsimages/meyer/1645-1.jpg",
      "original_sha256": "28b42bf696bba8ddf8d220216109ebdefd0e24e61dcc8a3fe71ec77af8ce19c6",
      "source_credit": "See source page",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "16m rotary telehandler candidate; verify exact rated maximum lift. Exact product-page URL needs recovering; original cached page is retained.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "28b42bf696bba8ddf8d220216109ebdefd0e24e61dcc8a3fe71ec77af8ce19c6",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-grua-0",
      "source_url": "https://www.kkeoghcraneservices.ie/crane-sales/",
      "original_url": "https://www.kkeoghcraneservices.ie/wp-content/uploads/2024/04/MPK10-1.jpeg",
      "original_sha256": "6b5e1ae7dc72220c474de94deccd210b657783c85dfb7793722b3dfb8317f86d",
      "source_credit": "www.kkeoghcraneservices.ie",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "1000kg pick-and-carry model; accessory and category suitability must be reviewed.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "6b5e1ae7dc72220c474de94deccd210b657783c85dfb7793722b3dfb8317f86d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-grua-1",
      "source_url": "https://www.kkeoghcraneservices.ie/crane-sales/",
      "original_url": "https://www.kkeoghcraneservices.ie/wp-content/uploads/2024/04/MPK20R-1.jpeg",
      "original_sha256": "7a9cda4105270034b2cb997b9af810aeb8e9c5e7ad55f5369c1b01d9311d2e7c",
      "source_credit": "www.kkeoghcraneservices.ie",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "2000kg pick-and-carry model; category suitability must be reviewed.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "7a9cda4105270034b2cb997b9af810aeb8e9c5e7ad55f5369c1b01d9311d2e7c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-grua-3",
      "source_url": "https://www.kkeoghcraneservices.ie/crane-sales/",
      "original_url": "https://www.kkeoghcraneservices.ie/wp-content/uploads/2024/04/MPK50-1-e1712225062144.jpeg",
      "original_sha256": "99ac1d298829225fbdca6aa94ecef5f92b07721424b232f7c8ca26778eeaf03c",
      "source_credit": "www.kkeoghcraneservices.ie",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "5000kg pick-and-carry model; category suitability must be reviewed.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "bfad643efa05d09f5eac4b4aa5108771fe3b44f47032d6ab4220199679b77e29",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "mini-grua-4",
      "source_url": "https://www.kkeoghcraneservices.ie/crane-sales/",
      "original_url": "https://www.kkeoghcraneservices.ie/wp-content/uploads/2024/04/SPX1280.jpeg",
      "original_sha256": "c5ca782e2c22f22eaa9a74750ae3e1a32f2037e17574df2356de3198bcffe715",
      "source_credit": "www.kkeoghcraneservices.ie",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "8000kg spider crane model; verify data sheet.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c5ca782e2c22f22eaa9a74750ae3e1a32f2037e17574df2356de3198bcffe715",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-grua-0",
      "source_url": "https://truckcrane.co.za/hyva-hb-truck-cranes-1-10-tons/",
      "original_url": "https://truckcrane.co.za/wp-content/uploads/2019/11/HB100-1.jpg",
      "original_sha256": "c184c225c44fbee8798ffa25a1150ea29fae092669497a18ac29c29ef4bfb770",
      "source_credit": "truckcrane.co.za",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Nominal10tm loader crane; exact lifting moment/specification pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c184c225c44fbee8798ffa25a1150ea29fae092669497a18ac29c29ef4bfb770",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-grua-1",
      "source_url": "https://truckcrane.co.za/hyva-hb-truck-cranes-10-20-tons/",
      "original_url": "https://truckcrane.co.za/wp-content/uploads/2019/11/HB200-2.jpg",
      "original_sha256": "be2afb33931c50a049240c754a8611a0a52009852c95bd8de48b2544c3df5822",
      "source_credit": "truckcrane.co.za",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Nominal20tm loader crane; exact lifting moment/specification pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "be2afb33931c50a049240c754a8611a0a52009852c95bd8de48b2544c3df5822",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-grua-3",
      "source_url": "https://www.nortonshiabservices.co.uk/truck-mounted-crane-hire",
      "original_url": "https://www.nortonshiabservices.co.uk/img/crane/truck-mounted-crane-fleet.webp",
      "original_sha256": "a816ee1cc5f0a9b0a37941b574f04cc9590233d6e164c368179142fbb4558c00",
      "source_credit": "www.nortonshiabservices.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Photo shows pressure-vessel lift;50tm model/configuration not proven. Supplier confirmation required.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "2e97ce7e584be9433a8812d04da7d0c91223d46e804baefa1f67ed8ec6abe357",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-4",
      "source_url": "https://www.vendap.pt/aluguer/plataforma-elevatoria-tesoura-eletrica-ecpl-tesou-14m-elec/",
      "original_url": "",
      "original_sha256": "1c8e9673d70b99e50a74b6dab3284aad124a0d5f60b64547680265363bca10c6",
      "source_credit": "www.vendap.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Operator identifies14m electric scissor platform.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "1c8e9673d70b99e50a74b6dab3284aad124a0d5f60b64547680265363bca10c6",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-5",
      "source_url": "https://www.vendap.pt/aluguer/plataforma-elevatoria-tesoura-eletrica-ecpl-tesou-16m-elec/",
      "original_url": "",
      "original_sha256": "419e690b84b4191392757fa4b1140baa9909e4c5738db3467b30c6b7df84f4e2",
      "source_credit": "www.vendap.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Operator identifies16m electric scissor platform.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "419e690b84b4191392757fa4b1140baa9909e4c5738db3467b30c6b7df84f4e2",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-todo-o-terreno-0",
      "source_url": "https://www.haulotte.co.uk/en_GB/product/compact-10-dx",
      "original_url": "https://haulotte.ephoto.fr/link/3c9igq/vcp19x3taxdyaw0.jpeg",
      "original_sha256": "9a43349fc0010b43c42e86e99a1f1d2e478e5c162a373c110c464a738d63ab0d",
      "source_credit": "www.haulotte.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "9a43349fc0010b43c42e86e99a1f1d2e478e5c162a373c110c464a738d63ab0d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-todo-o-terreno-1",
      "source_url": "https://www.haulotte.co.uk/en_GB/product/compact-12-dx",
      "original_url": "https://haulotte.ephoto.fr/link/3c9igq/izw19x981afp97k.jpeg",
      "original_sha256": "42c1592c72e5ab97b7c87f8354a736119c1b3265f184bc4e74c76774ecf63480",
      "source_credit": "www.haulotte.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "42c1592c72e5ab97b7c87f8354a736119c1b3265f184bc4e74c76774ecf63480",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-todo-o-terreno-2",
      "source_url": "https://www.equippo.com/en/product/scissor-lift/haulotte-h15-sx-15m-39711/",
      "original_url": "https://images04.equippo.com/products/2347814/original_watermarked/80f18eb0-33b5-4500-ad7c-ff49893e9229.jpg?1785842415=&format=auto&width=1920",
      "original_sha256": "abd34395de49cb17baf0a35b98f2471bb875366a81c0c8a9686086f67a48bc0b",
      "source_credit": "www.equippo.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "abd34395de49cb17baf0a35b98f2471bb875366a81c0c8a9686086f67a48bc0b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-tesoura-todo-o-terreno-4",
      "source_url": "https://smithshire.com/products/dingli-jcpt-2223rt-diesel-scissor-lift-wh-22m/",
      "original_url": "https://smithshire.com/wp-content/uploads/2021/12/Dingli-JCPT-2223-RT-600x600-1.jpg",
      "original_sha256": "196fe9b6f618c5b90f1b7c5693cfadd99fe4afc63acad40d1f17590090a218f1",
      "source_credit": "smithshire.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "e2c268de711a37ccbbe893787d660f3654ba5c83f60d06a900e9c026261008ef",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-articulada-3",
      "source_url": "https://www.jlg.com/en/equipment/boom-lifts/articulating/engine-powered/340aj",
      "original_url": "https://www.jlg.com/_next/image?url=https%3A%2F%2Fdam.jlg.com%2FDigizuiteCore%2FLegacyService%2Fapi%2Fassetstream%2F142233%2F-1.png%3Ftimestamp%3D2026-02-18T01%253a09%253a05.9306422&w=1080&q=75",
      "original_sha256": "4db8c96fc895f2274cf142dc305aed0a23a174032f833613d5534092427336dd",
      "source_credit": "www.jlg.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4db8c96fc895f2274cf142dc305aed0a23a174032f833613d5534092427336dd",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-telescopica-1",
      "source_url": "https://www.genielift.com/en/aerial-lifts/telescopic-boom-lifts/s-80-j",
      "original_url": "https://www.genielift.com/images/default-source/product-images/telescopic-booms/s-80j/s-80j-1135.jpg?sfvrsn=9f705250_22",
      "original_sha256": "661c4201199311bfd0568aa5d6ba8d7875583a5cea61eaf47c66e1573ba2ad5f",
      "source_credit": "www.genielift.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "661c4201199311bfd0568aa5d6ba8d7875583a5cea61eaf47c66e1573ba2ad5f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-telescopica-5",
      "source_url": "https://www.jlg.com/en/equipment/boom-lifts/telescopic/engine-powered/ultra-series/1500sj",
      "original_url": "https://www.jlg.com/_next/image?url=https%3A%2F%2Fdam.jlg.com%2FDigizuiteCore%2FLegacyService%2Fapi%2Fassetstream%2F141412%2F-1.jpg%3Ftimestamp%3D2026-07-29T03%253a41%253a57.8857041&w=1080&q=75",
      "original_sha256": "626f220128cc1171c0f875b53d3bfd948a631188c9d9a70e527a9580ab4d30a1",
      "source_credit": "www.jlg.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "626f220128cc1171c0f875b53d3bfd948a631188c9d9a70e527a9580ab4d30a1",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-telescopica-6",
      "source_url": "https://www.jlg.com/en/equipment/boom-lifts/telescopic/engine-powered/ultra-series/1850sj",
      "original_url": "https://www.jlg.com/_next/image?url=https%3A%2F%2Fdam.jlg.com%2FDigizuiteCore%2FLegacyService%2Fapi%2Fassetstream%2F141448%2F-1.jpg%3Ftimestamp%3D2026-08-04T01%253a43%253a12.7764916&w=1080&q=75",
      "original_sha256": "a2f1aa9bce522cad1db14f6cc7d18022854897a45f700001b9f05163802ca323",
      "source_credit": "www.jlg.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "a2f1aa9bce522cad1db14f6cc7d18022854897a45f700001b9f05163802ca323",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-aranha-0",
      "source_url": "https://www.hinowauk.com/product/hinowa-lightlift-13-70-performance-iiis/",
      "original_url": "https://www.hinowauk.com/wp-content/uploads/2017/11/Hinowa-LL13.70-Performance-IIIs-5.jpg",
      "original_sha256": "85b68cd32351b6389146ac90c7edc6843988cc5cfa88ef5e1607621cd730f09b",
      "source_credit": "www.hinowauk.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "85b68cd32351b6389146ac90c7edc6843988cc5cfa88ef5e1607621cd730f09b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-aranha-1",
      "source_url": "https://www.hinowa.com/en/products/aerial-platforms/from-15-to-40-meters-performance-series/lightlift-17-75-mk3",
      "original_url": "https://www.hinowa.com/cms-contents/uploads/lightlift1775-hinowa.jpg",
      "original_sha256": "9feac8d73dfad3d6a555882d19e2328a17c5894d27c3e12deaab60539e910530",
      "source_credit": "www.hinowa.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "9feac8d73dfad3d6a555882d19e2328a17c5894d27c3e12deaab60539e910530",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-aranha-2",
      "source_url": "https://www.hinowa.com/en/products/aerial-platforms/from-15-to-40-meters-performance-series/lightlift-20-10-mk3",
      "original_url": "https://www.hinowa.com/cms-contents/uploads/ll2010-mk3-aperta-web.jpg",
      "original_sha256": "1b284f7362421a3b8175a4cef1833083691a53bc0e1af163649743e7388d5871",
      "source_credit": "www.hinowa.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "1b284f7362421a3b8175a4cef1833083691a53bc0e1af163649743e7388d5871",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-aranha-4",
      "source_url": "https://www.cmclift.com/en/prodotti/s27/",
      "original_url": "https://www.cmclift.com/wp-content/themes/thegem-child/img/slider-prodotti/S27/slide-1.jpg",
      "original_sha256": "c036b6ca7119fa0d1c65c0ef27240e2f411ab6effe2ce63c8017ba2ab87ec9fb",
      "source_credit": "www.cmclift.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c036b6ca7119fa0d1c65c0ef27240e2f411ab6effe2ce63c8017ba2ab87ec9fb",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-aranha-5",
      "source_url": "https://www.hinowa.com/en/products/aerial-platforms/from-15-to-40-meters-performance-series/lightlift-33-17-mk2",
      "original_url": "https://www.hinowa.com/cms-contents/uploads/ll3317-jib.jpg",
      "original_sha256": "32472d910286659df28033d38d7f8fc915449ff7ebb89fee8bee05f68962029f",
      "source_credit": "www.hinowa.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "32472d910286659df28033d38d7f8fc915449ff7ebb89fee8bee05f68962029f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-sobre-camiao-0",
      "source_url": "https://fahrzeuge.dorotheum.com/de/l/9867302/",
      "original_url": "https://fahrzeuge.dorotheum.com/fileadmin/lot-images/48K251119/hires/hubsteiger-renault-maxity-140dxi-mit-comilev-en120-tvl-9867302.jpg",
      "original_sha256": "2cb136faa5393c1be55937d38fa93dc7a434b89fa4c1e8d423a7047cec3cc20a",
      "source_credit": "fahrzeuge.dorotheum.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Truckmountedplatform; EN120 variant. Need exact working/platform height evidence for12–14m before publication. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "2cb136faa5393c1be55937d38fa93dc7a434b89fa4c1e8d423a7047cec3cc20a",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-sobre-camiao-1",
      "source_url": "https://www.gebrheinhuis.com/stock/50829361/renault-maxity-120-dxi-multitel-160-alu",
      "original_url": "https://customerimg-ed24.kxcdn.com/50829361-3-73f0b8ce85a0541bc5008104529ed4e0.jpg?w=1024",
      "original_sha256": "54a7033951f6716e0d9e1015ddfdec655f1e88aace408b49861c723905eef444",
      "source_credit": "www.gebrheinhuis.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "16.5m working height;3500kgGVW; nominal16m class. Actual16.5m must be disclosed. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "54a7033951f6716e0d9e1015ddfdec655f1e88aace408b49861c723905eef444",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-sobre-camiao-2",
      "source_url": "https://ctelift.com/en/aerial-platforms/",
      "original_url": "https://ctelift.com/wp-content/uploads/2026/08/piattaforma-autocarrata-az14-300x200.png",
      "original_sha256": "72860e7c3a905d9e48315e7ec64e0a2813ba1f8a1f7b045de278029264fcead5",
      "source_credit": "ctelift.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "72860e7c3a905d9e48315e7ec64e0a2813ba1f8a1f7b045de278029264fcead5",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-sobre-camiao-4",
      "source_url": "https://multitelgroup.com/en/Piattaforme/mx-240-vfo/",
      "original_url": "https://multitelgroup.com/wp-content/uploads/2023/04/MX-240-VFO.jpg",
      "original_sha256": "bbce6e0ddeda6f6067747cb1e802c0181517c8c8392b9ee5696156ca4b2f8c21",
      "source_credit": "multitelgroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "bbce6e0ddeda6f6067747cb1e802c0181517c8c8392b9ee5696156ca4b2f8c21",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-sobre-camiao-5",
      "source_url": "https://multitelgroup.com/en/Piattaforme/mz300/",
      "original_url": "https://multitelgroup.com/wp-content/uploads/2026/09/unnamed-1024x510.jpg",
      "original_sha256": "bb9734ef809344803334e1dce1b4ef3e17dad49154cae34a759a922bb6d133c1",
      "source_credit": "multitelgroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "bb9734ef809344803334e1dce1b4ef3e17dad49154cae34a759a922bb6d133c1",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-rebocavel-2",
      "source_url": "https://www.niftylift.com/uk/products/trailer-mounted/nifty-170",
      "original_url": "https://ik.imagekit.io/l2o8gnuspz/niftylift/application/files/1715/9299/9100/Nifty_170_Booms_Up.jpg?tr=h-490",
      "original_sha256": "6c2afbad10398b5571a9949c42f84af88172011f2dca4b493ed03e3143fabe32",
      "source_credit": "www.niftylift.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "6c2afbad10398b5571a9949c42f84af88172011f2dca4b493ed03e3143fabe32",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-rebocavel-3",
      "source_url": "https://www.niftylift.com/uk/products/trailer-mounted/nifty-210",
      "original_url": "https://ik.imagekit.io/l2o8gnuspz/niftylift/application/files/8015/9300/7666/Nifty_210_Booms_Up.jpg?tr=h-490",
      "original_sha256": "cd037eba0f0578a34ad17a5128c77eb97087b7bfcb48c88ae42e62462f247211",
      "source_credit": "www.niftylift.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "cd037eba0f0578a34ad17a5128c77eb97087b7bfcb48c88ae42e62462f247211",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-vertical-unipessoal-0",
      "source_url": "https://www.workplatformltd.co.uk/used-machines/used-genie-awp-20",
      "original_url": "https://www.workplatformltd.co.uk/cached-img/containers/assets/used-products/genie-gs2646/used-genie-awp20-dc-wp6107-%285%29-1-%282%29.png/b03626fcbe8ba9be304271956bef1f99/used-genie-awp20-dc-wp6107-%285%29-1-%282%29.webp",
      "original_sha256": "770a4f40fa11f53f2c333c62768cde89baf85b5b14804f652c95a26f36223e4a",
      "source_credit": "www.workplatformltd.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "770a4f40fa11f53f2c333c62768cde89baf85b5b14804f652c95a26f36223e4a",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "plataforma-vertical-unipessoal-2",
      "source_url": "https://www.gtaccess.co.uk/machine/haulotte-star-10",
      "original_url": "https://www.gtaccess.co.uk/system/machineimages/271St/Haulotte_Star10_1.png",
      "original_sha256": "c38fc39ab0dbea89e28dfee56a7498f1d37e80e25a6f470efcb85fa55cb3df28",
      "source_credit": "www.gtaccess.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "10mworkingheight,8mplatformheight;electric mastlift. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c38fc39ab0dbea89e28dfee56a7498f1d37e80e25a6f470efcb85fa55cb3df28",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-tandem-2",
      "source_url": "https://machrent.pt/Produto/cilindro-sentado-40-tons-sme",
      "original_url": "",
      "original_sha256": "67ec600fb9977fb254dca2aa227e70ef84ebc7bada614d26e78140fd97648ce5",
      "source_credit": "machrent.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "0459ffed2e69529607fd89d2a6b90f06150db4872c141d3e3cee9f88c0f92358",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-tandem-3",
      "source_url": "https://machrent.pt/Produto/cilindro-sentado-75-tons-sme",
      "original_url": "",
      "original_sha256": "722d3b6c59e9a40136e10778fcfc1edafa7977db8500ab6d26bb4d30cd7b6e14",
      "source_credit": "machrent.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "0b3a9c583b7502784c119fff5734c26e9f849b820c348ceb9443d3640c627183",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-de-pneus-0",
      "source_url": "https://www.cleehill.co.uk/plant-hire/pneumatic-tyred-rollers/",
      "original_url": "https://www.cleehill.co.uk/wp-content/uploads/2021/02/pnuematic-tyred-roller-bw24rh.jpg.jpg",
      "original_sha256": "054aa88c51a03394bbd7b0e4881dae4285b401b185f640f8cd641f51b3d3f779",
      "source_credit": "www.cleehill.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "054aa88c51a03394bbd7b0e4881dae4285b401b185f640f8cd641f51b3d3f779",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-de-pneus-1",
      "source_url": "https://www.cleehill.co.uk/plant-hire/pneumatic-tyred-rollers/",
      "original_url": "https://www.cleehill.co.uk/wp-content/uploads/2021/02/pnuematic-tyred-roller-bw27r-400x300.jpg",
      "original_sha256": "2a29cb97d1b770deb5303a03cd98849fcf406ecb7efbd142c18b4d08cd10bdab",
      "source_credit": "www.cleehill.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "2a29cb97d1b770deb5303a03cd98849fcf406ecb7efbd142c18b4d08cd10bdab",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-pedonal-0",
      "source_url": "https://machrent.pt/Produto/cilindro-apeado-sme",
      "original_url": "",
      "original_sha256": "f768a065691e3a2e5a9dbbef413c222d449f6c3822e7d6252bcc8de09f9f0110",
      "source_credit": "machrent.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "1bcdd9640d9459f73d6ca01c0b97e65fe8a0d44f1a4eee2ec5071e0cfb020223",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cilindro-pedonal-2",
      "source_url": "https://www.motendo.com/en/machinery/wacker-rt-560-1-28t-117241/",
      "original_url": "https://www.motendo.com/userfiles/machinery/wacker-rt_560-image-main.jpg",
      "original_sha256": "eda7e942607c9a4c3fe372e061ef7e31e8d8f69bb7fc0a1093c1b779d09d613d",
      "source_credit": "www.motendo.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "eda7e942607c9a4c3fe372e061ef7e31e8d8f69bb7fc0a1093c1b779d09d613d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "placa-vibratoria-0",
      "source_url": "https://specs.lectura.de/de/type/hoch-und-tiefbaugerate/ruttelplatten-ruttelplatten-in-einer-richtung-wacker-neuson/wp-1030-a-1133407",
      "original_url": "https://specs.lectura.de/models/renamed/orig/benzin-wp-1030-a-wacker-neuson%2819%29.jpg",
      "original_sha256": "3413d74f2fc4b3e79b8b076135c3aa89aec2b12673567fcc42a65875aece5b6b",
      "source_credit": "specs.lectura.de",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "50kg claimed by secondarytechnicalcatalogue; manufacturerdatasheet confirmation still required. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "3413d74f2fc4b3e79b8b076135c3aa89aec2b12673567fcc42a65875aece5b6b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "placa-vibratoria-1",
      "source_url": "https://www.altrad-belle.com/index.php?product_id=41&route=product%2Fproduct",
      "original_url": "https://www.altrad-belle.com/image/cache/catalog/PCX%2013-40_Studio-600x315w.jpg",
      "original_sha256": "dfecfaf42be6637ed798e3a10333a39df5d8f872cec9b55fbfab00d43bdffc00",
      "source_credit": "www.altrad-belle.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "dfecfaf42be6637ed798e3a10333a39df5d8f872cec9b55fbfab00d43bdffc00",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "placa-vibratoria-3",
      "source_url": "https://vonkverhuur.com/product/wacker-neuson-vp-2050-trilplaat-benzine-2018/",
      "original_url": "https://vonkverhuur.com/wp-content/uploads/2025/05/20250331_191320-scaled.jpg",
      "original_sha256": "2427ac79f464272715cc3d933eb952223c908dc4c9f5f6d807e5c6bcada4ff7c",
      "source_credit": "vonkverhuur.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "2427ac79f464272715cc3d933eb952223c908dc4c9f5f6d807e5c6bcada4ff7c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "placa-vibratoria-reversivel-0",
      "source_url": "https://wackerneuson.alfis.ee/tooted/pinnasetihendajad-ja-tamperid/dpu-2540/",
      "original_url": "http://wackerneuson.alfis.ee/uploads/sites/3/2026/02/wn_pgm_image_dpu2540h_studio_p01.jpg",
      "original_sha256": "2432c5b31e9bf8c89cc48d9d55647aa3fde533e24a9e6a70b4ff65318710e6bd",
      "source_credit": "wackerneuson.alfis.ee",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "2432c5b31e9bf8c89cc48d9d55647aa3fde533e24a9e6a70b4ff65318710e6bd",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "saltitao-0",
      "source_url": "https://californiatoolsandequipment.com/products/bs50-2-vibratory-rammer-11-shoe",
      "original_url": "https://californiatoolsandequipment.com/cdn/shop/products/95593b05b56621b33b51d4ad88e126f6_600x.png?v=1617146651",
      "original_sha256": "062f34c2b29e8c08ef214bf4140166fa6b67c1407018b902b9dfb164af1e70c2",
      "source_credit": "californiatoolsandequipment.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "062f34c2b29e8c08ef214bf4140166fa6b67c1407018b902b9dfb164af1e70c2",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "betoneira-0",
      "source_url": "https://brikum.pt/products/betoneira-electrica-altrad-limex-optimix-120",
      "original_url": "https://brikum.pt/cdn/shop/files/5548.jpg?v=1712225184&width=1946",
      "original_sha256": "4aa970f0f38ed612867a1c30f7ad0b5e5cf3e5e6bdba89385bd46218dbb66d8d",
      "source_credit": "brikum.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4aa970f0f38ed612867a1c30f7ad0b5e5cf3e5e6bdba89385bd46218dbb66d8d",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "betoneira-1",
      "source_url": "https://www.sirl.pt/pt/produtos/betoneiras/profissional/160-l/betoneira-sirl-bp160-com-motor-electrico-0%2C5-cv-b.16020.1101",
      "original_url": "https://www.sirl.pt/media/cache/square/uploads/products/B.16020.1101.jpg",
      "original_sha256": "9b072aa9ea95d347d6b6880c0f583330d7f8b457207c68daa2bac5957e1a6720",
      "source_credit": "www.sirl.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "9b072aa9ea95d347d6b6880c0f583330d7f8b457207c68daa2bac5957e1a6720",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "betoneira-3",
      "source_url": "https://www.hilarioalves.com/pt/betoneira-sirl-eletrica-bp-350n-2cv/p-23196",
      "original_url": "https://www.hilarioalves.com/zArchives/Products/23196/Photos/b-33044-1401-sirl-01.png?w=600&h=315&mode=crop",
      "original_sha256": "fc0b9648f3342f2d6f2637ed1e80c4d73c68f4b0e2ce4ec4de331e5e8ec307ba",
      "source_credit": "www.hilarioalves.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "fc0b9648f3342f2d6f2637ed1e80c4d73c68f4b0e2ce4ec4de331e5e8ec307ba",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "autobetoneira-0",
      "source_url": "https://www.carmix.com/en/products/carmix-one/",
      "original_url": "https://www.carmix.com/wp-content/uploads/2024/09/ONE_ombra.png",
      "original_sha256": "fac19ecfb00a20a38971b76678dc79ee290c8043fa10e1530a2ca4ad49944f15",
      "source_credit": "www.carmix.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "fac19ecfb00a20a38971b76678dc79ee290c8043fa10e1530a2ca4ad49944f15",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "autobetoneira-1",
      "source_url": "https://www.ajax-engg.com/products-and-solutions/self-loading-concrete-mixers/ajax-argo-2000-slcm",
      "original_url": "https://cdn.prod.website-files.com/65006e6ed741800ddeb94c08/655eddb2ba9dcaecec78fef6_argo2000dm.webp",
      "original_sha256": "c03d217e77fc07428b779955bedd0021047c0f987566a4d2bf98ab445944b270",
      "source_credit": "www.ajax-engg.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c03d217e77fc07428b779955bedd0021047c0f987566a4d2bf98ab445944b270",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "autobetoneira-2",
      "source_url": "https://www.carmix.com/",
      "original_url": "https://www.carmix.com/wp-content/uploads/2024/08/3500TC_01_t.png",
      "original_sha256": "e7cdf11c518c8016949ef1b5946e54268d95406698087301b29f8e59a160d59e",
      "source_credit": "www.carmix.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "e7cdf11c518c8016949ef1b5946e54268d95406698087301b29f8e59a160d59e",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "autobetoneira-3",
      "source_url": "https://piccininimacchine.it/machine.php?k=M2A3B&lang=es",
      "original_url": "https://piccininimacchine.it/foto/1678img1/Fiori-DB-400-1.jpg",
      "original_sha256": "64377242e71519a92fbb994f30bdab69ad5177e40bdfffdb4bdb76c86fca7dfb",
      "source_credit": "piccininimacchine.it",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Recovered research candidate. Exact working height/weight/width and pictured configuration require confirmation; no permission requested.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "64377242e71519a92fbb994f30bdab69ad5177e40bdfffdb4bdb76c86fca7dfb",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "bomba-de-betao-4",
      "source_url": "https://monark-cat.com/allied/putzmeister/stationary-concrete-pumps/",
      "original_url": "https://monark-cat.com/wp-content/uploads/2023/09/concrete-pumps-or-stationary-concrete-pumps_1.jpg",
      "original_sha256": "86a21e334b6395014333fd23adab744511462f02843078c0e31d1407e8c500e7",
      "source_credit": "monark-cat.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer page shows stationary pump family, exact pictured model not established. Candidate for class only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "86a21e334b6395014333fd23adab744511462f02843078c0e31d1407e8c500e7",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-0",
      "source_url": "https://www.dedeman.ro/ro/cap-vibrator-enar-ax25-25-mm/p/1028210",
      "original_url": "https://cdn.dedeman.ro/media/catalog/product/1/0/1028210_3.jpg?optimize=low&fit=bounds&height=&width=&canvas=:",
      "original_sha256": "0ce48649872b47b20138eef29d4228037e231ec1a4e45ca0d7e3aa18359427e9",
      "source_credit": "www.dedeman.ro",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer exact AX25 individual product photo. Diameter matches manufacturer AX table.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "0ce48649872b47b20138eef29d4228037e231ec1a4e45ca0d7e3aa18359427e9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-1",
      "source_url": "https://www.mooser.net/en/products/internal-vibrators-for-concrete-compaction/high-frequency-internal-vibrators-with-integrated-converter-230v",
      "original_url": "https://www.mooser.net/fileadmin/_processed_/f/2/csm_Hochfrequenz_Innenruttler_HJU_fuer_230V_6532f7d90c.png",
      "original_sha256": "c1707da9ea3780a456bbc3e3c8652f9d5964fc97eef9fcabc26130b3821041b0",
      "source_credit": "www.mooser.net",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "38 mm offered in manufacturer table. Family photo, pictured needle diameter not proven.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c1707da9ea3780a456bbc3e3c8652f9d5964fc97eef9fcabc26130b3821041b0",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-2",
      "source_url": "https://www.enargroup.com/pt/produto/dingo-vibrador-electrico-excentrico",
      "original_url": "https://www.enargroup.com/uploads/producto_web/6265675c-7388-4c3c-89c1-08dbd8009337/AX 1.webp",
      "original_sha256": "bfaabf474a36aa2a465180d965ca4fe8c00960c6787ce55703096ae095309063",
      "source_credit": "www.enargroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer AX family head photo. Exact pictured diameter not established.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "bfaabf474a36aa2a465180d965ca4fe8c00960c6787ce55703096ae095309063",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-3",
      "source_url": "https://www.tflexphillo.com/Product/Pendulum-concrete-vibrator",
      "original_url": "https://www.tflexphillo.com/Uploads/picture/69bed91954421.webp",
      "original_sha256": "120d9acb20cdd2f0be4ffd5b93e5b8ff244c07904f82236da9c062dfd901e942",
      "source_credit": "www.tflexphillo.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer PC45 specification. Family gallery photo; photographed diameter not established.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "120d9acb20cdd2f0be4ffd5b93e5b8ff244c07904f82236da9c062dfd901e942",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-4",
      "source_url": "https://www.maquinariasotero.es/vibrador-enar-avmu-tax-s4m-ax48_pr123422",
      "original_url": "https://www.maquinariasotero.es/vibrador-enar-avmu-tax-s4m-ax48_pic123422ni0t0.jpg",
      "original_sha256": "6c57c5f7bfbc1fd9b8eb091cbdc292e5a09827c2eae3d58422c5479e92a50440",
      "source_credit": "www.maquinariasotero.es",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer exact AVMU AX48 listing with product gallery.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "6c57c5f7bfbc1fd9b8eb091cbdc292e5a09827c2eae3d58422c5479e92a50440",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-betao-6",
      "source_url": "https://www.tflexphillo.com/Product/Pendulum-concrete-vibrator",
      "original_url": "https://www.tflexphillo.com/Uploads/picture/69bed9194baaa.webp",
      "original_sha256": "d470f9799b2cc56cb2e58ebc707b39856a5691f4b69407f498062449458780a4",
      "source_credit": "www.tflexphillo.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer PC60 specification. Distinct family gallery view; photographed diameter not established. Same PC family as 45 mm candidate.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "d470f9799b2cc56cb2e58ebc707b39856a5691f4b69407f498062449458780a4",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "regua-vibratoria-0",
      "source_url": "https://www.enargroup.com/pt/produto/tornado-regla-vibrante-ligera",
      "original_url": "https://www.enargroup.com/uploads/producto_web/8e951027-bb33-49b9-965f-08dbe1325760/TORNADO GH (1).png",
      "original_sha256": "4916f98e37b721cf9e80b75c9a62fc2b86a3599a6b1cb2239a788c99e4a685de",
      "source_credit": "www.enargroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer product family photo; exact pictured beam length cannot be established from photo. Consult page dimensions and owner before choosing class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4916f98e37b721cf9e80b75c9a62fc2b86a3599a6b1cb2239a788c99e4a685de",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "regua-vibratoria-1",
      "source_url": "https://www.enargroup.com/pt/produto/huracan-regla-vibrante-ligera",
      "original_url": "https://www.enargroup.com/uploads/producto_web/6d3834b7-2f14-4922-b0d3-08dbe060f564/HURACAN GH VAS (1).png",
      "original_sha256": "291b7bd02475e1b27144efbad2851476ef89a49ed07fe116eae042406d043cb6",
      "source_credit": "www.enargroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer product family photo; exact pictured beam length cannot be established from photo. Consult page dimensions and owner before choosing class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "291b7bd02475e1b27144efbad2851476ef89a49ed07fe116eae042406d043cb6",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "regua-vibratoria-2",
      "source_url": "https://www.enargroup.com/pt/produto/qx-regla-vibrante-ligera",
      "original_url": "https://www.enargroup.com/uploads/producto_web/f3585306-4d63-46a4-b0d1-08dbe060f564/QXH (2).png",
      "original_sha256": "e72f049b22055aba0745ebb1f2bc6b359b6120ded5562aacefe35ef5d0a3089b",
      "source_credit": "www.enargroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer product family photo; exact pictured beam length cannot be established from photo. Consult page dimensions and owner before choosing class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "e72f049b22055aba0745ebb1f2bc6b359b6120ded5562aacefe35ef5d0a3089b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "regua-vibratoria-3",
      "source_url": "https://www.enargroup.com/pt/produto/qgh-pro-regla-vibrante-doble",
      "original_url": "https://www.enargroup.com/uploads/producto_web/7d593b2a-2397-4e6e-bc5f-59f7fa9069a7/QG H UK 3.webp",
      "original_sha256": "09dd85fd9d875e618cb9af5f7a2c38c2dfa07252e8053f6e6935e94bf725c7a9",
      "source_credit": "www.enargroup.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Manufacturer product family photo; exact pictured beam length cannot be established from photo. Consult page dimensions and owner before choosing class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "09dd85fd9d875e618cb9af5f7a2c38c2dfa07252e8053f6e6935e94bf725c7a9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "cortadora-de-juntas-4",
      "source_url": "https://www.cedima.com/products/details/fugenschneider-30000055.html",
      "original_url": "https://www.cedima.com/files/upload/webbilder/fugenschneiden/fugenschneider/cf-22-e/CF-22E_Bild2.2_RIMG2270.png",
      "original_sha256": "10694067baf70906445bbbe8898282cd4bd50a6bf62c61f7621b14faf6dc9740",
      "source_credit": "www.cedima.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "700 mm maximum supported; fitted blade in this photographed view not independently measured.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "10694067baf70906445bbbe8898282cd4bd50a6bf62c61f7621b14faf6dc9740",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "serra-de-mesa-1",
      "source_url": "https://www.rubi.com/en/product/dv-200-1000",
      "original_url": "https://pim.rubi.com/rubi/14-electrics/producte/psd/7224/image-thumb__7224__api/dv-200-1000-tile-saw.webp",
      "original_sha256": "55901fb591519cd6e528c34955a386121dcdf8cc32928b3f2d7730a3512e30a7",
      "source_credit": "www.rubi.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Rated cut 106 cm; suitable for 100 cm class; exact image from manufacturer product.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "55901fb591519cd6e528c34955a386121dcdf8cc32928b3f2d7730a3512e30a7",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "serra-de-mesa-2",
      "source_url": "https://hilarioalves.com/pt/cortador-de-ceramica-eletrico-rubi-dc-250-python-1200-56939-/p-17087?cat=6503",
      "original_url": "https://www.hilarioalves.com/zArchives/Products/17087/Photos/56939-rubi-01.png?w=600&h=315&mode=crop",
      "original_sha256": "52527ec7d1dcd73231c158eed3a79f6066e4e26a3b5eaf887a4bea9a122ae75f",
      "source_credit": "hilarioalves.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer model-specific photograph; rated cut length 120.5 cm from RUBI catalogue (ruiemendes.pt/wp-content/uploads/rubi_2023.pdf), suitable for 120 cm class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "52527ec7d1dcd73231c158eed3a79f6066e4e26a3b5eaf887a4bea9a122ae75f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "carotadora-0",
      "source_url": "https://www.hilti.pt/c/CLS_POWER_TOOLS_7125/CLS_DIAMOND_CORING_7125/r51318",
      "original_url": "https://productdata.hilti.com/APQ_HC_f1200/L087317.jpg",
      "original_sha256": "4d8d6d8c0a578f97809e7a673486dd27296b0e4fcabdef037bb0eed7e65c8410",
      "source_credit": "www.hilti.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Diameter range covers requested class. Pictured bit diameter not established.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4d8d6d8c0a578f97809e7a673486dd27296b0e4fcabdef037bb0eed7e65c8410",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "carotadora-1",
      "source_url": "https://www.hilti.co.uk/c/CLS_POWER_TOOLS_7125/CLS_DIAMOND_CORING_7125/r4141",
      "original_url": "https://productdata.hilti.com/APQ_HC_f1200/L025856.jpg",
      "original_sha256": "fa2e290004fe3bb70f1bc3f57ab1ccc076a4b4480152a790cf19073a6ff61101",
      "source_credit": "www.hilti.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Diameter range covers requested class; fitted bit diameter not established. Wet concrete 25–132 mm per operation manual.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "fa2e290004fe3bb70f1bc3f57ab1ccc076a4b4480152a790cf19073a6ff61101",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-demolidor-1",
      "source_url": "https://www.bosch-professional.com/pt/pt/products/gsh-16-30-0611335100",
      "original_url": "https://www.bosch-professional.com/binary/ocsmedia/optimized/750x422/o375916v54_GSH_16-30_sos_F4_0611335100_40_B0_P0.png",
      "original_sha256": "9a8d55b54e2122f0b283c7fccd684aff96c99b2d38b82652ef8a9ebb107b574d",
      "source_credit": "www.bosch-professional.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Weight class rounded; exact actual weight recorded. Studio product image; real photo versus render requires visual inspection.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "db5103559200b239530108f3424ba8f401427c6978430a60cc5cf5f12381c7a6",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-demolidor-2",
      "source_url": "https://www.ferramentaspro.pt/pt/makita/martelo-demolidor-1850w-avt-20kg-ref-hm1512-makita_p39818.html",
      "original_url": "https://www.ferramentaspro.pt/temp/JPG_84dabe22e3e0844414c0176f5cdd2522.png",
      "original_sha256": "43995c7af58fd178bd97a3f838c1440058984bd48eac9455df6e210acc870e43",
      "source_credit": "www.ferramentaspro.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Weight class rounded; exact actual weight recorded. Studio product image; real photo versus render requires visual inspection.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "43995c7af58fd178bd97a3f838c1440058984bd48eac9455df6e210acc870e43",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-demolidor-3",
      "source_url": "https://www.bosch-professional.com/pt/pt/products/gsh-27-vc-061130A000",
      "original_url": "https://www.bosch-professional.com/binary/ocsmedia/optimized/750x422/o375917v54_GSH_27_VC_sos_F4_061130A000_30_40_80_B0_P0.png",
      "original_sha256": "8517078fecb8cfac587d447aa9feda1c1c8e38fb372cbb92d1eee0c4a1ea768b",
      "source_credit": "www.bosch-professional.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Weight class rounded; exact actual weight recorded. Studio product image; real photo versus render requires visual inspection.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "8517078fecb8cfac587d447aa9feda1c1c8e38fb372cbb92d1eee0c4a1ea768b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-0",
      "source_url": "https://www.himalayanpowers.com/product/52/2-kva-petrol-inverter-generator-model-oasis-ul-20i-recoil-start",
      "original_url": "https://www.himalayanpowers.com/upload/product/1788511262.Oasis-UL-20i.jpg",
      "original_sha256": "52a4bc155c7a8c1e5e785d5024ea6d661068f3934169fd7ca3b1dd9f74f5b738",
      "source_credit": "Himalayan Power",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "2kVA is maximum, not continuous. Indian-market machine;230V50Hz proven, confirm EU socket/configuration suitability.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "52a4bc155c7a8c1e5e785d5024ea6d661068f3934169fd7ca3b1dd9f74f5b738",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-1",
      "source_url": "https://www.kellyspointhire.com/plant-and-equipment-hire/products/site-power-lighting-and-welding/generators/3-5-kva-generator/",
      "original_url": "https://www.kellyspointhire.com/assets/products/img/page-63-3-1.jpg?bgcolor=ffffff&height=600&mode=crop&width=600",
      "original_sha256": "7f6b9873f36940836cb642257965f51d62359f76c272a222042d64dac9be7a96",
      "source_credit": "www.kellyspointhire.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Operator lists3.5kVA with110/240V outlets. Confirm50Hz and exact alternatormodel. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "7f6b9873f36940836cb642257965f51d62359f76c272a222042d64dac9be7a96",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-3",
      "source_url": "https://pramac.com/pt_PT/product?folder=290&product=16328",
      "original_url": "https://pramac.com/image/1317/7",
      "original_sha256": "80e137d29aebd830c3ea321534e9a247bb6a080f664de6d9e989f57f69183ef5",
      "source_credit": "Pramac",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "10 kVA is standby rating, not continuous. Canopied machine; approve visual fit for general generator class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "80e137d29aebd830c3ea321534e9a247bb6a080f664de6d9e989f57f69183ef5",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-5",
      "source_url": "https://machrent.pt/produto/geradores-20-kva-sme",
      "original_url": "",
      "original_sha256": "e7f22c5970cafcaa3946632ecb09616bb49d547c99ab59bb2f6dd52ed5449b70",
      "source_credit": "Machrent",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Continuous kVA confirmed; need maker datasheet230/400V50Hz variant; modelT5 alone not proof.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "7c60e7d328a6f2411989908820d07960d781fb001a0df90fa8d1fde7bca5f10e",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-insonorizado-3",
      "source_url": "https://www.homborg.nl/voorraad/25952290/perkins-1106a-70tg1-stamford-150-kva-supersilent-generatorset-new",
      "original_url": "https://customerimg-ed24.kxcdn.com/25952290-1-902e3d524b2d9bfe92bb28c357084346.jpg?w=1024",
      "original_sha256": "eb7c8ee223b3cf849077cf0f8d4b206ba830d3264d58024ad65986509c800a06",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "150 kVA is standby, not continuous.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "eb7c8ee223b3cf849077cf0f8d4b206ba830d3264d58024ad65986509c800a06",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-insonorizado-5",
      "source_url": "https://www.homborg.nl/en/stock/32362832/baudouin--6p15-leroy-somer-400-kva-silent-generatorset",
      "original_url": "https://customerimg-ed24.kxcdn.com/32362832-1-65743bced5d64df7ca5f7d5472141715.jpg?w=1024",
      "original_sha256": "83ec35d5b86f42dca5d753ba07c1c080c537c1dd11648b2761d1bc59f0d1a276",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Seller does not separate PRP/ESP. Used machine with starter removed; visual suitability needs owner approval.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "83ec35d5b86f42dca5d753ba07c1c080c537c1dd11648b2761d1bc59f0d1a276",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-insonorizado-6",
      "source_url": "https://www.homborg.nl/en/stock/32362824/detroit--leroy-somer-500-kva-silent-generatorset",
      "original_url": "https://customerimg-ed24.kxcdn.com/32362824-1-e2f24fa4824afca087d8db6dfd294c89.jpg?w=1024",
      "original_sha256": "0d98d0b291edb746fdef6fefcca3ee6af2771cebf7adc78964b1dcf5c9d25fb4",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "PRP/ESP not separated. Repair project with engine components removed; seek clean exterior photo or alternative owner-approved 500 kVA unit.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "0d98d0b291edb746fdef6fefcca3ee6af2771cebf7adc78964b1dcf5c9d25fb4",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "gerador-insonorizado-7",
      "source_url": "https://www.homborg.nl/voorraad/42803516/man--man-d2842-le-213-met-leroy-somer-800-kva-silent-generatorset-as-new--410-hours",
      "original_url": "https://customerimg-ed24.kxcdn.com/42803516-1-7b0054d46c0161989066f13edb7511b1.jpg?w=1024",
      "original_sha256": "90e2e3d041ce5e2f6dbba9bc980ccbc2efb37d42e5fb2ec09eeaa509a9f6a221",
      "source_credit": "Homborg Industrial Machinery",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "800 kVA satisfies lower boundary but seller does not separate PRP/ESP.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "90e2e3d041ce5e2f6dbba9bc980ccbc2efb37d42e5fb2ec09eeaa509a9f6a221",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "torre-de-iluminacao-0",
      "source_url": "https://www.generac.com/industrial-products/mobile-power-light-solutions/light-towers/light-tower-mlt6-led/",
      "original_url": "https://www.generac.com/cdn-cgi/image/width=635,format=auto,fit=crop,height=635,quality=80/globalassets/products/business/mobile-power--light-solutions/light-towers/mlt6-mast-up-front-detail.jpg",
      "original_sha256": "107efbac2ace96d3b148d669a1a379141296f7de8071759f8db51d318a0bf0a3",
      "source_credit": "Generac",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Diesel LED tower; US-marketed electrical version. Confirm local variant if relevant.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "107efbac2ace96d3b148d669a1a379141296f7de8071759f8db51d318a0bf0a3",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "torre-de-iluminacao-2",
      "source_url": "https://www.causewayplant.co.uk/product/generac-lighting-tower-v20-p2-perkins-4-x-320w-led/",
      "original_url": "https://www.causewayplant.co.uk/wp-content/uploads/2019/11/V20-raised-close-700x1623-2-600x600.png",
      "original_sha256": "8e83736f14c666e982ffab3aaa5bb6069af4887a3969a1be6bb6faf17856a94b",
      "source_credit": "Causeway Plant / Generac",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Product title saysY2 Yanmar while URL saysP2 Perkins. Confirm pictured engine version with supplier; both include generator.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "8e83736f14c666e982ffab3aaa5bb6069af4887a3969a1be6bb6faf17856a94b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "quadro-eletrico-de-obra-0",
      "source_url": "https://hire.premier-live.co.uk/hire/power-distro/distribution/32amp-power-distribution-box/",
      "original_url": "https://hire.premier-live.co.uk/wp-content/uploads/2025/10/32amp-Distro-Hire.webp",
      "original_sha256": "96bbd8facd240e902fe5973a74c1b0d6137950d70b5b8de40f8c523c5b67f3da",
      "source_credit": "hire.premier-live.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "96bbd8facd240e902fe5973a74c1b0d6137950d70b5b8de40f8c523c5b67f3da",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "quadro-eletrico-de-obra-1",
      "source_url": "https://www.stagegear.co.uk/pce-imst-distribution-box-32a-415v-in-3-x-32a-240v-out-9030657",
      "original_url": "https://cdn.ecommercedns.uk/files/2/252792/3/40296893/54aa940c-d774-4967-8437-b0d0010445a4-1600x1600.jpg",
      "original_sha256": "900fad90d1fb9d8f39c23857fc23f528757b821c450b8895e529c1ec75462862",
      "source_credit": "www.stagegear.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "900fad90d1fb9d8f39c23857fc23f528757b821c450b8895e529c1ec75462862",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "compressor-3",
      "source_url": "https://www.fimatec.com/en/rental/portable-compressor/xats-138-kd-10109-1",
      "original_url": "https://www.fimatec.com/storage/1884/conversions/MODEL552-big.jpg",
      "original_sha256": "685eee2a6e973dbbc44e0d83d216747b363b42562b62353bf0ce377659ba00ac",
      "source_credit": "Fimatec / Atlas Copco",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "7m3/min applies at lower7bar setting, not maximum10.3bar.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "685eee2a6e973dbbc44e0d83d216747b363b42562b62353bf0ce377659ba00ac",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "compressor-4",
      "source_url": "https://www.fimatec.com/en/rental/portable-compressor/xas-188-14-pace-10110-1",
      "original_url": "https://www.fimatec.com/storage/1899/conversions/Atlas Copco XAS188 Fimatec-big.jpg",
      "original_sha256": "a2ff7734f219b7234f5fcd5d864592cc180ae02de40dd046504324751d562340",
      "source_credit": "Fimatec / Atlas Copco",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Approximate10m3/min class; precise flow depends on pressure, not exact10 at all settings.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "a2ff7734f219b7234f5fcd5d864592cc180ae02de40dd046504324751d562340",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-hidraulico-0",
      "source_url": "https://www.epiroc.com/en/products/excavator-attachments/hydraulic-breaker/hydraulic-breakers/hydraulic-breaker-sb-102",
      "original_url": "https://epiroc.scene7.com/is/image/epiroc/SB-102-left-50?$landscape800$",
      "original_sha256": "4d374c05884d71abc9ae43f6c08ad91069f6b011d69dcfc7d6872cc2ef919e81",
      "source_credit": "Epiroc",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Does not cover 1.0-1.1t portion; confirm carrier compatibility and mounting/oil flow.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "1fee3306c2a6c17f04d4c50b5bc7a3c20e548fcc957a4d36ef336ffb5cefcd27",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-hidraulico-2",
      "source_url": "https://www.epiroc.com/en/products/excavator-attachments/hydraulic-breaker/hydraulic-breakers/hydraulic-breaker-sb-452",
      "original_url": "https://epiroc.scene7.com/is/image/epiroc/SB-452-left-130-HATCON?$landscape800$",
      "original_sha256": "c63b34afde2b4fa93212e419b3796fce42a44b13b76158f3686458babe55ba32",
      "source_credit": "Epiroc",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Does not cover 6.0-6.5t portion. Carrier range wider than target; confirm hydraulics/mount.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "955221ce3f79473c87f71f585beb2f800f22beed05053d22c824e74ff66a8f8f",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "martelo-hidraulico-5",
      "source_url": "https://www.epiroc.com/en/products/excavator-attachments/hydraulic-breaker/hydraulic-breakers/hydraulic-breaker-hb-3100",
      "original_url": "https://epiroc.scene7.com/is/image/epiroc/HB-3100-hydraulic-breaker-with-HATCON-left-50?$landscape800$",
      "original_sha256": "d9aead5e2339f306b4f8d9c13b30059001f2c47d850c3ed96eba8160c2f7d2e4",
      "source_credit": "Epiroc",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Valid only 32-52t, not every machine >=30t; confirm exact carrier hydraulics/mount.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "0974f102de95b96caecba9fbecb0f49e532ebac1c6d9dd3e7cffc0efa9f67de8",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-de-fachada-0",
      "source_url": "https://www.layher.com/en-de/products/speedyscaf",
      "original_url": "https://www.layher.com/-/media/project/layher/layherkg/bilder/produkte/blitzgeruest/blitz_einstieg1_scaling_2_1.jpg?h=1920&iar=0&w=3840&hash=7D74113420772F4041504985C90F243E",
      "original_sha256": "858b6b7334974eb98c9afd9301b83826421790f37324c61c7bab407075b6c505",
      "source_credit": "Layher",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Candidate system/photo only. No evidence of<=100m2 installed area; obtain measured project dimensions or BOM before assigning this class.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "858b6b7334974eb98c9afd9301b83826421790f37324c61c7bab407075b6c505",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-de-fachada-1",
      "source_url": "https://www.layher.com/en-de/products/allround-scaffolding",
      "original_url": "https://www.layher.com/-/media/project/layher/layherkg/bilder/produkte/allroundgeruest/allround_einstieg_scaling_2_1.jpg?h=1920&iar=0&w=3840&hash=F686CF4662FF7732F1743FCA1C930E0A",
      "original_sha256": "982fb831325e02679a1c8d4674ad7ddbeba29c88e21086e92bc14aa548381900",
      "source_credit": "Layher",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Candidate system/photo only.100-500m2 installed area not proven; obtain measured project dimensions or BOM. Select facade application image rather than industrial birdcage.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "982fb831325e02679a1c8d4674ad7ddbeba29c88e21086e92bc14aa548381900",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-de-fachada-2",
      "source_url": "https://www.layher.nl/over-layher/klantverhalen/renovatie-met-allround-blitz-bij-city-house-rotterdam",
      "original_url": "https://layher-content-prod.s3.eu-central-1.amazonaws.com/s3fs-public/images/2024-12/HeightCare_City_House03.jpg",
      "original_sha256": "081b65c150ea8348ad0b693c7d6aa3c7417ddfc3aaa8c74c14dd1737312e5646",
      "source_credit": "www.layher.nl",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Large facade project; primary article reports75m façade and9levels2.8m over4m base. Area is derived, not visually estimated. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "081b65c150ea8348ad0b693c7d6aa3c7417ddfc3aaa8c74c14dd1737312e5646",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-movel-0",
      "source_url": "https://www.manomano.it/p/c-piattaforma-di-lavoro-alfa-3093554",
      "original_url": "https://cdn.manomano.com/images/images_products/1428899/P/12229618_1.jpg",
      "original_sha256": "fe06800327534bb591478dc76deba661dea4c3518d9b61f249bfcb1b5d6915e0",
      "source_credit": "www.manomano.it",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "209c6c81e81e1873225c106ebc343e1782dbd64272cfeb04c0f7282a5c8e27cb",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-movel-1",
      "source_url": "https://londonscaffoldtowerhire.co.uk/products/mobile-scaffold-tower-hire-6m-single-width",
      "original_url": "https://aluminiumscaffoldtower.com/images/products/double-width-scaffold/double-width-tower-6m-en1004-rack.jpg",
      "original_sha256": "c0a64e73a8e69c34745c4f2325fb55bc78bce345deb23a843a0a04c872e5c30b",
      "source_credit": "londonscaffoldtowerhire.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "c0a64e73a8e69c34745c4f2325fb55bc78bce345deb23a843a0a04c872e5c30b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "andaime-movel-2",
      "source_url": "https://londonscaffoldtowerhire.co.uk/products/mobile-scaffold-tower-hire-8m-double-width",
      "original_url": "https://aluminiumscaffoldtower.com/images/products/double-width-scaffold/double-width-tower-assembled-view.jpg",
      "original_sha256": "53578a89ea1cafd26d07bbc09475d5e5234f47a3dcee2f7428f119a11e2cabfe",
      "source_credit": "londonscaffoldtowerhire.co.uk",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "53578a89ea1cafd26d07bbc09475d5e5234f47a3dcee2f7428f119a11e2cabfe",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "escoramento-0",
      "source_url": "https://ferramentas.pt/ferramentas/materiais-de-construc-o/escora-metalica-extensivel-1700-3000-51x1-5-sirl-p-04000-3115.html",
      "original_url": "https://media.ferramentas.pt/catalog/product/p/r/prumo_escora_galvanizada_extens_vel_1.70mt-3.00mt_51x1_5_sirl_p.00051.3000g.jpg?width=265&height=265&store=default&image-type=image",
      "original_sha256": "944e2123aff7d5738b01b006dccb34daf9ef0dea053ffd31ce53c69977f8ffcc",
      "source_credit": "ferramentas.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "944e2123aff7d5738b01b006dccb34daf9ef0dea053ffd31ce53c69977f8ffcc",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "escoramento-1",
      "source_url": "https://atila.pt/produto/escoras-extensivas-metalicas-pintadas-fort/",
      "original_url": "https://atila.pt/wp-content/uploads/2024/05/848f6730-0a29-11ef-81b2-000c299eed83.jpg",
      "original_sha256": "4cb879d45c9a2c9c2ea8c85aad07a6c886edf7c92fbdb1712f7efc14f02c4dc5",
      "source_credit": "atila.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4cb879d45c9a2c9c2ea8c85aad07a6c886edf7c92fbdb1712f7efc14f02c4dc5",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "escoramento-2",
      "source_url": "https://atila.pt/produto/escoras-extensivas-metalicas-pintadas-fort/",
      "original_url": "https://atila.pt/wp-content/uploads/2024/05/848f6730-0a29-11ef-81b2-000c299eed83.jpg",
      "original_sha256": "4cb879d45c9a2c9c2ea8c85aad07a6c886edf7c92fbdb1712f7efc14f02c4dc5",
      "source_credit": "atila.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4cb879d45c9a2c9c2ea8c85aad07a6c886edf7c92fbdb1712f7efc14f02c4dc5",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "escadote-0",
      "source_url": "https://www.freetv.ie/double-sided-step-ladder-7-steps/",
      "original_url": "https://www.freetv.ie/images/thumbnails/300/300/detailed/5/aluminium-double-step-ladder145613339756cad515c0923.jpg",
      "original_sha256": "b42650183094375b6b3b5b783e4aa97ade92aa049fa9264d8374c77495a02f38",
      "source_credit": "FreeTV / Stradbally Ladders",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "2m is ladder height, not platform/working height. Confirm which height Rentapa label means.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "b42650183094375b6b3b5b783e4aa97ade92aa049fa9264d8374c77495a02f38",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "escadote-1",
      "source_url": "https://www.gazelleindustrial.com/g5010-10ft-aluminium-step-ladder-3m",
      "original_url": "https://www.gazelleindustrial.com/static/b36ee3dafb9f89ad1bde1ff70a2ce855/1f55a/gazelle_g5010_10ft_aluminium_step_ladder_3m_heavy_duty_slip_resistant_steps_and_feet_14_ft_working_height_osha_ansi_certified_0_16b6d2e5e9.jpg",
      "original_sha256": "61008c4bb287b6b6e5472ffe1d3501408ce93887d280e925f14e13e4b51d9f37",
      "source_credit": "Gazelle Tools",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "3m is ladder height, not platform/working height. Confirm class semantics.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "61008c4bb287b6b6e5472ffe1d3501408ce93887d280e925f14e13e4b51d9f37",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "modulo-sanitario-0",
      "source_url": "https://sednacontainers.com/en/winkel/containers/accommodaties/10ft-sanitation-container-2/",
      "original_url": "https://sednacontainers.com/app/uploads/2022/05/10ft-sanitair-container.png",
      "original_sha256": "abccaa40f0233c712f7b52aab32cd0b4aac039d1a0f5e6063303d35e51ef83e7",
      "source_credit": "sednacontainers.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Nominal10ft≈3m module withWC,urinal,showerandbasin; configuration broader thanWC-only. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "abccaa40f0233c712f7b52aab32cd0b4aac039d1a0f5e6063303d35e51ef83e7",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vedacao-de-obra-0",
      "source_url": "https://tradefence.ie/products/eco-temporary-fence-panel",
      "original_url": "http://tradefence.ie/cdn/shop/files/Euro-Mesh-Panel.jpg?v=1755702778&width=1200",
      "original_sha256": "7504c949cdbd501663a7433922b7adc123224e758e224b7509c13ed7fb6e6828",
      "source_credit": "Tradefence",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Photo illustrates fencing type only; does not evidence installed run length or quantity. Requested length supplied by panel count. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "7504c949cdbd501663a7433922b7adc123224e758e224b7509c13ed7fb6e6828",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vedacao-de-obra-1",
      "source_url": "https://www.beattys.ie/products/security-fence-panel-only",
      "original_url": "http://www.beattys.ie/cdn/shop/products/0801221b-144318.jpg?crop=center&height=1200&v=1699942388&width=1200",
      "original_sha256": "e6fc285a1a99a22f5eea65138d0c72e74c08c72e6e7cca96876b4cbfda9048d9",
      "source_credit": "Beattys of Loughrea",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Photo illustrates fencing type only; does not evidence installed run length or quantity. Requested length supplied by panel count. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "e6fc285a1a99a22f5eea65138d0c72e74c08c72e6e7cca96876b4cbfda9048d9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vedacao-de-obra-2",
      "source_url": "https://tradefence.ie/products/round-top-temporary-fence-panel",
      "original_url": "http://tradefence.ie/cdn/shop/products/gladiator-1_f0539102-ac29-48c8-af71-3ce305a7e150.jpg?v=1762358477&width=1200",
      "original_sha256": "bf57635a3d56bfecd614eb78535e8bc5a372f4bfa89855dc3770255b00cf627b",
      "source_credit": "Tradefence",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Photo illustrates fencing type only; does not evidence installed run length or quantity. Requested length supplied by panel count. Permission pending; internal candidate review only.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "1c0af47944e3653a5a86310f764cf1fa695d67cef50f91cf506da75d5031086e",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "contentor-de-entulho-0",
      "source_url": "https://perthequipmentsales.com.au/index.php/product/skip-bin-with-door-3-cubic-meter/",
      "original_url": "https://i0.wp.com/perthequipmentsales.com.au/wp-content/uploads/2022/08/IMG_1778.jpeg?fit=2048%2C1536&ssl=1",
      "original_sha256": "e4f2258a5aae13c44db77e92861ce54af14a30c3b57f78ec50639336fb42d60a",
      "source_credit": "perthequipmentsales.com.au",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "3m3 capacityperindividualsaleslisting; realyardphotograph. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "e4f2258a5aae13c44db77e92861ce54af14a30c3b57f78ec50639336fb42d60a",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "contentor-de-entulho-2",
      "source_url": "https://pua.com.pl/en/manufacturing/skip-containers/",
      "original_url": "https://pua.com.pl/wp-content/uploads/2021/01/ML10L.jpg",
      "original_sha256": "af2687ba2c292c8d0e2e399d039a49add7c14b590b58a2e9d127fdf29de37bb8",
      "source_credit": "PUA",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Product page includes multiple models; select ML 10L gallery photo and confirm photographed capacity. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "af2687ba2c292c8d0e2e399d039a49add7c14b590b58a2e9d127fdf29de37bb8",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "maquina-de-pressao-2",
      "source_url": "https://sev-stromerzeuger.com/en/products/pramac-pw240-hochdruckreiniger-240-bar",
      "original_url": "http://sev-stromerzeuger.com/cdn/shop/files/Pramac_PW_240-1.jpg?crop=center&height=1200&v=1745209953&width=1200",
      "original_sha256": "3384cec6af9e8a2a1124c6c1db1673d0d73d4c5eabcabccb943467c64cd7d7f0",
      "source_credit": "SEV Stromerzeuger",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer explicitly calls this working pressure; confirm operating duty with owner. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "3384cec6af9e8a2a1124c6c1db1673d0d73d4c5eabcabccb943467c64cd7d7f0",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "maquina-de-pressao-3",
      "source_url": "https://www.bekerfarb.pl/en/product/petrol-high-pressure-washer-mwo-250-15/",
      "original_url": "https://www.bekerfarb.pl/wp-content/uploads/2026/08/mwo-250-15-miniaturka-1.jpg",
      "original_sha256": "f80f4141689fa2db7be1dc3f4565060cd3c0bbb9000953c941fe2489f303f12b",
      "source_credit": "Bekerfarb",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Working pressure ceiling, not burst/max admissible pressure. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "f80f4141689fa2db7be1dc3f4565060cd3c0bbb9000953c941fe2489f303f12b",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "varredora-2",
      "source_url": "https://www.dulevo.com/products/sweepers/dulevo-1300/",
      "original_url": "https://www.dulevo.com/media/4h0hfntf/dulevo-1300-5.jpg",
      "original_sha256": "0936df4920ae56f96dbcfc154758a1cd716a8a11067bb4b6798df57f9d320f05",
      "source_credit": "www.dulevo.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "150cm requested; actual side-brush configuration on pictured unit still needs evidence. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "0936df4920ae56f96dbcfc154758a1cd716a8a11067bb4b6798df57f9d320f05",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "aquecedor-de-obra-3",
      "source_url": "https://www.georent.ge/index.php/ka/rent/master-bv400",
      "original_url": "https://www.georent.ge/images/products/26114883_1.jpg",
      "original_sha256": "d850e26af17243e577155543d25e81d5c6b7af3054bd381aabe02b54d26a7ddb",
      "source_credit": "www.georent.ge",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Indirect oilheater; exact100kW stage/version not confirmed. Source illustration matches family but power must be checked. Source photo chosen after visual rejection of navigation/diagram images. Final technical match and rights pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "d850e26af17243e577155543d25e81d5c6b7af3054bd381aabe02b54d26a7ddb",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "destrocador-florestal-1",
      "source_url": "https://forstermulcher.com/products/tracktor-mulcher/heavy/",
      "original_url": "https://forstermulcher.com/wp-content/uploads/2024/07/forster-Heavy-200-0003-1-e1719581780396.png",
      "original_sha256": "ac5e582034b703c57213716d15407a0cc210e284b35f022ba3538bed10a6e246",
      "source_credit": "Forster",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "needs_confirmation",
      "uncertainty_note": "Family image filename explicitly Heavy200; illustrates tractor forestry mulcher only; photographed 180 cm variant not confirmed. Permission pending.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "ac5e582034b703c57213716d15407a0cc210e284b35f022ba3538bed10a6e246",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "destrocador-florestal-2",
      "source_url": "https://www.becchio-mandrile.com/en/prodotti/FR.html",
      "original_url": "https://www.becchio-mandrile.com/filez/macchineJpg/43.b.jpg",
      "original_sha256": "b9bfa1442a2390ab3aa5bca636a364c0ed49d5d2a240bdf2f32327df35de8e4e",
      "source_credit": "Becchio & Mandrile",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Family product imagery; confirm photographed 225 cm variant. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "b9bfa1442a2390ab3aa5bca636a364c0ed49d5d2a240bdf2f32327df35de8e4e",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "biotriturador-0",
      "source_url": "https://www.henryarmer.co.uk/product/2874-vat-new-jo-beau-m200-wood-chipper/",
      "original_url": "https://www.henryarmer.co.uk/wp-content/uploads/2025/01/jo-beau-m200.jpeg",
      "original_sha256": "b7a6451b84a2650a7b0dad7de9b8bd0a054e2fb3de4445baf14b5aeb8728c300",
      "source_credit": "Henry Armer / Jo Beau",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "80 mm upper capacity depends on wood type. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "b7a6451b84a2650a7b0dad7de9b8bd0a054e2fb3de4445baf14b5aeb8728c300",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "biotriturador-1",
      "source_url": "https://www.henryarmer.co.uk/product/5260-vat-new-jo-beau-m300-wood-chipper/",
      "original_url": "https://www.henryarmer.co.uk/wp-content/uploads/2025/01/jo-beau-m300.jpeg",
      "original_sha256": "ccab5943115e2af15d8761b3b9920080f76b1a540d02a37a0cd70a8c9b755e1c",
      "source_credit": "Henry Armer / Jo Beau",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "100 mm upper capacity depends on wood type. Permission pending; internal candidate review only.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "ccab5943115e2af15d8761b3b9920080f76b1a540d02a37a0cd70a8c9b755e1c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "motocultivador-0",
      "source_url": "https://globalbrico.pt/products/motoenxada-gasolina-5cv-vime5-vito",
      "original_url": "https://globalbrico.pt/cdn/shop/files/VIME5_1.jpg?v=1790254343&width=1400",
      "original_sha256": "a5407c6117e6172e7a8b557309b3c58ad77738286a03bcd6cfda09daefb869a3",
      "source_credit": "globalbrico.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "a5407c6117e6172e7a8b557309b3c58ad77738286a03bcd6cfda09daefb869a3",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "motocultivador-2",
      "source_url": "https://www.vito-tools.com/produto/cl-vimedtd12a-motoenxada-diesel-transmissao-direta-12-cv",
      "original_url": "https://media.centrallobao.com/IMAGENS/VIMEDTD12A_AMB_1.jpg",
      "original_sha256": "4758a39c01c8ec2f68167f217c6f2671d52d8f7768f2c68f8746c19ed806036c",
      "source_credit": "www.vito-tools.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4758a39c01c8ec2f68167f217c6f2671d52d8f7768f2c68f8746c19ed806036c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "rachadora-de-lenha-0",
      "source_url": "https://www.crossfer.de/6-To-Log-Splitter-horizontal-230V-52cm-LS6T-52Ty-with-steel-protection-cage",
      "original_url": "https://www.crossfer.de/WebRoot/SageSMB/Shops/crossfer/5DDC/0057/9E02/4643/5C56/0A0C/05BE/7B28/galeriebild_10.JPG",
      "original_sha256": "6b36626779672affa899b48ed516affcd4dd3cb96eb8a5594da149e379db2fe9",
      "source_credit": "www.crossfer.de",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "6metrictonnes splittingforce;230V50Hz2200W permanufacturer. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "6b36626779672affa899b48ed516affcd4dd3cb96eb8a5594da149e379db2fe9",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "rachadora-de-lenha-1",
      "source_url": "https://www.termocasa.com.br/a10vario",
      "original_url": "https://images.tcdn.com.br/img/img_prod/1125870/rachador_de_lenha_a10_vario_em_10_toneladas_1_20260929154750_b77bdae76ebf.jpg",
      "original_sha256": "de50bff810c57cf007dcc0ccd27f24443cb3c7623dafa1e501bab1fd30b37a8c",
      "source_credit": "www.termocasa.com.br",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "de50bff810c57cf007dcc0ccd27f24443cb3c7623dafa1e501bab1fd30b37a8c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "rachadora-de-lenha-2",
      "source_url": "https://bernardinos.com/rachadores-eletricos/rachador-de-lenha-eletrico-hct-ls-6160---16-toneladas",
      "original_url": "https://bernardinos.com/images/49121/6bd9a/RachadordeLenhaEletrico-HCTLS6160.webp",
      "original_sha256": "09b8dc5ccb19b7aa82341859a1d7e3cacc53fc0f2bcf810ef513863ea3ea738c",
      "source_credit": "bernardinos.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "09b8dc5ccb19b7aa82341859a1d7e3cacc53fc0f2bcf810ef513863ea3ea738c",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "rachadora-de-lenha-3",
      "source_url": "https://somaquinas.pt/produto/rachador-destrocador-de-lenha-vertical-20-t-1100-mm-mader-garden-tools/",
      "original_url": "https://somaquinas.pt/wp-content/uploads/2023/07/55183_Rachador-Destrocador-de-Lenha-20T-MADER-GARDEN-TOOLS_8819-scaled.jpg",
      "original_sha256": "17f89afb479663f674a87a2ec16f047a7fd6e59aef3c07ee41e2eae7aabde421",
      "source_credit": "somaquinas.pt",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "17f89afb479663f674a87a2ec16f047a7fd6e59aef3c07ee41e2eae7aabde421",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "motorrocadora-0",
      "source_url": "https://loja.oleomacbrasil.com.br/rocadeira-bch-40-s",
      "original_url": "https://cdn.awsli.com.br/800x800/2460/2460624/produto/167447726/bch-40-s-rocadeira-oleo-mac-b0d1ab9e1d.jpg",
      "original_sha256": "4d5b99ee8e698f1a894146afd80e813812810e8198c20fc3120ec2c5b9f8709a",
      "source_credit": "loja.oleomacbrasil.com.br",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "4d5b99ee8e698f1a894146afd80e813812810e8198c20fc3120ec2c5b9f8709a",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "motorrocadora-1",
      "source_url": "https://www.vito-tools.com/produto/cl-vir45-rocadora-rigida-45cc-22cv",
      "original_url": "https://media.centrallobao.com/IMAGENS/VIR45_F.png",
      "original_sha256": "30f22ac3f329244be7f5c464272ac83633441215d44ccccd4ab6667c19bff3ec",
      "source_credit": "www.vito-tools.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "30f22ac3f329244be7f5c464272ac83633441215d44ccccd4ab6667c19bff3ec",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-basculante-0",
      "source_url": "https://www.kleynvans.com/en/vehicle/details/307238",
      "original_url": "https://d2e5b8shawuel2.cloudfront.net/vehicle/307238/hlb/original.jpg",
      "original_sha256": "54aa7a7bb458d6637b0cca1aed39f1e9b46af47324c2c5f2f3e447d318d5077e",
      "source_credit": "www.kleynvans.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Dealer identifiesDaily35C18 tipper.3500kgGVW class; verify registrationplate rather than assume payload. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "54aa7a7bb458d6637b0cca1aed39f1e9b46af47324c2c5f2f3e447d318d5077e",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-basculante-1",
      "source_url": "https://www.subito.it/veicoli-commerciali/iveco-eurocargo-190el32-ribaltabile-trilaterale-nu-verona-637471140.htm",
      "original_url": "https://images.sbito.it/api/v1/sbt-ads-images-pro/images/97/97dc07c2-7ba6-495b-863f-773bf29e790a?rule=fullscreen-1x-auto",
      "original_sha256": "48f42788edf6f8c687f086a0db3c64ed64be32ecaa381304829ff3209dd7f623",
      "source_credit": "www.subito.it",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "owner_approved_embedded_review_thumbnail",
      "asset_input_sha256": "cccaddaee99a4a70f2a64a1db8efd16c673a3b4d306b5434203809b7d9aaac81",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-cisterna-0",
      "source_url": "https://ttiwatertrucks.com.au/water-trucks/cascade-8000l-water-truck/",
      "original_url": "https://ttiwatertrucks.com.au/app/uploads/2026/05/Cascade-8000L-Isuzu-F-Series-300-3849651-OAG-AD-25660096-02IMG_1008A.jpg",
      "original_sha256": "bde6c380bb5ae4a961ed56627f7ea881b9bce6f1c8bc3267691add943ccebe96",
      "source_credit": "ttiwatertrucks.com.au",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "8000L water tank on maker page;Australian chassisspecification. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "bde6c380bb5ae4a961ed56627f7ea881b9bce6f1c8bc3267691add943ccebe96",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-cisterna-1",
      "source_url": "https://plantindex.co.za/product/water-truck-12-000l/",
      "original_url": "https://plantindex.co.za/wp-content/uploads/2022/06/12-000-Water-Truck-.png",
      "original_sha256": "bc8a6e1b8fe4d718d7d037ba0068b38d94f7cc21854aa0befabde14c8c86b730",
      "source_credit": "plantindex.co.za",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "bc8a6e1b8fe4d718d7d037ba0068b38d94f7cc21854aa0befabde14c8c86b730",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "camiao-cisterna-2",
      "source_url": "https://www.sherrinrentals.com.au/EquipmentsForHire/Equipment/Water_Trucks/16000_Litre/1026?cid=6&enq=false",
      "original_url": "https://www.sherrinrentals.com.au/Api/Equipments/?name=WT16_M.png&type=f",
      "original_sha256": "1bc01b6d1db9cec56bc3533619e0eb9a1f1c30dfc0c6320f3946d8ba049b9819",
      "source_credit": "www.sherrinrentals.com.au",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Operator16000L water tank listing;Australian chassisconfiguration. Candidate for internal review; source credit/rights owner and final technical match require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "1bc01b6d1db9cec56bc3533619e0eb9a1f1c30dfc0c6320f3946d8ba049b9819",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "reboque-porta-maquinas-0",
      "source_url": "https://reboques-premium.com/produto/reboque-porta-maquinas-industrial-mma-750-kg/",
      "original_url": "https://reboques-premium.com/wp-content/uploads/2026/09/IMG_20190509_091712.jpg",
      "original_sha256": "f7f4bab18cbf17dae0368830b0f31f178133f43a16de64401df5bf2f81f00f07",
      "source_credit": "reboques-premium.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "f7f4bab18cbf17dae0368830b0f31f178133f43a16de64401df5bf2f81f00f07",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "order-picker-0",
      "source_url": "https://www.crown.com/en-vn/forklifts/man-up-order-pickers/wav-wave-work-assist-vehicle.html",
      "original_url": "https://www.crown.com/content/dam/crown/images/forklift-series/hero/wav60-hero.png",
      "original_sha256": "54d05c57392ef407890cea42cfac7b221f24b800eb949063577ff399e233e8a5",
      "source_credit": "www.crown.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "54d05c57392ef407890cea42cfac7b221f24b800eb949063577ff399e233e8a5",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "rebocador-eletrico-0",
      "source_url": "https://www.mastermover.com/products/smartmover",
      "original_url": "https://www.mastermover.com/hubfs/website-assets/products/images-videos/smartmover/smartmover-sm200-electric-tug-three-quarter.png",
      "original_sha256": "09bc40e28cf2dc1443988f572b4ff67bf14aa10b70a03afcc55f0ae37a335206",
      "source_credit": "www.mastermover.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "09bc40e28cf2dc1443988f572b4ff67bf14aa10b70a03afcc55f0ae37a335206",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "podadora-1",
      "source_url": "https://coupeco.com/en/product/cosmos-300/",
      "original_url": "https://coupeco.com/wp-content/uploads/2025/04/COSMOS300-2.webp",
      "original_sha256": "9337ca4b0d33e6849c98980682b13f2c30145f062867dfeda11b0d40cb716c78",
      "source_credit": "coupeco.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Candidate selected for review; exact pictured configuration, photographic provenance and permission still require confirmation.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "9337ca4b0d33e6849c98980682b13f2c30145f062867dfeda11b0d40cb716c78",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "grade-de-discos-0",
      "source_url": "https://agrowow.pl/en_US/p/Agrowow-disc-harrow-ALFA-V2-2.2-m/999",
      "original_url": "https://agrowow.pl/environment/cache/images/productGfx_6599_500_500/Agrowow-disc-harrow-ALFA-V2-2.2-m-1.jpg",
      "original_sha256": "fb165ea06d333ffc85042278f88fe8f6d32e583fd0815391aed202d9a2172774",
      "source_credit": "agrowow.pl",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "fb165ea06d333ffc85042278f88fe8f6d32e583fd0815391aed202d9a2172774",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "grade-de-discos-1",
      "source_url": "https://e-farm.com/en/used-farm-machinery/cultivators/horsch/joker-35-ct/favpbrp/",
      "original_url": "https://cdn.e-farm.com/images/31dcb35c-a276-4cb1-9298-cabf9ab35dc4.jpg?tr=w-400%2Cl-image%2Ci-%40%40website-machine-images-watermarks%40%40watermark_DZDDMXPYs_M9F2mQxfH.png%2Clx-5%2Cly-5%2Cw-60%2Cl-end",
      "original_sha256": "9ffb14413021360c83c947a10a15be9bb864b891d7c1b1013d0cc329debcf03a",
      "source_credit": "e-farm.com",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "9ffb14413021360c83c947a10a15be9bb864b891d7c1b1013d0cc329debcf03a",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    },
    {
      "candidate_id": "vibrador-de-tronco-0",
      "source_url": "https://bautistasantillana.es/pt-pt/produtos/vibrador-traseiro-tr/",
      "original_url": "https://bautistasantillana.es/wp-content/uploads/2-3.jpg",
      "original_sha256": "f9fc1ce34e2548d65cc6323428fbb67bfd0303687621a6dde75be0a71e9e8039",
      "source_credit": "bautistasantillana.es",
      "publication_allowed": false,
      "publication_status": "withdrawn_pending_exact_model_replacement_and_permission",
      "technical_status": "qualified",
      "uncertainty_note": "Source/model candidate; confirm exact photographed variant and credit before permission request.",
      "asset_basis": "downloaded_original_sha256_verified",
      "asset_input_sha256": "f9fc1ce34e2548d65cc6323428fbb67bfd0303687621a6dde75be0a71e9e8039",
      "site": "https://rentapa.pt/",
      "permission_basis": "owner_report_of_verbal_permission",
      "permission_reported_at": "2026-10-23T20:20:00+01:00",
      "provisional_publication_authorized_at": "2026-10-24",
      "authorization_clarified_at": "2026-10-24",
      "authorization_clarification": "Retirada da publicação por instrução do proprietário; é necessária nova confirmação de John para a fotografia de substituição."
    }
  ],
  "latest_approval_report": {
    "reported_at": "2026-10-23T20:20:00+01:00",
    "timezone": "Europe/Lisbon",
    "approved_count": 199,
    "integrated_count": 47,
    "approved_but_held_count": 152,
    "independently_verified": false,
    "selection_sha256": "7f05f701bc4e014bcf8871c3730fd68afbf0654921f4d1a14b5e5e9995b4daf8",
    "evidence_path": "/docs/photos/gophotos-owner-reported-approval-2026-10-23-2020.json"
  },
  "provisional_publication": {
    "status": "withdrawn",
    "withdrawn_at": "2026-10-24",
    "reason": "Substituição por fotografia do modelo/configuração exatos e nova confirmação de autorização por John."
  },
  "authorization_clarification": {
    "date": "2026-10-24",
    "withdrawn_records": 151,
    "active_records": 53,
    "note": "O registo original é preservado como histórico, mas publication_allowed=false prevalece para os itens retirados."
  }
}
