{
  "schema": "reveno.evidence.candidaturas.manifesto.v1",
  "gerado_em": "2026-11-03T00:55:45.768Z",
  "coletor": "scripts/pesquisas-atualizar.mjs",
  "user_agent": "RevenoEvidence/0.1 (coleta de dados publicos; contact@thiagoholtz.com)",
  "hosts_permitidos": [
    "dadosabertos.tse.jus.br",
    "cdn.tse.jus.br"
  ],
  "conjunto": {
    "id": "BR-PRES-2026",
    "caso": "BR-PRES-2026",
    "ano": 2026,
    "cargo": "Presidente"
  },
  "pacote": {
    "id": "candidatos-2026",
    "url": "https://dadosabertos.tse.jus.br/api/3/action/package_show?id=candidatos-2026",
    "metadata_modified": "2026-09-16T13:36:11.178419",
    "licenca": "Creative Commons Attribution",
    "conferido_em": "2026-11-03T00:55:45.462Z",
    "recursos_conferidos": [
      "https://cdn.tse.jus.br/estatistica/sead/odsele/consulta_cand/consulta_cand_2026.zip",
      "https://cdn.tse.jus.br/estatistica/sead/odsele/consulta_cand_complementar/consulta_cand_complementar_2026.zip",
      "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip"
    ]
  },
  "fontes_externas": [
    {
      "id": "dadosabertos-2026-consulta-cand-br",
      "url": "https://cdn.tse.jus.br/estatistica/sead/odsele/consulta_cand/consulta_cand_2026.zip",
      "tipo": "zip_dados_abertos",
      "descricao": "Candidatos, eleições de 2026, entrada federal (_BR: presidente e vice), Dados Abertos do TSE",
      "entrada": "consulta_cand_2026_BR.csv",
      "baixado_em": "2026-11-03T00:55:45.716Z",
      "metodo": "http_range_diretorio_central",
      "zip_bytes": 3283629,
      "zip_etag": "\"321aad-65f52c1e4c9a5\"",
      "zip_last_modified": "Mon, 02 Nov 2026 22:35:05 GMT",
      "faixa_baixada": [
        574389,
        708547
      ],
      "bytes_baixados": 134159,
      "entrada_bytes": 18013,
      "entrada_bytes_comprimidos": 3058,
      "entrada_crc32": "0881d274",
      "entrada_sha256": "a9d279045dd44a62a9369714c2903cff77b51cb14522fad5af37b64f51126f9a",
      "nota": "O ZIP inteiro não foi baixado nem é versionado: o SHA-256 é o da entrada descomprimida, conferível extraindo a mesma entrada do ZIP publicado."
    },
    {
      "id": "dadosabertos-2026-consulta-cand-complementar-br",
      "url": "https://cdn.tse.jus.br/estatistica/sead/odsele/consulta_cand_complementar/consulta_cand_complementar_2026.zip",
      "tipo": "zip_dados_abertos",
      "descricao": "Candidatos, informações complementares (situação de julgamento), entrada federal (_BR), Dados Abertos do TSE",
      "entrada": "consulta_cand_complementar_2026_BR.csv",
      "baixado_em": "2026-11-03T00:55:45.755Z",
      "metodo": "http_range_diretorio_central",
      "zip_bytes": 1350529,
      "zip_etag": "\"149b81-65f52c20dcd90\"",
      "zip_last_modified": "Mon, 02 Nov 2026 22:35:07 GMT",
      "faixa_baixada": [
        271343,
        403991
      ],
      "bytes_baixados": 132649,
      "entrada_bytes": 12484,
      "entrada_bytes_comprimidos": 1548,
      "entrada_crc32": "ede4925d",
      "entrada_sha256": "80870c8d2fb2c546a997b704690905947993175545f04caeebbc5fdab5d11771",
      "nota": "O ZIP inteiro não foi baixado nem é versionado: o SHA-256 é o da entrada descomprimida, conferível extraindo a mesma entrada do ZIP publicado."
    }
  ],
  "documentos": [
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002538811-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002538811_01.pdf",
      "sq_candidato": "280002538811",
      "parte": 1,
      "bytes": 1431032,
      "crc32": "c77bcb05",
      "sha256": "23c510d5b06bb149bb9390bbc144dcda9cfd2b6a677a854b3d993b16ed7a94e6",
      "baixado_em": "2026-11-03T00:53:20.613Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002539826-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002539826_01.pdf",
      "sq_candidato": "280002539826",
      "parte": 1,
      "bytes": 882639,
      "crc32": "f4099b19",
      "sha256": "5a5804622017a8e9c123fb64540a5ee3d06009de681026b505bc2a152d5e646e",
      "baixado_em": "2026-11-03T00:53:20.744Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002540694-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002540694_01.pdf",
      "sq_candidato": "280002540694",
      "parte": 1,
      "bytes": 1691345,
      "crc32": "e7f6ed85",
      "sha256": "cdece60b71117c7820dbf90a7d795f76f3b1d1aaa5ebb8ce11f47e9ca6227b5a",
      "baixado_em": "2026-11-03T00:53:21.929Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002541457-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002541457_01.pdf",
      "sq_candidato": "280002541457",
      "parte": 1,
      "bytes": 738999,
      "crc32": "0de5ee00",
      "sha256": "1868565fb0d5de77d40a982a1be07dc7f44f7af7565ee3b40d93b31407d31468",
      "baixado_em": "2026-11-03T00:53:22.026Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002542548-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002542548_01.pdf",
      "sq_candidato": "280002542548",
      "parte": 1,
      "bytes": 1189907,
      "crc32": "6c8b970c",
      "sha256": "e1c162c20c81dafadf69b10bab230b5a6dc48f6b6c27c2cfce853b131a8bcc36",
      "baixado_em": "2026-11-03T00:53:22.110Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002548139-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002548139_01.pdf",
      "sq_candidato": "280002548139",
      "parte": 1,
      "bytes": 1612696,
      "crc32": "22f9dcd1",
      "sha256": "df2acdb7a6d8b080d6d8a235b8fe8f0d987bf0f24be4f4aa9abc80e4ebb24904",
      "baixado_em": "2026-11-03T00:53:22.227Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002551544-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002551544_01.pdf",
      "sq_candidato": "280002551544",
      "parte": 1,
      "bytes": 1940855,
      "crc32": "55e4f1bd",
      "sha256": "7d1d95075e11e3c4113e8dcd502438049a34f5147a84cb0f746bf59046e477a4",
      "baixado_em": "2026-11-03T00:53:22.332Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002551547-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002551547_01.pdf",
      "sq_candidato": "280002551547",
      "parte": 1,
      "bytes": 4927342,
      "crc32": "03ace203",
      "sha256": "fc0872d2b68aad863c8d62575323cf413a616b23d0f7ca4fd7f4558112c07b38",
      "baixado_em": "2026-11-03T00:53:22.714Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002551932-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002551932_01.pdf",
      "sq_candidato": "280002551932",
      "parte": 1,
      "bytes": 1000707,
      "crc32": "b5a62110",
      "sha256": "b0ba46eb58d1827c99167a0df60e539b6bfa8a70fa247e4653ba2fcca8ade415",
      "baixado_em": "2026-11-03T00:53:22.780Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002551975-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002551975_01.pdf",
      "sq_candidato": "280002551975",
      "parte": 1,
      "bytes": 314957,
      "crc32": "252c81e1",
      "sha256": "52f765533f93409a595d780e9ad8634de72db8f05794a2e70e808913c2ed4dff",
      "baixado_em": "2026-11-03T00:53:22.858Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002552484-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002552484_01.pdf",
      "sq_candidato": "280002552484",
      "parte": 1,
      "bytes": 64568,
      "crc32": "c3e9c01f",
      "sha256": "6390152c66285558ecd5459f4f73f3f65650beb77022b14e7750190b1b536d68",
      "baixado_em": "2026-11-03T00:53:22.908Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002552487-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002552487_01.pdf",
      "sq_candidato": "280002552487",
      "parte": 1,
      "bytes": 96070,
      "crc32": "261a7c28",
      "sha256": "ed380b23d6e033e8616ce71efcf66eb42d2baee2b58f1c9ae80690009c20dfe9",
      "baixado_em": "2026-11-03T00:53:22.950Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002553884-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002553884_01.pdf",
      "sq_candidato": "280002553884",
      "parte": 1,
      "bytes": 1913582,
      "crc32": "ce113a21",
      "sha256": "0159b1f854deec5ec1fe9d28784807353bd61c249680ddaa143b9891b034f33d",
      "baixado_em": "2026-11-03T00:53:23.083Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    },
    {
      "id": "dadosabertos-2026-proposta-governo-br-br-2026br280002554479-01-pdf",
      "tipo": "proposta_de_governo_pdf",
      "zip_url": "https://cdn.tse.jus.br/estatistica/sead/odsele/proposta_governo/proposta_governo_2026_BR.zip",
      "entrada": "BR/2026BR280002554479_01.pdf",
      "sq_candidato": "280002554479",
      "parte": 1,
      "bytes": 306183,
      "crc32": "949fa9cc",
      "sha256": "6956c95e514dded0fc45355c0347f860fd97dc06fbf2886fe24627106ec05053",
      "baixado_em": "2026-11-03T00:53:23.125Z",
      "zip_etag": "\"116dd1d-65f4e1f3ac8cc\"",
      "zip_last_modified": "Mon, 02 Nov 2026 17:03:16 GMT",
      "nota": "Só o hash do PDF; o PDF não é versionado no Evidence."
    }
  ],
  "extrato": {
    "arquivo": "presidente-2026.json",
    "versao_projecao": "1",
    "sha256": "ddef6118c1daf5addd28f893954d90cd9a534d256f59b5beb757280c2a22c9e6",
    "bytes": 16574,
    "itens": 14,
    "gerado_em": "2026-11-03T00:55:45.768Z",
    "evidence_state": "OBSERVED",
    "capture_class": "DOCUMENT_OBSERVED",
    "derivado_de": [
      {
        "id": "dadosabertos-2026-consulta-cand-br",
        "entrada": "consulta_cand_2026_BR.csv",
        "entrada_sha256": "a9d279045dd44a62a9369714c2903cff77b51cb14522fad5af37b64f51126f9a"
      },
      {
        "id": "dadosabertos-2026-consulta-cand-complementar-br",
        "entrada": "consulta_cand_complementar_2026_BR.csv",
        "entrada_sha256": "80870c8d2fb2c546a997b704690905947993175545f04caeebbc5fdab5d11771"
      }
    ]
  },
  "validacao": {
    "ok": true,
    "regras": [
      "forma e unicidade por SQ_CANDIDATO",
      "número de dois dígitos",
      "duas candidaturas no 2º turno",
      "varredura de CPF, título, e-mail e nascimento por valor"
    ]
  },
  "nota": "Arquivos públicos dos Dados Abertos do TSE. Do ZIP só a entrada necessária, por HTTP Range, com CRC-32 conferido. O extrato é uma projeção sem alteração de valores dos campos públicos e necessários."
}
