Signals
Signals are the atomic input unit of matic — every channel message, scheduled routine emission, webhook, agent-to-agent message, and system event arrives as a Signal before anything else happens. They flow through a Listen → Interpret → Resolve pipeline that normalizes the payload, deduplicates, and decides whether to route to a specific agent, hand off to Auto Matic, or park in the dead letter queue. Understanding the signal model is the prerequisite to understanding routing, subscriptions, and how matic decides who acts on what.