Skip to content

Collectors

A collector is the code that reads one of your systems: a wiki, a ticket queue, a mailbox, a feed. A connector is the connection you make in LightHouse, with its credential and its access level; the collector is what the engine runs, in your own account, to read through it.

Collectors live in their own repository at Atlantic Agentic Labs, apart from the engine. Each collector has:

File What it holds
collector.yaml The manifest: its family and kind, the ways to connect, the scopes it asks for, whether it only reads, whether the vendor’s API can move money, the personal data it handles, every host it may contact, the vendor API versions it supports and the lowest engine version it runs on
README.md Its documentation, in fixed sections: what it reads, how to connect, permissions, limits, data handling and troubleshooting. Each collector’s page on this site is that file
certification.yaml Each certification, newest first: the date, the vendor API version, the method and when it expires. See How collectors are certified
security.json Its security posture from the last scan on the default branch. See Security posture

A release of the repository publishes the catalogue: every collector’s manifest, documentation, certification and security summary in one file. LightHouse and this site read a pinned release of it, so what you see here is what that release contains.

The collectors are one Python distribution, installed with the engine as an extra (aal-engine[collectors]) and loaded by entry point. The engine never depends on them: an engine without the extra keeps reading from the sources built into it. A collector you write yourself registers the same way, under the engine’s own aal_engine.connectors entry point, and stays in your repository.

Release 0.1.0 of the repository, which this site is built from, holds 72 collectors:

Status Collectors
Certified 4
Built, not certified 50
Needs onboarding 18

Each has its page in the catalogue, with its status. Built, not certified means built and tested against recorded or synthetic responses, and not yet run against the vendor’s sandbox or a client environment. A collector is shown as certified only once it is. See How collectors are certified. Some sources are still read by code built into the engine; those move into the repository one at a time.