Standards conformance

Built to a standard, node by node.

Fursah is described in the vocabulary of ITU-T Y.3172 clause 8.1, self-assessed against the 13 dimensions of the ITU AI Ready Report 2.0, and honest about what it does not cover. Every node below names the source file that implements it, so the claim can be checked rather than taken.

ITU-T Y.3172 (06/2019), Architectural framework for machine learning in future networks including IMT-2020, clause 8.1

7 / 7Clause 8.1 pipeline nodes implemented and mapped to source
8/13AI Readiness dimensions addressed, with the rest partial or out of scope
6Policy gaps identified, including one blocking for production
ITU-T Y.3172 · clause 8.1

The ML pipeline, in the standard's own terms

Clause 8.1 defines the pipeline as seven nodes. The left column of each row is what the Recommendation says the node is for; the right is what Fursah runs there. Keeping those two apart matters: describing our implementation in place of the standard's function would be a different taxonomy wearing the same identifiers.

SRC

Source

Supplies the data used as input to the ML pipeline.

Governed by PDPL · NDMO data classification

C

Collector

Collects data from one or more source nodes.

Governed by NCA ECC & CCC · DGA interoperability

PP

Preprocessor

Cleans, aggregates and otherwise prepares collected data before it reaches the model.

Governed by PDPL data minimisation · DPIA

M

Model

Hosts the machine learning models that produce the pipeline's output.

Governed by SDAIA AI Ethics · ISO/IEC 42001 & 23894

P

Policy

Carries the policies that constrain how the pipeline may operate.

Governed by SDAIA human oversight · PDPL rights

D

Distributor

Distributes the model's output results to their destinations.

Governed by National Data Governance · cloud hosting rules

SINK

Sink

Receives the distributed output and acts on it.

Governed by DGA accessibility (WCAG 2.1 AA) · Arabic-first

The M node is split deliberately. The deterministic engine produces every score that affects a person; the language model only reads documents and explains results already produced. Human review carried at the P node overrides any output of M, and the override is logged. Read Y.3172 ↗

Beyond clause 8.1

Two nodes the pipeline definition does not contain

Fursah runs two components that clause 8.1 does not define. They are listed separately rather than folded into the seven, because presenting a non-8.1 node as an 8.1 node is exactly the error this page exists to avoid.

Sandbox
ITU-T Y.3181, architectural framework for ML sandbox

Governance scenarios are evaluated against safeguards before a control is activated. The human decision, including any override, is recorded.

Prototype
Orchestrator
ITU-T Y.3176, ML marketplace integration and orchestration

Every scoring surface stamps its model version onto the audit trail, so a result can be traced to the ruleset that produced it and that ruleset can be rolled back.

Prototype
AI Ready Report 2.0 · January 2026

Self-assessment against the 13 dimensions

The report defines its dimensions from Plugfest projects, so one application is not expected to cover every dimension. Each row is marked addressed, partial, or out of scope. Dimension 9 is most relevant because it identifies skills gap analysis as a desired output.

1
Data/model MarketplaceCreation of an environment where data, expert knowledge and models are exchanged and turned into business value.
Partial

The skill taxonomy is a shared reference that employers, universities and students all write against, which is the precondition for exchange. No marketplace or monetisation layer exists in the prototype.

src/lib/careerTracks.ts

2
Generated Content MarketplaceEase of creating new datasets, models and services by plugging existing materials together.
Out of scope

Fursah generates no tradeable content. The language model reads documents and explains results; it produces no dataset or model asset intended for reuse or exchange.

3
Cross-domain correlation analysisSimilarities and patterns across domain workflows, and opportunities to integrate AI across them.
Partial

The platform compares higher education with labour demand. It publishes the coverage gap between them as one figure.

src/lib/intelligence/ecosystem.ts

4
Contextualization and Regional ImpactAdaptation of solutions to regional context: locally collected data, regional guidelines, indigenous solutions.
Addressed

Built for the Saudi context rather than localised into it: the taxonomy, the evidence types, the Arabic interface layer, and the governance mapping to PDPL, SDAIA, NDMO and NCA instruments are all regional inputs, not translations of a foreign design.

src/lib/i18n/, src/lib/policies.ts

5
Level of Integration of AI in WorkflowsHow well AI is integrated into a domain workflow and what benefit it delivers; interoperability of the interfaces involved.
Addressed

AI supports four defined points in the education-to-employment workflow: evidence extraction, readiness scoring, role matching, and curriculum alignment. Each point has a named input, a named output, and a later human decision.

src/lib/intelligence/

6
Human InterfaceAccessibility of interfaces, multi-modal content, local language availability, ease of interaction for people with special needs.
Addressed

Arabic runs as a full runtime layer across every portal rather than a separate site, targets WCAG 2.1 AA, and the role-scoped assistant provides a conversational route to the same figures the dashboards show. The accessibility conformance claim is internal review, not an independent audit.

src/lib/i18n/translate.ts, src/components/FursahAssistant.tsx

7
Strategy AlignmentCoordination of AI integration across industry, academia, and government.
Addressed

The three stakeholder groups the report names are the platform's three portals, and the intelligence layer is the coordination mechanism between them. Alignment to the Human Capability Development Program is stated against specific commitments.

src/lib/nationalImpact.ts

8
Collaboration with AIThe degree to which humans dynamically interact with and shape AI output, rather than only consuming it.
Addressed

Every extraction is a proposal a human accepts or rejects, and the rejection is retained. Students may dismiss a suggested career direction, and appeals against any automated result route to a named reviewer whose decision supersedes the model.

src/actions/documents.ts, src/actions/governance.ts

9
Impacts of Humans in AI IntegrationSkill levels, talent development capacity, and analysis of the skills that are currently lacking.
Addressed

This is the platform's primary output. Fursah computes the skills gap at three resolutions: per student against a target role, per institution against employer demand, and per ecosystem as the set of requested skills no university offering covers.

src/lib/intelligence/readiness.ts, src/app/workforce-intelligence/page.tsx

10
AI & PoliciesThe ability of decision makers to experiment with and review policy impact using AI, and the readiness of policy to enable AI integration.
Addressed

The governance sandbox lets an operator state a proposed control, see which safeguards it breaches, and record the human decision. The workforce-intelligence surface is the evidence base a policymaker would review between statistical releases.

src/app/admin/governance/page.tsx

11
AI for InclusionUse of AI techniques to bridge access gaps for underserved groups.
Addressed

Fursah collects no gender, nationality, age or GPA field, so none can enter a ranking. Assessment is against published criteria identical for every institution, which is the mechanism by which a student from a less prestigious university is scored on evidence rather than on provenance.

prisma/schema.prisma, docs/DPIA.md

12
Granular PrioritiesAvailability of granular user priorities that map onto broader solutions, and customisation of the model to local context.
Partial

Career tracks carry per-skill weights, and universities set their own offerings, so priorities are expressible at institution level. There is no mechanism yet for a region or sector to set its own weighting over the national taxonomy.

src/lib/careerTracks.ts

13
Digital InfrastructureAvailability of devices, computing capability, connectivity and energy, including the nodes identified in ITU-T Y.3172.
Partial

The Y.3172 nodes are identified and mapped above. Infrastructure readiness is a national measure rather than an application measure. The prototype's hosting remains a declared implementation gap.

src/lib/standards.ts

Chapter 4 gap taxonomy

Policy gaps this project ran into

These implementation gaps follow the three categories in the AI Ready Report. Each gap records a constraint that Fursah cannot resolve alone and states what is needed to close it.

International standards

No standard skill taxonomy for education-to-employment interoperability
What we observed

Matching a course outcome to an employer requirement requires both to name the same skill. No national or international taxonomy is authoritative here, so Fursah carries its own seeded reference table.

Why it is not ours to fix

This is a data-harmonisation gap of the kind chapter 4 names directly. Every platform in this category invents its own taxonomy, which makes results incomparable between platforms and prevents an institution from carrying its mapping to another system.

What would close it

A standardised, versioned skill taxonomy with a defined extension mechanism, so that a curriculum mapping made once is portable and two platforms' readiness figures mean the same thing.

Accountable owner

SDAIA, Ministry of Education, ETEC and sector skills councils

Trigger

Two institutions or platforms exchange course, credential or vacancy requirements.

Success measure

At least 95% of exchanged skills resolve to a versioned national identifier; extensions carry an owner and review date.

Review cadence

Twice yearly, with emergency additions for regulated occupations

Verified credentials are not portable between systems
What we observed

A human reviewer approves an uploaded certificate and it becomes verified evidence inside Fursah. That verification cannot leave the platform: another system must re-verify from scratch.

Why it is not ours to fix

There is no standard representation for 'this evidence was checked by a named party under a stated procedure' that a receiving system can evaluate. Verification effort is therefore duplicated at every boundary, which is the cost that keeps credential checking manual.

What would close it

A verifiable-credential profile for skills evidence that carries the verifying party, the procedure applied and its date, so a receiving system can decide whether to accept it rather than repeat it.

Accountable owner

Ministry of Education, ETEC and participating credential issuers

Trigger

A verified skill or certificate is shared outside the system that reviewed it.

Success measure

Every exported verification carries issuer, reviewer, method, date, status and revocation reference; receiving acceptance is auditable.

Review cadence

At issuance, revocation and annual trust-list review

National policy

Fairness cannot be measured without collecting what fairness law forbids collecting
What we observed

Fursah deliberately collects no gender, nationality, age or GPA, so no protected characteristic can enter a score. The same decision makes disparate-impact testing impossible: there is no attribute to disaggregate outcomes by.

Why it is not ours to fix

Data minimisation and demonstrable non-discrimination pull in opposite directions, and no instrument we could find resolves which takes precedence for an employment-adjacent system. Proxies remain: institution, region and career interruption can each stand in for a protected class.

What would close it

A lawful basis for holding protected attributes strictly for fairness auditing, held separately from the scoring path and accessible only to an auditor. Without it, every minimising system in this category is structurally unauditable.

Accountable owner

SDAIA/NDMO with the Ministry of Human Resources and Social Development

Trigger

An employment-adjacent scoring system enters a controlled pilot or records 100 consequential recommendations.

Success measure

Complete separation between audit attributes and scoring inputs, quarterly proxy review, and documented remediation for any material disparity.

Review cadence

Quarterly during pilots; annually after approval

No in-Kingdom inference path for a prototype at this scaleBlocking for production
What we observed

Application hosting, object storage and model inference all currently run outside the Kingdom. The DPIA records this as risk R5 and marks it blocking for production.

Why it is not ours to fix

PDPL transfer conditions are clear about the obligation, but a small project has no accessible compliant inference option: the affordable model-serving platforms are all extraterritorial, and the in-Kingdom alternatives are procurement relationships rather than services one can sign up for.

What would close it

A published tier of in-Kingdom inference reachable by research and prototype workloads, or a defined sandbox basis under which pre-production systems may use extraterritorial inference on non-production data with disclosure.

Accountable owner

SDAIA, CST and approved in-Kingdom cloud providers

Trigger

Before production personal data or identifiable evidence is sent to a model endpoint.

Success measure

All production inference and evidence storage completed in an approved region, with processor and transfer records retained.

Review cadence

Before launch and after every hosting or model-provider change

Implementation

No public longitudinal series to validate workforce signals against
What we observed

Fursah publishes no trend, growth or forecast figure anywhere, and the assistant is instructed to refuse trend questions, because the platform stores no historical series and none is available to check against.

Why it is not ours to fix

Graduate and labour figures are published annually or quarterly by separate authorities on separate schedules and cuts. There is no joined education-to-employment outcome series at the resolution a matching system would need to know whether its recommendations worked.

What would close it

A published graduate-outcomes series linking field of study to employment outcome at a suppressed but usable granularity. Without it, no platform in this category can demonstrate effect rather than activity.

Accountable owner

GASTAT, Ministry of Education and the Human Capability Development Program

Trigger

Annual graduate-outcomes publication and any platform effectiveness evaluation.

Success measure

A documented, privacy-suppressed field-of-study-to-outcome series with stable definitions and at least three comparable periods.

Review cadence

Annual publication with quarterly quality review

No defined threshold for when employment decision support becomes an automated decision
What we observed

Fursah ranks candidates and states the ranking is advisory. Nothing prevents an employer from screening by that ranking in practice, which would make it decisive without ever being labelled a decision.

Why it is not ours to fix

The distinction between decision support and automated decision-making is stated in principle but has no operational test. A platform can satisfy every disclosure requirement while its output is used exactly as an automated decision.

What would close it

An operational test for effective automation, such as pass-through rate, override rate, or a required minimum review. The obligation should depend on how the output is used.

Accountable owner

Ministry of Human Resources and Social Development with SDAIA

Trigger

A score, rank or recommendation is used to exclude, shortlist or materially prioritise a candidate.

Success measure

Documented human review for every exclusion, monitored override and appeal rates, and suspension when review evidence is missing.

Review cadence

Monthly operational monitoring and quarterly governance review

Every document behind this page is public.

The knowledge base lists each instrument cited here with its publisher, a link to the original, and the file in this repository that depends on it.