Products and pillars
SeaMind OS is organized into products grouped by intelligence pillar. Each organization has access to the products included in their plan.
| Pillar | Products |
|---|
| Crew Intelligence | Learn, Tutor, Studio |
| Vessel Intelligence | Assist, Predict |
| Regulatory Intelligence | Watch, Guard |
| Voyage Intelligence | Navigate, Voyage |
| Cross-Platform | Pulse |
Some resources are shared across all products — organizations, ships, and crew. Others are product-specific — courses and assignments belong to Learn.
See Intelligence Pillars for what each product does.
Shared resources
These exist at the platform level and are available to every product.
Organization
Your organization is the top-level container for everything in SeaMind — ships, crew, courses, and assignments. It’s created when your company onboards.
Ships
Ships represent the vessels in your fleet. Each ship has:
- A name (e.g., “MV Pacific Voyager”)
- An IMO number — a unique 7-digit identifier assigned by the International Maritime Organization
Ships are used across products — in Learn for training assignments, in Assist for vessel-specific technical knowledge, in Guard for compliance posture.
Crew
Crew members are the people in your organization. They are not created manually in SeaMind — they sync automatically from your identity provider (Okta, Azure AD, Google Workspace) through SSO and directory sync.
Each crew member has:
- A name and email
- A role — Admin or Member (set in your identity provider, not in SeaMind)
- A status — Active, Pending, or Suspended
Learn concepts
These resources are specific to Seamind Learn. As other products launch, they’ll have their own concept pages.
Data model
Organization
├── Ships (your fleet)
├── Crew (your people, synced from SSO)
├── Courses (individual training modules)
├── Programs (groups of courses)
└── Assignments (crew + ship + role + dates)
└── Registrations (one person's progress on one course)
Assignments
An assignment represents a crew member’s placement on a specific ship. It captures:
| Field | What it means |
|---|
| Crew member | Who is assigned |
| Ship | Which vessel |
| Role on ship | Their position (Captain, First Officer, Chief Engineer, etc.) |
| Sign on date | When they board |
| Sign off date | When they leave |
| Program due date | Deadline for completing assigned training |
Training is assigned to crew through their assignments. This is what makes SeaMind maritime-specific — training isn’t just “assign a course to a person,” it’s “assign a course to this person on this ship during this voyage.”
Courses
A course is a single training module consisting of:
- Slides — the learning content
- A quiz — to assess understanding
Courses are the building blocks of all training in SeaMind Learn. They can be assigned individually to assignments, or grouped into programs.
Programs
A program is a named collection of courses that forms a training curriculum. Examples:
- “Maritime Safety Fundamentals” (5 courses)
- “New Joinee Training” (8 courses)
- “Office Staff Certification” (3 courses)
When you assign a program to an assignment, all courses in that program are added at once. This is faster than assigning courses one by one.
Deleting a program does not delete the courses inside it. Courses that were already assigned through the program remain assigned.
Registrations
A registration represents one person’s progress on one course. It’s created automatically when a course is assigned to a crew member.
A registration tracks:
| Field | What it means |
|---|
| Status | Not Started, In Progress, Completed, or Failed |
| Score | Quiz score as a percentage |
| Attempts | How many times they’ve taken the quiz |
| Time spent | Total time in the course |
| Completed | Date and time of completion |
Each row on the admin Progress page is a registration.