What it does

Atlas Incident Commander is an AI agent for payment incidents. When a payout fails, gets stuck, or is submitted twice, the dangerous move is the obvious one: try again. Atlas separates planning from authorization. Claude (or a rule-based fallback) diagnoses the incident and proposes actions. A policy engine checks every action before anything reaches the PayPal Payouts API: spend limits, an allowlisted recipient set, and duplicate-payment checks. Safe actions run. Risky ones wait for a named human approval. Anything that would pay the same recipient the same amount for the same reference twice is blocked. Every detection, proposal, policy decision, approval, and API call is written to a hash-chained audit log you can verify and replay. The demo runs in mock mode with no keys after npm install, and against the PayPal sandbox when credentials are present.

How we built it

Uses the PayPal Payouts API in sandbox for create/status flows. Idempotency uses sender_batch_header.sender_batch_id. Status is taken from the individual payout item, not only the batch. Demo scenarios include duplicate payout denial, failed-payout diagnosis with human escalation, and an intent-bound purchase that is denied when it goes over budget or off the stated merchant/item.

Built With

Share this project:

Updates

Submission history