Rufina Semykina Content strategist · AI workflows

Case 01 · Live prototype

Product Compliance Agent

Ask about guest reporting duties in Spain, Italy or Germany. Every confirmed claim links to the exact provision it came from.

Live

Try it here

The agent takes about a minute to research a question. Do not enter real guest names, document numbers or contact details — this is a portfolio prototype, not legal advice.

product-compliance-agent-production.up.railway.app Open in a new tab ↗
Live prototype

The agent works best on a wider screen. Open it in its own tab, or read the recorded run below.

Recorded run · corpus snapshot c67a1264 · coverage DE · ES · IT

A real question, answered

Copied from the live deployment without edits, so you can see how the agent behaves without waiting for it to start.

The question

What guest data must we transmit to the police in Spain?

Evidence trail

Research completed in 26 seconds.

  • Checked corpus coverage for ES
  • Searched reporting rules · 2 matched
  • Verified citations against retrieved text
Confirmed

Spain requires accommodation operators to transmit guest data to the competent authorities under RD 933/2021. The current SES.Hospedajes register was activated on 2 December 2024.

For both professional and non-professional accommodation operators, the required traveller data are: first name, family name, sex, identity-document number, identity-document type, nationality, date of birth, arrival date and time, departure date and time, and number of travellers.

If applicable, also include the second family name and the relationship between travellers where a traveller is a minor. The applicable annex also lists residence address, locality and country, fixed and mobile telephone numbers, email address, contract details, and payment details such as payment type, payment-instrument identification, holder, card expiry date and payment date.

The payload differs by operating mode:

  • Professional operators. The professional form additionally lists the document-support number. Communications are made through SES.Hospedajes, immediately and no later than 24 hours after the booking or contract event, or the start of the service. The computer register must be kept for three years after the service ends.
  • Non-professional operators. The document-support number is not listed in Annex I(B). The communication is still required within the same 24 hours, but non-professional operators may use non-telematic means under a procedure the corpus does not specify. They are exempt from the Article 5 documentary-register and three-year retention duties.

Children under 14 are included; the accompanying adult supplies their data. Only travellers over 14 sign the entry form.

What this answer cannot confirm

The agent reports its own gaps instead of hiding them:

  • The question does not say whether the accommodation activity is professional or non-professional, so both branches are shown.
  • The corpus does not specify the procedure for the non-telematic route allowed to non-professional operators.
  • The corpus models the current SES.Hospedajes regime and does not describe any earlier reporting regime from before its activation.

Why it matters

The closing section is the point of the product

A general-purpose assistant would pick one branch and answer with confidence, and the reader would have no way of telling that a choice had been made for them. Here the missing information is named, so the person at the front desk knows exactly which question to ask next.

The same rule works in the other direction. If the document set holds nothing for a country and situation, the agent says so instead of writing a believable answer. It cannot get around this: the answer contract rejects a confirmed answer that has no citation behind it.