Standard Operating Procedure // Protocol
Comprehensive guide to the Shared Crew Access architecture. Learn how to share a Campaign between the Referee (Campaign Master) and multiple Travellers in a fully collaborative environment.
Protocol Version 4.3 // SCA Hardened
The Shared Crew Access (SCA) Protocol allows the Referee (Campaign Master) to share a Campaign with multiple Traveller players in a fully collaborative environment. Each Traveller can be granted specific operational clearances — Pilot, Cargo Master, Financial Officer — without gaining access to the full campaign data. SCA enables crew members to be shared across multiple ships and assignments within the same Campaign.
The Campaign.user — the account that initialized the campaign. Has unconditional control over all campaign parameters, asset deployment, player access, and crew shared flags. No permission checks apply.
A registered Nav-Fi³ user who joined the campaign via invite code (NV-XXXXX). Stored as a CampaignPlayer record with isActive = true. Can view campaign assets and operate on them only if also assigned as a Crew Member with the appropriate SCA grants. The Referee can suspend or reinstate at any time.
A character assigned to a specific Asset, linked to a Nav-Fi³ user account. The Traveller layer. Three granular SCA permissions:
Captains inherit all three automatically.
Phase: MECHANICS
Traditionally, personnel assigned to an Asset were rigidly tethered. The SCA Protocol introduces an abstraction layer allowing personnel, designated as is_shared, to break free from localized limitations:
Phase: AUTHORIZATION
Shared access does not bypass master-level security frameworks. It enforces a strict containment field based on explicit campaign signatures.
is_shared flag remain strictly locked and shielded behind their primary Asset's sub-matrix.Phase: ESTABLISH
The SCA matrix requires a valid Invite Code for players to join a campaign. Referees can manage these codes via the Campaign Details interface:
Generate Code function.Phase: DELEGATION
Nav-Fi³ distinguishes between Structural Ownership and Operative Authority. Crew members can be granted granular access to ship subsystems:
Note: Captains automatically inherit all SCA permissions for their assigned asset.
Phase: ENFORCEMENT
The Campaign Master retains full override authority over any registered personnel. The Suspension Protocol allows revoking a player's active clearance without purging their campaign record:
PILOT, CARGO, FINANCE) and campaign visibility immediately.End-to-end sequence from campaign initialization to active crew deployment.
NV-XXXXX) is auto-generated. The Referee shares it via out-of-band channel (chat, table, etc.) with authorized players.
CampaignPlayer record is created with isActive = true. They are now visible to the Referee as registered crew.
CampaignPlayer record is preserved but isActive is set to false. All SCA access is revoked immediately. Reinstatement restores full prior clearance without requiring a new invite code.
Permission resolution from campaign setup to crew clearance.
Creates the Campaign, all Assets (ships, vehicles) and sets the session date.
Campaign MasterInvite code NV-XXXXX generated. Referee shares it out-of-band.
Adds Assets to the Campaign from Campaign Details. This must happen before assigning any crew member.
Submits the invite code via the Join Operations dialog.
Creates a Crew character → NPC
Creates a Crew character → PC
Assigns the free Crew character to the Asset. Since the Asset is already in the Campaign with a session date, the character is immediately activated.
Sets crew permissions on each active Crew Member: