eGRACS Authority by Design

The eGRACS Schema structurally defines where the control mandate lives (the Method), how the rule is structured (the Framework), and how the rule is communicated to the GRC engine (the OSCAL representation). The underlying principle is "practices map to tier, giving organizations the flexibility to assign the person". Here is how eGRACS ensures demonstrable, distinct accountability.

The Three Accountability Pillars

1. The Logical Mandate: Structural Segregation (The Framework):

The eGRACS Framework mandates workflow independence by ensuring that controls at different tiers cannot be satisfied by the same evidence, activities, or operational components. In a standard compliance checklist (like a flat ISO 27001 spreadsheet), a single "Access Control Policy" might satisfy both the governance requirement and the technical requirement. In eGRACS, the pyramid-shaped hierarchy prevents this lumping:

  • A Core Tier control statement mandates a Board Policy or Risk Appetite deliverable.
  • A Tactical Tier control statement mandates a Technical Safeguard (such as configuration files or automated logs).

The structure of the controls themselves forces the separation of duties. An auditor can easily spot a breakdown in accountability because a single human actor cannot logically author the policy and execute the automated evidence collection simultaneously.

2. The Procedural Mandate: Standard Operating Procedures (The Method)

While the Framework defines the structure, the eGRACS Method serves as the "operational playbook" that explicitly mandates workflow independence.

  • The Method provides the eGRACS SOPs (Standard Operating Procedures) and implementation roadmaps. These procedural documents establish the mandatory operational boundaries: They define the precise workflow gates (e.g., "A Tier 1 Core demand approval requires a formal Board Charter signature and cannot be delegated to an operational group").
  • They outline the step-by-step instructions for implementation, ensuring that the GRC administrator has a clear, non-negotiable directive on how to configure the platform's workflow permissions.

The eGRACS Method is the blueprint that tells the GRC platform where to build the walls and the GRC platform is the "muscle" that enforces the locks.

3. The Role of OSCAL: Preventing "Config Drift" and Human Error

In traditional GRC setups, separating Board and Executive approvals requires manual, custom coding within GRC platofrms such as ServiceNow and RegScale. Over time, as platforms are upgraded or teams restructure, these custom workflows suffer from config drift and break down, leading to audit failures.

OSCAL solves this by translating the logical and procedural mandates of eGRACS into immutable metadata:

  • Global Identity Relationships: Using UUID mappings, the OSCAL catalog programmatically binds specific controls to specific organizational roles.
  • Programmatic Assurances: When an GRC platform ingests the eGRACS OSCAL Profile, it automatically parses these UUID relationships. The platform reads the metadata and auto-configures the approval workflows based on the defined roles.

This eliminates the risk of human configuration error during implementation. The GRC platform isn't guessing how to enforce segregation of duties; it is executing an authoritative, machine-readable rule set that is version-controlled and auditable.

eGRACS OSCAL Catalog Overview

v1.1.2
OSCAL Compatible
JSON
Machine Readable
12
Framework Mappings
24
Regulation Mappings

Segregation of Duties (SoD) Automation: Key Points

Instead of treating role segregation as isolated documentation exercises, the eGRACS OSCAL toolchain transforms segregation of duties into a connected, machine-readable system.

The Division of Labour

The control to role relationship is a three-part system:

  • Framework & Method (The Law): Mandates what must be separate and how those workflows must operate procedurally.
  • The GRC Platform (The Police): Actively enforces the boundaries by blocking unauthorized users from executing approvals.
  • OSCAL (The DNA): Seamlessly communicates the exact rules from the "Law" to the "Police" without manual, error-prone human translation.

Three programmatic controls prove accountability separation before any system configuration even begins:

1. Independent Identity Declarations (`metadata.roles` & `metadata.parties`):

Instead of typing names into a text cell, human and organizational actors are defined as unique, centralized entities using standard cryptographic UUIDs. The Board of Directors and the Chief Information Officer are established as separate logical entities with distinct authority classifications.

2. Structural Classification (`class` & `props`):

The controls are structurally segregated into different metadata classes (`Core-Tier` vs. `Strategic-Tier`) and assigned custom properties like `maturity_level`. This proves to the auditor that the framework separates board-level foundational demands from the executive-level strategies designed to fulfill them.

3. Explicit, Machine-Readable Responsibility Mapping (`responsible-parties`)

Under each control, the schema uses OSCAL UUID relationships to bind the control to its rightful owner. Because `egracs-core-md-1` references only the Board's UUID, and `egracs-strategic-as-1` references only the CIO's UUID, a GRC platform reading this catalog can programmatically enforce separate approval gates.

This machine-readable separation prevents configuration drift. If an executive tries to sign off on a Core-level policy, the GRC platform can block the action by verifying that the executive's identity UUID does not match the control's mandated `role-id`.

eGRACS OSCAL JSON Preview

This example OSCAL JSON catalog snippet is demonstrating how the eGRACS Framework separates board-level oversight from executive-level planning.
The snippet shows how a Core Tier control (Manage Demand) and its expanded Strategic Tier control (Assurance Controls) are declared, categorized via custom metadata properties, and programmatically bound to separate, UUID-defined roles to ensure strict segregation of duties.

Example eGRACS Catalog Snippet
{ "catalog": { "uuid": "ad2e51a7-11a6-424f-a038-4fd228fba123", "metadata": { "title": "eGRACS Framework OSCAL Catalog", "published": "2026-05-07T11:01:04.736-04:00", "last-modified": "2026-05-07T11:01:04.736-04:00", "version": "2026.1.1", "oscal-version": "1.1.2" "roles"[ { "id": "board-of-directors", "title": "Board of Directors" }, { "id": "chief-information-officer", "title": "Chief Information Officer" } ], "parties": [ { "uuid": "9e1d8a4f-5602-4b67-8aef-123456789abc", "type": "organization", "name": "Governing Board of Directors" }, { "uuid": "2f8e9c3d-6104-4c78-9bef-abcdef012345", "type": person", "name": "Chief Information Officer" } ] }, "controls": [ { "id": "egracs-core-md-1", "class": "Core-Tier", "title": "Manage Demand", "props": [ { "name": "maturity_level", "value": "1" }, { "name": governance_importance", "value": "critical" } ], "parts": [ { "id": "egracs-core-md-1-stmt", "name": "statement", "prose": "Establish and authorize the overarching strategic demand and investment limits for information and communication technology." } ], "responsible-parties": [ { "role-id": "board-of-directors", "party-uuids": [ "9e1d8a4f-5602-4b67-8aef-123456789abc" ] } ] }, { "id": "egracs-strategic-as-1", "class": "Strategic-Tier", "title": "Assurance Controls", "props": [ { "name": "maturity_level", "value": "2" }, { "name": "governance_importance", "value": "high" } ], "parts": [ { "id": "egracs-strategic-as-1-stmt", "name": "statement", "prose": "Develop strategic security programs, audit frameworks, and risk management policies to satisfy the Board's authorized IT demand and investment guidelines." } ], "responsible-parties": [ { "role-id": "chief-information-officer", "party-uuids": [ "2f8e9c3d-6104-4c78-9bef-abcdef012345" ] } ] } ] } }

Governance as a Connected System

The future of governance is not more controls. It is connected controls.

Risk is rarely an isolated event. Ultimately, risk is a structural consequence that propagates upward. By combining a tiered control structure with machine-readable metadata and explicit operational playbooks, eGRACS ensures that workflow independence is structurally designed, procedurally mandated, and programmatically enforced.

Looking for more?

πŸ”Search

🀽Video Explainers

eGRACS Method Intro

Javascript is Disabled. Please enable to play the video.
Play Video

🎧Vodcasts

eGRACS Method Overview

Javascript is Disabled. Please enable to play the video.
Play Podcast