LivStay Draft 0.2 · Poppy 0.2

Introduction

LivStay is an open protocol that lets a personal agent find an independent home, ask its host a question and book it, on the host's own terms, with no travel platform in the middle.

It is written as an extension to the Personal Agent Protocol (Poppy) draft 0.2. Poppy already defines how an agent discovers a company, signs a person in, holds a session, talks to the company and confirms an action before the company performs it. LivStay adds only what is specific to stays: the home, its facts, its availability, its terms, its protection, and how a booking is proposed, approved and confirmed.

Why it exists

Travellers increasingly ask an AI assistant where to stay before they open any booking site. An assistant can only recommend what it can read, and only book what it can price and reserve reliably. Today that means the large travel platforms, because they are the only inventory agents can work with. Independent hosts, who rent a villa, a flat or a guesthouse they own or manage, have no standard way to be read, asked or booked by an agent.

LivStay gives them one, and gives agents a single interface to every host platform that implements it.

What an agent can do

Step What happens Section
Find Read poppy.json, list homes, read each home's facts, terms and protection. No token. §6
Price Get a signed quote for exact dates and party. No token. The price is binding for 24 hours and holds nothing. §7
Ask Put the traveller's question to the host, a person, in a Poppy conversation. No sign-in needed. §8
Book Propose a booking. The calendar is held for 15 minutes while the traveller approves the exact terms, then while they pay. §9
Stay Follow the booking's events, talk to the host, change or cancel. Every write and every payment carries a signed receipt. §12

Four levels

A host platform starts with what it has and adds the rest later.

Level Name An agent can Needs
0 Listed Read homes, facts, terms and protection Static files and poppy.json
1 Priced Read availability and get binding quotes A pricing endpoint and a signing key
2 Reachable Ask the host questions Poppy signed-out sessions and conversations
3 Bookable Book, pay, change and cancel Poppy sign-in and the operations extension

Level 0 is what gets a home recommended. Publish it first.

Principles

Who it is for

Status

This is draft 0.2. It will change as implementers learn, and until 1.0 a revision can break compatibility with earlier drafts; both sides say which revision they speak. The repository has JSON Schemas, an OpenAPI document, fixtures, a validator and a conformance runner for Levels 0 and 1. LivAround is the reference implementation, with a pilot in North Goa. See the path to 1.0.

LivStay is an independent project. It is designed to work with the Personal Agent Protocol and is not affiliated with or endorsed by that protocol's authors or partners.