Need help? Check our guides or contact support.
Ownership System
The ownership system is the foundation of ikigize's role-based access control. It determines who controls entities and who can assign roles across the platform. Licensing-related behavior is planned and depends on this ownership layer.
What is Ownership on ikigize?
Ownership on ikigize defines rights and responsibilities for entities across the platform. It determines who can modify content, manage visibility, and assign roles, while providing the foundation for future licensing and monetization.
Ownership is the first layer of ikigize's five-layer access control model. It determines who can set visibility, assign roles, and configure join conditions. Licensing builds on this model and is currently planned.
Ownership Types
ikigize supports three primary ownership models, each designed for different use cases and content strategies:
Key Features
Common Use Cases
Key Features
Common Use Cases
Key Features
Common Use Cases
Ownership Across Platform Entities
Ownership applies consistently across all platform entities, ensuring a unified approach to rights management:
Courses
Complete educational programs with multiple modules and sessions
Modules
Individual learning units within courses
Sessions
Specific learning experiences or lessons
Resources
Individual files, documents, and learning materials
Campuses
Educational institutions and their content collections
Projects
Collaborative initiatives and their associated content
Organizations
Multi-campus entities and enterprise content
Ownership Examples
Here are practical examples of how ownership works across different scenarios:
Ownership and System Integration
Ownership directly determines capabilities across all five layers of the access control system:
Role Assignment Rights
- Private (User-Owned): The user owner can assign any roles to other users
- Organisation-Owned: Organization admins control role assignments
- Public: Platform admins control role assignments for public entities
Learn more: Roles System
Permission Control
Ownership determines who can:
- Assign roles to users (which grant permissions)
- Configure entity visibility and join conditions
- Modify entity content and metadata
- Configure eligibility for future licensing options
- Prepare ownership records for future revenue workflows
Learn more: Roles & Permissions and Visibility & Access
Licensing Rights
- Private (User-Owned): Will be able to define licensing terms when licensing is released
- Organisation-Owned: Will be able to manage organization-level licensing policies
- Public: Expected to prioritize open access models over direct monetization
Learn more: Licensing System
Revenue Sharing
When licensing launches, ownership will determine the revenue sharing model:
- Primary Owner: Planned primary allocation holder
- Contributors: Planned proportional allocation by contribution
- Platform: Planned platform fee for operations and transaction handling
Learn more: Licensing System
Best Practices for Ownership
Effective ownership management requires clear policies so your team is prepared for both today's access-control needs and tomorrow's licensing features.
For Content Creators
Choose Appropriate Ownership: Select the ownership model that best fits your content strategy and goals.
Document Contributions: Keep contributor records clear so future licensing attribution is straightforward.
Understand Licensing Implications: Treat licensing and monetization as planned features when defining ownership.
For Organizations
Establish Clear Policies: Create clear policies about content ownership within your organization.
Consider Mixed Models: Use different ownership models for different types of content based on strategic goals.
Plan for Transitions: Have policies for handling ownership when employees leave or content strategies change.
For Administrators
Monitor Ownership Changes: Track ownership changes to keep permissions accurate and future licensing ready.
Support Contributors: Provide tools and processes for fair revenue sharing among content contributors.
Maintain Records: Keep detailed records of ownership and contribution information for legal and financial purposes.
Ownership and Access Control
Ownership is the foundation for role-based access control decisions:
Role Assignment Authority
- Owners: Can assign any roles for their entities
- Admins: Can assign roles based on their admin scope (org, campus, course, etc.)
- Non-Owners: Can only access entities based on roles assigned to them by owners/admins
Permission Inheritance
- Entity Hierarchy: Child entities can inherit ownership from parent entities
- Role Propagation: Higher-level roles don't automatically grant lower-level access
- Explicit Assignment: Each role must be explicitly assigned at the appropriate entity level
Public Access
- Public Entities: Accessible to all users based on visibility and join conditions
- Discovery: Public entities appear in appropriate catalogues based on visibility settings
- Join Conditions: Even public entities can have join requirements (free, ask to join)
Future Ownership Features
The ownership system is designed to support advanced features currently in development:
Advanced Revenue Sharing
- Automatic Distribution: Revenue automatically distributed based on contribution percentages
- Dynamic Adjustments: Revenue sharing can be adjusted based on content performance
- Multi-Currency Support: Support for different currencies and payment methods
Ownership Transfers
- Content Sales: Ability to transfer ownership of content between users or organizations
- Inheritance: Policies for handling ownership when users leave the platform
- Mergers and Acquisitions: Support for organizational changes and ownership transfers
Legal Integration
- Copyright Management: Integration with copyright and intellectual property systems
- License Compliance: Automatic enforcement of licensing terms and conditions
- Dispute Resolution: Tools for resolving ownership and licensing disputes
Your Next Steps
Understanding ownership is the first step in effectively managing content on ikigize. Whether you're creating content, managing an organization, or setting up access controls, ownership provides the foundation for all other platform features.
Explore Related Topics
- Roles & Permissions - Learn how ownership enables role assignment and what permissions each role grants
- Visibility & Access - Understand entity visibility and join conditions
- Licensing System - Review the planned licensing and monetization model
Ready to Set Up Ownership?
Start by determining the appropriate ownership model for your entities:
- Private Ownership: Best for personal content, individual coaching, or creator-owned courses
- Organisation Ownership: Ideal for institutional content, organizational learning programs
- Public Ownership: Perfect for open educational resources, community content, public knowledge sharing
Consider long-term goals and collaboration needs when making ownership decisions. Ownership choices affect role assignment authority, visibility control, and readiness for future licensing and monetization.