Halo

An AI travel agent for travellers with disabilities

Travel without guessing.

Halo Journeys plans your whole trip around your needs, then shows what is actually accessible: facts from the web with their sources, and what real travellers have verified on Monad. No invented claims.

About 1.3 billion people live with a significant disability (WHO) · Monad testnet

Two ideas that make it different

Accessibility information you can trust.

1 · Honest research

Tell it your trip and your needs, by typing or speaking. The agent researches every airport, station, hotel and sight, and shows each fact with its source link. If nothing reliable is found, it says “unknown” instead of guessing.

2 · Proof from real travellers, on-chain

Travellers who have been there attest what they really found, and can mark “the venue confirmed this in writing”. It lives on Monad, so nobody can quietly edit it. Each place gets an honest badge.

How it works

Tell it. Check it. Confirm it.

1

Tell it

“3 days Pune to Goa, I use a wheelchair.” Type it or say it, in English or Hindi.

2

It checks

In about 20 seconds: a day-by-day plan, every place researched with sources, cross-checked against Monad.

3

You confirm

Send the ready-made message to the venue. Been there? Attest what you found, and help the next traveller.

The concierge

A team of fourteen agents, one conversation.

You talk to one concierge. It hands your request to the right specialist, and you can watch each hand-off happen. Every agent below is our own implementation.

Core travel

  • Inspiration agent
  • Planning agent
  • Booking agent simulated
  • Pre-trip agent
  • In-trip agent
  • Post-trip agent

Accessibility

  • Accessibility research agent
  • Mobility preparation agent
  • Transit support agent
  • Barrier navigation agent

Automation and safety

  • Notification agent simulated
  • Accessibility communication agent
  • Web check-in agent simulated
  • Smart guardrails agent

Honest about what is real. Real: itinerary planning, web research with source links, on-chain checks on Monad, cost estimates, checklists, risk reviews, message drafts. Simulated in this demo: bookings, payments, web check-in and reminders, because no airline, hotel or payment system is connected, and nothing is sent for you.

Live on Monad · AccessRegistry

What real travellers have verified.

Attestations
-
Places covered
-
AccessRegistry contract
Loading from Monad…

Each wallet has one current attestation per place, so repeating cannot inflate the numbers. Testnet data.

Also built · Halo Guard · try it, no wallet needed

Can a scammer move this family’s money?

Pretend you are the scammer. Pick who gets paid and how much, and ask the real contract on Monad. It checks the family’s live rules and answers. This is a safe dry run: it moves no money.

The family’s rules (live from Monad)

Per payment
…
Per day
…
Who can be paid
…
Trusted contacts
…
Vault
…
Status
Loading from Monad…

Ask Halo to pay

Pick a person and an amount, then ask.

Halo Guard · live payments on Monad

Real guarded payments, straight from Monad testnet.

Total transfers
-
Total volume
- MON
GuardVault contract
Loading on-chain activity…

Reads the GuardedTransfer event directly from the public RPC. Recent history only; testnet MON has no value.

What’s next

Roadmap

Today’s demo is the core: plan, verify with sources, attest on-chain. Here is where it goes.

Live routes and transport optionsWhatsApp & Telegram botVenue-signed confirmationsReputation for attesters More languagesIn-trip help (broken lift? find the next option)Family-guarded trip allowance (Halo Guard)Mainnet

Run it yourself

Plan any trip live on your Mac.

git clone https://github.com/callmeharshh/halo
cd halo && ./setup.sh
# add your OpenAI key to .env
source .venv/bin/activate
python travel/server.py