This page is a translation. The page of record is the Portuguese one, and every claim on it walks back to the bytes named there. Portuguese original · 98% translated

NoticeMethodAPINewsroom ENPTENFRDEv0.23.13
Lisboa · última captura: segunda-feira, 14 de setembro de 2026
Startup Summit Lisbon 2026 · 17–18 de setembro de 2026

O Ecossistema Português de IAbeta

Portugal's AI ecosystem is small enough to be mapped completely and large enough to be interesting.
The graph

Every edge is a Portuguese verb with a distinct inverse. If the path does not read aloud, the edge is wrong.

The grammar of this graph. The verbs are Portuguese and the `en` field is an annotation: on a natively Portuguese site, a path that does not read aloud in Portuguese has the wrong edges (§6 of the brief). Gate 10 reads every verb aloud and fails the build if one of them does not produce a sentence.

312 nodes 942 edges 17 types 15 verbs triplos.nt grafo.json

Drag to move, wheel to zoom. Click a node to highlight it; click two with shift to read the path between them aloud. The blocks: The event · 2 nodesThe organisations · 67 nodesThe people · 70 nodesThe programme · 17 nodesThe national register · 11 nodesThe themes · 23 nodesDerived by formula · 23 nodesThe evidence · 93 nodesThe stories · 6 nodes

The verbs, and how they read

The verb is Portuguese and the en field is an annotation — it is the inversion the commissioning brief requires, and the only one that is not cosmetic. A reading that touches a Person is invariable

VerboInversoDomain → range Reads asen
fala_emrecebePessoa → EventoX fala em Yspeaks_at
listado_soborganizacao_dePessoa → Organizacaoo evento lista X sob Ylisted_under
decorre_eme_local_deEvento → LocalX decorre em Ytakes_place_at
organizado_pororganizaEvento → OrganizacaoX é organizado por Yorganised_by
parte_decontemSessao → EventoX faz parte de Ypart_of
no_palcoacolheSessao → PalcoX está no Yon_stage
capturado_emcapturaFonte → CapturaX foi capturada em Ycaptured_in
consta_ematestaPessoa → FonteX consta de Yattested_by
consta_ematestaSessao → FonteX consta de Yattested_by
consta_ematestaEvento → FonteX consta de Yattested_by
consta_ematestaInstituicao → FonteX consta de Yattested_by
consta_ematestaPolitica → FonteX consta de Yattested_by
presente_emincluiPessoa → CapturaX está presente em Ypresent_in
ausente_denao_incluiPessoa → CapturaX está ausente de Yabsent_from
cobrecoberto_porCobertura → EventoX cobre Ycovers
publicado_porpublicaCobertura → OrganizacaoX é publicada por Ypublished_by
assenta_emsustentaHistoria → FonteX assenta em Ystands_on
relatarelatado_porHistoria → EventoX relata Yreports
fala_sobrefalado_porPessoa → TemaX fala sobre Yspeaks_on
atua_empraticado_porPessoa → SetorX atua em Yactive_in
usausado_porPessoa → TecnologiaX usa Yuses
defendedefendido_porPessoa → IdeiaX defende Yadvocates
ofereceoferecido_porPessoa → ServicoX oferece Yoffers
ofereceoferecido_porPessoa → ProdutoX oferece Yoffers
publicado_empublica_registoPolitica → InstituicaoX é publicada em Ypublished_in
publicada_porpublica_paginaFonte → EditorX é publicada por Yissued_by
publicada_porpublica_paginaFonte → InstituicaoX é publicada por Yissued_by
publicada_porpublica_paginaFonte → EventoX é publicada por Yissued_by
publicada_porpublica_paginaFonte → OrganizacaoX é publicada por Yissued_by
Forbidden verbs
VerboWhy it does not exist
relacionado_comSymmetric, so it would be its own inverse, and it says nothing a reader can walk.
associado_aThe verb reached for when the relation is not known. Find it out, or leave the edge out.
mencionaIn a graph built from text, everything «menciona» something. It is the absence of a verb.
trabalha_emIt is not what the source says. A speaker card lists an organisation; it does not claim an employment relationship. The edge is listado_sob.
The types
TipoDefinition Nodes
EventoA dated and located gathering that publishes a programme and a list of who speaks.1
SessãoAn item from an event's published programme, with a day, a time and usually a stage. Title verbatim, in the language the event published it in.15
PalcoA named room or stage where sessions are scheduled. This event names its stages two different ways on different pages of its own site.2
PessoaA person named in the speaker list the event published, in their professional capacity. Name, listed role, listed organisation, edges, the topics the event itself assigns them, and the words on their page that match a published lexicon. Never a biography, never a contact detail.70
OrganisationAn organisation a person is LISTED under on their speaker card. Derived from the cards, never written by hand; markers such as «Independent» are flagged, not removed.67
LocalA place where something happens. It is not a person, so its address may be held.1
InstituiçãoA public body, a regulator or a research unit. Distinct from Organisation because the source and the obligations differ: an institution publishes a record, a company publishes communications.3
PolíticaA public policy announced and — when it exists and when it can be found — the legal instrument that creates it. The second is frequently the problem.0
CapturaA dated capture of the sources: every page fetched, frozen as bytes in this repository, and hashed.1
SourceA frozen page from a capture, with its SHA-256. It is the thing a claim walks back to.92
CoberturaThe page a third party published on this subject, fetched, frozen and hashed like any other source. Linked, never reproduced.0
HistóriaA piece this publication wrote, resting on named frozen sources and read by the editor of record before publishing.6
TemaA topic the event lists on a person's page, verbatim. Read from the frozen page, never derived: their vocabulary, not ours.23
SetorA sector named by the published lexicon and matched on somebody's page. The edge carries the matched words. It says the page contains those words; nothing more.7
TecnologiaA technology named by the published lexicon and matched on a frozen page. Derived by formula; the edge shows the evidence.8
IdeiaA recurring idea from founders' conversation, named by the published lexicon. Derived by formula.4
ServiçoA kind of service a frozen page says somebody provides, matched by the published lexicon. Categories, not product names.3
ProdutoA kind of product a frozen page names, matched by the published lexicon. Categories, not product names.1
EditorThe house that publishes a frozen page: a public body, a newspaper, a portal, an event's own site. It comes out of the register's publisher field by the `editor_de_fonte` formula, and it says who PUBLISHES the page — not who wrote it, not who operates it. It exists as a type of its own because the definition of Institution is «um organismo público, um regulador ou uma unidade de investigação», and a newspaper is none of those: widening that definition to fit here would change what it promises.8

Written by AI agents, curated by a named human editor. Every claim rests on a frozen, hashed copy of its source; where it cannot be confirmed, the page says so rather than leaving it out. Who did what.

Masthead

Editor of record: Dinis Cruz. Research, writing and verification: agents, each one named in the run record that did the work.

Sources

All fetched, frozen byte for byte and hash-verified on every build. The register lists them; the method explica-o.

Data protection

Controller: Dinis Cruz. Basis: legitimate interests. Unconditional removal on request; the reason is never published. The notice.

Part of

newsroom.sgit.ai — one instance of the argument. This site is natively Portuguese; it is not a translation.

The articles · Method · The newsroom · Research deliveries · The desk · The wallet · The files · Data protection notice · About and limits · Newsroom (EN) · Versions
For an agent. This page is generated from JSON files in dados/ by build/build.py; nothing on it is written by hand. The machine-readable index is at llms.txt and the manifest with the hash of every data file at ficheiros/. This page rests on 92 frozen file(s), each with its SHA-256 in the register. Version v0.23.13 · source: github.com/SGit-AI/SGit-AI__Website__Newsroom__PT · file: grafo/index.html.