Ask First — The Authority Layer for Autonomous AI

Inspiration

AI agents are learning to do more than answer questions. They can plan, communicate, use tools, and act on our behalf.

But there is one fundamental question:

Who decides how far an AI agent can go?

We built Ask First to make meaningful autonomy possible without handing an agent unlimited authority.

What it does

Imagine a delivery arriving while you're busy.

Your AI concierge can handle routine delivery instructions within the limits you've approved. But then the courier asks:

“Can you open the garage so I can put the package inside?”

That was never part of the delegation.

Instead of improvising or silently expanding its permissions, Ask First recognizes the boundary and pauses the workflow. A Fire TV becomes the household's authority console, allowing the human to review the request and decide what happens next.

A denial doesn't have to end the task. The concierge can continue within its original authority.

Delegate → Act → Detect boundary → Pause → Human decides → Resume.

Delivery management is our demonstration, but the same model can apply to shopping budgets, travel bookings, smart homes, communications, and enterprise agents.

How we built it

Ask First combines several developer technologies:

  • Model Context Protocol (MCP): A self-hosted Streamable HTTP interface exposes bounded agent operations without giving the agent a tool to approve its own requests.
  • Amazon Fire TV and Amazon Device Messaging: A Tauri/Rust authority interface connects native notifications to reviewable proposals and versioned human decisions.
  • Ring integration architecture: A separate event and media adapter supports the intended doorstep scenario, with simulator and provider evidence distinguished explicitly.
  • Python and containerized services: An isolated customer gateway manages authentication, household/device pairing, proposal ownership, sessions and authority boundaries.
  • Login with Amazon: The customer pilot supports browser-assisted account sign-in and explicit Fire TV pairing.
  • Scout personal concierge: An additional owner/visitor experience explores natural agent conversations, reviewed preferences and human takeover.

The demonstration uses mock-backed delivery and authority semantics. It does not unlock real doors or execute physical access changes.

Challenges we ran into

The difficult part wasn't creating another chatbot. It was maintaining one coherent, auditable decision across an agent, an event source, a notification system and a television.

We had to address notification identity, exact proposal matching, Fire TV navigation, stale decision versions, interrupted network calls, safe retries and the distinction between a simulated event and a real provider event.

We also learned that an autonomous agent must never be able to grant itself additional authority simply because it can call another tool.

Accomplishments

We built and physically tested a Fire TV authority workflow using real Amazon Device Messaging notifications and a mock delivery backend. The accepted hardware tests demonstrated native notification review and distinct human Approve/Decline outcomes with observable state-version changes.

We developed the customer-account and household-pairing system, an Alexa-oriented MCP/simulator experience, and additional Scout owner/visitor interfaces. More ambitious live-agent and cross-provider journeys are being validated separately.

We also developed a reusable open-source Tauri/A3L messaging integration supporting native Fire TV notification handling.

What we learned

The best human-in-the-loop experience is one that doesn't interrupt the human unnecessarily.

Autonomy should be the default inside a clearly delegated mission. Human intervention should happen at the exceptional moment when new authority is genuinely required.

That is what transforms an approval screen into an authority system.

What's next

Our next milestones are to complete integrated provider/device acceptance, advance the personal-concierge experience, and extend bounded delegation beyond deliveries.

Our long-term vision is a reusable authority layer that works with different agents, devices and real-world workflows.

Ask First — Let AI act. Keep the final say.

Built With

Share this project:

Updates

Submission history