SignAir Hands-on Session

Bologna, October 24th 2025

Task 1: Get Invited to SignAir

Apply for a SignAir invitation and set up your account for the session.

The SignAir contracting module is primarily used by TSPs, i.e., their legal representatives, appointed administrators, or technical personnel. For this session, participants will work in pairs to simulate interaction between two TSPs: one representing a railway TSP and the other an airline TSP. To facilitate onboarding for this session only, participants can apply for an invitation to join the SignAir platform.

Step 1: Go to the SignAir home page: demo.sign-air-eu.
Step 2: Click "Don't have an account? Get invited!".
Get invited screenshot
Step 3: Fill out and submit the invitation form:
  • Use an email you can access.
  • Decide roles (airline/railway TSP).
  • Select Italy as the country.
  • Enter invitation code: to be revealed at the venue.
Fill out and submit the invitation form
Step 4: Open the invitation email and follow the Accept Invitation link.
ccept Invitation
Step 5: Set up a password and log in.
Set up a password and log in

Task 2: Finish Onboarding Wizard

Complete the onboarding process to activate your account fully.

After accepting your invitation, you are now logged in as a legal representative (highest role). Before continuing to use the platform, you need to complete the onboarding process using the onboarding wizard. Follow the steps below in the wizard.

Step 1: Click on the Wizard link in the side menu. Start with the first step - Complete TSP.
Step 2: Fill in missing contact information (e.g., address, VAT number).
Step 3: Optionally appoint another user in wizard step 2. You can skip it for this exercise.
Step 4: Complete by signing the User Agreement and Terms & Conditions in wizard step 3.
Step 5: Complete the wizard by clicking Complete button.

Task 3: Specify Data Available for Sharing

Define which data your TSP can share for smart mobility purposes.

Before proceeding to the partner discovery process, you need to specify which data your TSP is able to share for smart mobility purposes.

Step 1: Click on the Data link in the side menu.
Specify Data Available for Sharing
Step 2: Review the data fields.
Step 3: Select all fields for maximum discovery.
Select all fields for maximum discovery
Step 4: Save the selected data fields.
Save the selected data fields

Task 4: Search for Partner TSP

Discover potential partner TSPs based on mobility goals and submit negotiation invitations.

With your data fields specified, you are now ready to discover potential partners for different mobility goals. Given that only one TSP should initiate the negotaition, this task is only performed by railway TSP.

Step 1: Click on the Negotiations link in the side menu.
Step 2: On the Negotiations page, you can see all active or pending contract negotiation processes or create a new one. Click the New Match button.
Search for Partner TSP
Step 3: When searching for potential partner TSPs, you have two options:
  • Connect to an already known TSP.
  • Let the platform search for suitable candidates based on your search criteria.
You can use both options.

Notes for this exercise:
  • Specify Single Ticket as the mobility goal (this is our test scenario).
  • Select Any country allowed checkbox, or choose Italy from the country dropdown.
  • Select all time periods: Morning, Afternoon, Night.
  • For the hub, select our test hub: Airport of Bologna. Start typing BLQ (IATA code) in the "Select hub" field.
  • Select the TSP type of your partner participant (Regional/Long Distance Rail / Airline).
Step 4: Select your partner TSP and submit invitation.
Select your partner TSP and submit invitation
Step 5: Negotiation created. Click on the Edit button and proceed to next task.
Negotiation created

Task 5: Contract Negotiation

Negotiations on Data Sharing Agreements and Smart Contract

In the negotiation module, you will be able to negotiate with your partner on the details of two Data Sharing Agreements (as data provider and consumer) and on the Smart Contract.

Step 1: Open the DSA and Smart Contract tabs.

Locate DSA and Smart Contract
Step 2: Negotiable contract parameters appear as blue links. Click any blue link to open a modal where you can propose the parameter’s content. Once a parameter is set it requires approval from the other partner.
Step 3: In addition to modifying existing legal clauses, partners can propose adding new (non-mandatory) clauses to further refine the contract. Click the plus button in the bottom-right corner and select a clause to add.
Step 4: Continue editing the three contracts. When you are ready, lock the negotiation and send it to your partner for review by clicking the paper airplane button in the bottom-right corner.
Step 5: The other partner can open the negotiation and review all proposed changes following the same procedure described in this task. The changed parameters will be displayed in red indicating they need to be approved by the other partner.

Task 6: Timetable Synchronization

Gain insights from uploaded timetables and identify potential links for single-ticketing.

In the timetable synchronization module, you can upload your timetables in GTFS format (railway, bus) or Eurocontrol Flight Export format (airlines, airports). The system runs an algorithm that calculates connectivity scores, helping you identify potential links that could be offered under a single-ticketing scheme.

Step 1:

Open the Timetable Synchronization tab and upload your timetable file.

For this exercise, sample timetable datasets have been prepared:

  • The railway TSP representative can download a sample GTFS file based on the timetable published by Trenitalia here.
  • The airline TSP representative can download one of the following sample timetable CSV files, created from real flight schedules from March 2022:
Step 1 illustration Step 1 additional illustration
Step 2: Once your timetable data is uploaded, lock the negotiation to grant your partner’s TSP access so they can upload their corresponding timetable, as described in the previous step.
Step 3: When both timetables have been uploaded, the algorithm automatically runs and displays the results in a table.
Step 4: The participant with current access to contracting can rerun the algorithm by adjusting parameters such as the minimum and maximum connection time or the detour factor.
Step 5: Review the results and select the links you wish to include in the Smart Contract by using the checkboxes.
Step 6: The other partner reviews and approves the selected links.
Task 1 / 6