| company | publish | its own public record: calls, filings, decks, ir desk, quoted verbatim with the link |
| company | publish | identity: name, ticker, exchange, sector, cik, registered business city, state, country |
| company | publish | proven ownership edges only; an empty tree means unproved, not absent |
| person | publish | professional role at that company, with the public record that puts them in it |
| person | publish | linkedin profile url, which is the identifier |
| person | never | email address, phone number, home address, date of birth or age, personal social account |
| held | never public | purchased transcript text: used to find and verify a statement, not republished |
| held | never public | any customer name, book or prioritisation: no tier, score, fit, intent or rank |
| held | never public | a receipt that is not a url a stranger can open |
| gate 1 | feed | key whitelist at every depth, content scan for contact data, receipt required, tenant class refused |
| gate 2 | site | the same again over rendered output, plus customer names and anything credential shaped |
| removal | andrew@steadybase.io | applied through an exclusion list the pipeline reads before every build |
steadybase-$