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 testnetTwo 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.
Tell it
“3 days Pune to Goa, I use a wheelchair.” Type it or say it, in English or Hindi.
It checks
In about 20 seconds: a day-by-day plan, every place researched with sources, cross-checked against Monad.
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.
| Time | Place | Confirmed | By | Wallet | Tx |
|---|
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
Halo Guard · live payments on Monad
Real guarded payments, straight from Monad testnet.
| Time | To | Amount | Approved by | Tx |
|---|
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.
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