05. Identity & Security/Access Control

Authorization & Security Matrix

GN-Apex enforces a zero-trust, multi-dimensional security model. Access is strictly partitioned across three distinct layers: the global platform portal, the corporate organization, and the individual project nodes.

PRINCIPLE OF LEAST PRIVILEGE
Tri-Layer
Hierarchical Access Control

Ensure absolute security isolation. Developers access isolated code environments, while executives control corporate billing, and editors manage scoped project content.

Enterprise Grade Authorization

Tri-Layer Authorization Matrix

To support everything from solo founders to massive digital agencies, permissions are evaluated progressively top-down. Users are first routed to their designated platform portal, granted baseline corporate rights, and finally assigned strict operational clearance on a per-project basis.

Layer 1: Platform Level (Portals)

When an account is created on GN-Apex, it is permanently assigned a core platform identity. This dictates which ecosystem portal they log into.

BUSINESS WORKSPACE

The Client Dashboard

Accessed by business owners, marketing teams, and agency managers. This portal provides full visibility into CRM, billing, content, and analytics.

ENGINEERING MARKETPLACE

The Developer Portal

Accessed by verified engineers and freelancers. Provides a specialized terminal to view assigned project scopes, manage codebase assignments, and process earnings payouts.

Layer 2: Organization Level

Inside the Client Dashboard, users belong to one or more Organizations. Organization-level roles dictate global administrative privileges—like managing credit cards, purchasing domains, or creating entirely new projects.

LEVEL 5 / SOVEREIGN ROOT

Organization Owner

Absolute root authority. The only role with authority to update the global permission matrix, delete the organization, or modify KYC/KYB legal DNA.

LEVEL 4 / MANAGEMENT

Organization Admin

Operational leadership. Can provision new projects, invite and remove team members, configure storage nodes (BYOS), and top-up Resource Vaults.

LEVEL 3 / FINANCIAL

Billing Manager

Fiscal officer. Manages invoices, bank cards, mobile money payment methods, subscription plans, and wallet transactions without touching website content.

LEVEL 2 / EDITORIAL

Content Editor

Creative specialist. Manages content schemas, drafts articles, uploads media assets, and reviews translations across all organization projects.

Organization Capabilities Breakdown

Governance ActionOwnerAdminBilling ManagerContent Editor
Modify Legal DNA & KYC/KYB
Sync Master Permission Matrix
Provision & Delete Projects
Invite & Remove Teammates
Manage Wallets & Invoices
Configure Storage Nodes (BYOS)
Edit Schemas & Media Library

Layer 3: Project Node Level

Because an agency might manage 50 different projects within one Organization, GN-Apex isolates access on a per-project basis. A user might be the lead Admin on Project Alpha, but have absolutely zero visibility into Project Beta.

LEVEL 4 / NODE COMMAND

Project Admin

Full control over the specific project node. Can trigger edge deployments, rotate cryptographic API keys, and manage localized team access.

LEVEL 3 / OPERATOR

Contributor

The daily operator. Can edit and publish CMS content, upload media, reply to WhatsApp/Email inbox threads, and manage products or events.

LEVEL 2 / READ-ONLY

Viewer

Auditor access. Can inspect analytics telemetry, read content drafts, and view support tickets, but cannot execute any write or publish actions.

LEVEL 0 / BLOCKED

Restricted

Completely severed access. Preserves the user's historical audit logs and assignment records while instantly halting their login capabilities.

Granular Permission Scopes

Beyond standard roles, GN-Apex evaluates strict, granular scope strings before fulfilling any sensitive request. Organization Owners can build custom roles by toggling these exact capabilities on or off:

ParameterTypeRequirementDescription
project.settings.updateInfrastructureOptionalModify project brand colors, metadata, logos, and operational workspace modes.
content.publishContent EngineOptionalPromote draft schemas and trigger global Next.js ISR and Cloudflare CDN cache purges.
content.media.uploadMedia VaultOptionalUpload assets to the media storage cluster and trigger automated WebP/H.264 optimization.
deploy.triggerCI/CD & DevOpsOptionalTrigger production builds and deployments to Cloudflare Pages via GitHub Actions.
inbox.writeCommunicationsOptionalSend outbound replies to customers over WhatsApp, SMS, and custom-domain Email.
treasury.allocationBilling FaucetsOptionalAdjust project-level monthly limits for SMS, WhatsApp, and AI token resource consumption.
seo.auditIntelligenceOptionalRun automated Lighthouse technical audits and query Google Search Console keyword rankings.
audit.logs.exportForensicsOptionalFilter, inspect, and export immutable regulatory audit logs across team operations.

Severance & Restricted Mode

If an employee leaves the company or a contractor concludes their milestone, an Admin must revoke their access. Deleting a user profile outright destroys the historical audit trail (e.g., "Who published this page last month?").

Always Restrict, Rarely Delete
Instead of deleting, navigate to Settings → Team Access and change their role to RESTRICTED. This instantly drops all their active network sessions, revokes read/write capabilities, and preserves their name on past actions for compliance and accountability.