Users
Set up planning and schedule access step by step
Follow the planner path when you build and publish on Desktop. Follow the participant path when you only receive an authenticated or public schedule. Host, governance and instance-key custody are not user responsibilities.
Desktop planner needs
- A supported Windows, macOS or Linux workstation
- Permission to plan the event and the necessary operational source data
- For Server publishing: its HTTPS URL and one event publish secret
- For Google Calendar: an authorised Google account
- For PDF: a writable local output folder
Participant needs
- A current browser and passkey-capable device or password manager
- An activation link/QR code or deliberately public schedule URL
- Contact with the event organiser if the assigned event or email is wrong
- No Desktop installation, Server shell or evidence key
From a planning idea to everyone's calendar
Planning stays local until you deliberately publish a finished schedule.
Desktop app
Define, optimise, review, and finalise
MP-OPT Server
Private masterplan and public General Schedule
Google Calendar
Personal calendar distribution
Light A4 portrait schedule with printable task details
People and organisers
Browser, installed web app, or calendar
Planner setup and first publication
- 1Open guide
Install Desktop
Install the signed release and complete the first-launch integrity check.
Done when: Desktop opens and reports the expected version.
- 2Open guide
Create or open an event
Use the project hub, set the dates and keep only necessary operational information.
Done when: The event opens and its local project is available.
- 3Open guide
Model the work
Add people, capabilities, locations, templates and task instances.
Done when: The flow check has enough structured input to assess feasibility.
- 4Open guide
Optimise and review
Run the flow check and optimiser, inspect diagnostics, then make deliberate final edits.
Done when: Every published day is ready and the final schedule has been reviewed.
- 5Open guide
Configure destinations
Select any combination of Google Calendar, MP-OPT Server and PDF. Connect only the services you intend to use.
Done when: Every selected destination shows ready; PDF has a title and workstation folder.
- 6Open guide
Publish the intended scope
Preview and publish one selected day or all ready days, then read every destination result.
Done when: Server/Calendar data and the portrait PDF contain exactly the intended dates.
- 7Open guide
Protect and close
Keep processor identity in the OS credential store, export only intentional project copies and follow deletion work orders when assigned.
Done when: No untracked operational export or unresolved Desktop work order remains.
Participant activation and everyday use
1. Receive access
Use the activation link or QR code prepared by an authorised organiser.
2. Register a passkey
Create the passkey on the intended device. The private credential stays in its authenticator.
3. Open the authenticated Masterplan
Sign in and confirm that only assigned events and permitted schedule details appear.
4. Choose optional device features
Enable PWA, offline schedule or notifications only when useful on that device.
5. Manage access
Review sessions and passkeys from account security; report a wrong event or unexpected message to the controller.
Two schedule audiences
The audience is fixed by the publication surface rather than selected field by field.
Public Schedule
Always public to anyone holding the intentionally published route or bearer link
Masterplan
Always restricted to authenticated people with an assigned event role
Schedule data lifecycle
Publishing copies a deliberate final state. It does not expose the working project database.
1
Planning inputs
People, capabilities, locations, templates
2
Task instances
Editable event-specific work
3
Optimised result
Suggested times and assignments
4
Final schedule
Reviewed tasks and assignments
5
Published copy
Full event or selected dates
Passkey and session flow
The authenticator retains the private passkey; the Server stores a public credential and bounded session digest.
1
Challenge
Server issues a short-lived WebAuthn challenge
2
User presence
Authenticator signs for the exact origin
3
Verification
Server verifies public credential, origin and counter
4
Session
Protected cookie carries a bounded session token
5
Reauthenticate
Privileged actions request a fresh passkey assertion
For complete Desktop procedures, use the canonical App documentation. For processor-key and evidence formats, use Evidence-Public.