Applications & Mock Apps
Most of the ~77 apps are one self-contained connector type, MOCK_APP — no external service. Its import workflow synthesizes the app’s data; its skills apply straight to the stateful tables.
One type, many apps
Each mock app is a MOCK_APP connector row with its own display_name, icon_url, and params: roles, people (roster for email correlation), coverage, disabledRate, minRoles/maxRoles, serviceAccounts, seed. Generation is seed-deterministic → re-syncs are idempotent.
Skills
Full set — import, create/delete/update/enable/disable account, add/remove entitlements. Running a skill applies to the stateful tables via the standard runner, so a live “disable account” really changes the data.
Logos
In gs://torch-public-assets/torch-assets/application-icons/; each connector’s icon_url points at its logo.
Adding an app
Add to the catalog → insert the connector row → trigger a sync (see Refreshing Data).
The 4 original apps (Broadridge, ACWS, FIS Global, FIS Horizon) are not MOCK_APP — they drive real mock services. See Connection Details and Auto-Heal.