Address
Email addresses and phone numbers give the outside world a stable way to initiate work.
Agent address
Durable event
Delivered to your runtime
The missing boundary
Most agents work only when someone invokes them. Real work doesn’t. A customer replies, a vendor calls, or a system changes while the agent is between runs.
Today
A vendor replies
The interaction happens on their schedule.
Tomorrow
A customer calls
Your runtime may not be active yet.
Next week
The work continues
The external context still needs to survive.
AgentOwl keeps the door open.
Addressability
Give an agent persistent entry points through the channels people already understand. AgentOwl resolves the address, preserves the interaction, and sends the event where it belongs.
Email addresses and phone numbers give the outside world a stable way to initiate work.
Accept interactions independently of whether the downstream runtime is online or executing.
Carry addressing, channel, provider, sender, authentication, policy, and delivery context forward.
Route the event over standard interfaces. Your runtime decides how the agent reasons and acts.
The AgentOwl event
Your runtime shouldn’t need to operate SMTP, parse provider callbacks, implement deduplication, or rebuild delivery infrastructure. AgentOwl records what happened, where it came from, how it was routed, and whether delivery succeeded.
{
"event_id": "evt_01J...",
"tenant_id": "t_acme",
"binding_id": "b_procurement",
"channel": "email",
"provider": "smtp",
"provider_event_type": "email.received",
"subject": {
"from": "[email protected]",
"to": "[email protected]"
},
"policy_result": { "decision": "allow" },
"delivery": { "status": "success", "attempt": 1 }
}
Authentication evidence is preserved with the interaction. It does not assert that the message itself is truthful.
Provenance and policy
Before external input influences autonomous execution, preserve where it came from and the technical evidence that accompanied it. AgentOwl verifies supported ingress, records the result, and applies deterministic policy before routing.
Runtime independent
AgentOwl owns external reachability, ingress, policy, routing, and delivery. Your runtime owns models, reasoning, tools, memory, and execution.
Outside world
People, businesses, providers, and systems create events on their own schedule.
Your runtime
Receive a standard event through a webhook, queue, SIP handoff, or voice runtime.
Start with email
The current CLI uses infrastructure names—tenant, binding, endpoint, and route—while the public model evolves toward organization, address, destination, and agent.
agentowl tenant create acme \
--display-name "Acme"agentowl endpoint create webhook runtime \
https://api.acme.ai/events --tenant acmeagentowl email bind acme \
[email protected]agentowl route create --tenant acme \
--binding <binding_id> --endpoint <endpoint_id>From callable to reachable
Give your agent a persistent way for the outside world to initiate work.