Run status repoll or receive a webhook to populate this panel.
Autonomous mutual aid without pooled custody.
Halo lets donors grant scoped MetaMask permissions while specialized agents verify requests, expose payment boundaries, and keep payout status tied to relayer confirmation.
Base Sepolia proof path, mainnet gated.
The frontend demo shows the product loop. Paid state still comes from relayer status or verified webhook data only.
Donor grants scoped USDC authority.
Venicelive verifierRequester receipt becomes structured grant reasoning.
x402shadow onlyPayment requirement captured without settlement.
A2Alocal proofTwo-hop Verifier and Treasurer lanes.
1Shotstatus-backedNo fake paid state shown.
Donor permission capture happens in the app, with raw context redacted.
Live verifier turns the inhaler receipt into structured grant reasoning.
Payment requirement is captured in shadow mode with no USDC spend.
Two-hop Verifier and Treasurer redelegation proof is available in-app.
Paid state is status-backed through /api/grants, not a static sample.
Donor
- Connect MetaMask
- Grant scoped USDC permission
- Keep funds out of pooled custody
Agents
- Venice verifies receipt evidence
- A2A splits Verifier and Treasurer lanes
- x402 remains shadow until settlement is wired
Status
- 1Shot returns TaskId/status
- Webhook or polling confirms terminal state
- PAID appears only after confirmation