# Event delivery

A static event experience with local schedule and registration draft controls. All sample people, stock, fees and venue details are fictional. No seat is held.

Use event.json as the editable builder input; build into a fresh directory. For real registration, connect an authorized backend with transactional stock, payment verification, idempotency and privacy handling. Do not treat the local demo stock as shared inventory. Browser selections are held in memory only.

Calendar exports use explicit supplied offsets converted to UTC. Review local venue time and daylight-saving changes before a real event. Each session UID is stable per event/session. Speakers, program content and access arrangements need organizer approval.

The separate create-registration.py tool exports JSON, an SVG draft badge and a calendar for a conflict-free selected route. The SVG is a visual draft, not an admission credential or QR code.
