# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-09-06T02:11:16Z", "synthesisSha256": "7c1799436ac525253005722858d35f0244cf6886db8354a34429a4c9fd736c33", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-PER-008", "registryId": "vr.wm-per-008", "name": "Education / Qualification", "version": "0.3.0-research.1", "previousVersions": [], "entryKind": "entity", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.PER.EDU" ], "tags": [ "education", "qualification", "soc.per.edu" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-per-008-education-qualification/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-per-008", "model": { "registry_id": "vr.wm-per-008", "model_id": "WM-PER-008", "name": "Education / Qualification", "entry_kind": "entity", "purpose": "Represent a person's source-qualified learning path, assessed outcomes, qualification awards, credentials and recognition decisions independent of storage and interface format.", "scope_statement": "Owns learner-programme bindings, progress, outcome and result references, personal awards, credential lifecycle links, transcripts, comparability and recognition assertions, disclosure and provenance. External systems own people, institutions, programmes, courses, teaching, assessments, skills, occupations, licences, payments, immigration, consent and cryptographic proof infrastructure.", "in_scope": [ "Education systems, programme and qualification references, learner admission, enrolment, pathway, credit and prior learning", "Learning outcomes, assessment evidence, grades, validation, qualification award, conferral and credential lifecycle", "Transcripts, portability, comparability, recognition, disclosure, provenance, standards mappings and safe agent operations" ], "out_of_scope": [ "Person and institution identity, teaching content and delivery, assessment execution, skills and occupation taxonomy masters", "Professional licensure, immigration or admission decisions, payment, funding and cryptographic implementation", "Universal grade, credit, framework, recognition, privacy, retention or minor-learner rules" ], "boundary_notes": [ { "neighbor": "Programme, Course and Learning Activity", "distinction": "Reusable offerings and teaching execution keep their own masters; this model stores learner bindings, requirements and result links.", "source_refs": [ "SRC-001", "SRC-008" ] }, { "neighbor": "Assessment", "distinction": "Assessment owns instruments, attempts and evaluation execution; the learner record stores evidence references, original result and competent validation effect.", "source_refs": [ "SRC-006", "SRC-007" ] }, { "neighbor": "Qualification definition, Award and Credential", "distinction": "The qualification is reusable, the award is a competent person-specific decision, and the credential is issuer-controlled evidence with an independent status lifecycle.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-008" ] }, { "neighbor": "Skill, Competency and Occupation", "distinction": "External taxonomies own concept meaning; education assertions store versioned alignments and demonstrated levels without remastering them.", "source_refs": [ "SRC-004", "SRC-006" ] }, { "neighbor": "Professional Licence and Authorization", "distinction": "A qualification can be evidence for a downstream licence or admission decision but never grants that authorization automatically.", "source_refs": [ "SRC-002", "SRC-004" ] }, { "neighbor": "Identity, Consent and Proof Infrastructure", "distinction": "Subject identity, access decisions and cryptographic execution remain external; this model records bindings, purpose and evidence.", "source_refs": [ "SRC-005", "SRC-009" ] } ] }, "sources": [ { "id": "SRC-001", "title": "International Standard Classification of Education, ISCED", "organization": "UNESCO Institute for Statistics", "url": "https://www.uis.unesco.org/en/methods-and-tools/isced", "version_or_date": "ISCED 2011 and current mappings, accessed 6 September 2026", "source_type": "classifier", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides internationally agreed level and field classifications for education programmes and related qualifications, with national mappings and version context." }, { "id": "SRC-002", "title": "Council Recommendation on the European Qualifications Framework for lifelong learning", "organization": "European Union", "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32017H0615(01)", "version_or_date": "2017/C 189/03, 22 May 2017", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Defines the eight-level EQF reference framework based on learning outcomes and principles for comparing national qualification levels without automatic equivalence." }, { "id": "SRC-003", "title": "European Qualifications Framework", "organization": "European Commission, Europass", "url": "https://europass.europa.eu/en/european-qualifications-framework-eqf", "version_or_date": "Current public framework service, accessed 6 September 2026", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Publishes national framework comparisons, learning-outcome level descriptors and qualification registers used for attributable comparability references." }, { "id": "SRC-004", "title": "ESCO Qualifications", "organization": "European Commission", "url": "https://esco.ec.europa.eu/en/classification/qualifications", "version_or_date": "Current public service, accessed 6 September 2026", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Defines qualification records supplied by competent national sources and distinguishes qualification information from ESCO skills and occupations." }, { "id": "SRC-005", "title": "Verifiable Credentials Data Model v2.0", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/vc-data-model-2.0/", "version_or_date": "W3C Recommendation, 15 May 2025", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides issuer, credential subject, claims, validity, status, schema, evidence, terms of use and presentations for portable education credentials." }, { "id": "SRC-006", "title": "Comprehensive Learner Record Standard", "organization": "1EdTech Consortium", "url": "https://www.1edtech.org/standards/clr", "version_or_date": "CLR 2.0 public standard, accessed 6 September 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides a learner-controlled record for achievements, competencies, courses, skills and evidence and aligns with Open Badges and verifiable credentials." }, { "id": "SRC-007", "title": "Open Badges", "organization": "1EdTech Consortium", "url": "https://www.1edtech.org/standards/open-badges", "version_or_date": "Open Badges 3.0 public standard, accessed 6 September 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides issuer, achievement, criteria, evidence, recipient, validity and status semantics for portable achievement credentials." }, { "id": "SRC-008", "title": "Credential Transparency Description Language Handbook", "organization": "Credential Engine", "url": "https://credreg.net/ctdl/handbook", "version_or_date": "Current CTDL schema handbook, accessed 6 September 2026", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides structured descriptions of credentials, organizations, assessments, learning opportunities, conditions, costs, outcomes and quality-assurance relationships." }, { "id": "SRC-009", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation, 30 April 2013", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Provides attribution, association, delegation, derivation, revision and provenance bundles for programme, assessment, award, credential and recognition assertions." }, { "id": "SRC-010", "title": "Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339", "version_or_date": "RFC 3339, July 2002", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T02:08:00Z", "relevance": "Defines timestamps with seconds and explicit UTC relation for enrolment, assessment, conferral, issuance, recognition, verification and revocation events." } ], "structure": { "bundles": [ { "id": "framework-programme-and-offering", "name": "Framework, programme and offering", "description": "Identifies the education system, programme and qualification framework in which learning occurs.", "rationale": "Programmes and qualifications cannot be compared safely without jurisdiction, authority, classification, level and version.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "layers": [ { "id": "education-system-and-framework", "name": "Education system and framework", "description": "Jurisdictional systems, classifications and qualification levels.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "education-system-jurisdiction-and-authority", "name": "Education system, jurisdiction and authority", "description": "Governing education system, competent authority, jurisdiction, sector, validity and source.", "source_refs": [ "SRC-001", "SRC-002" ], "questions": [ { "id": "education-system-jurisdiction-and-authority-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for education system, jurisdiction and authority?", "kind": "authority", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "education-system-jurisdiction-and-authority-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes education system, jurisdiction and authority, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "education-system-jurisdiction-and-authority-q03", "text": "How may education system, jurisdiction and authority be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "education-system-jurisdiction-and-authority-data", "name": "Education system, jurisdiction and authority data", "description": "Structured, source-qualified answer data for education system, jurisdiction and authority.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002" ] } ], "artifacts": [ { "id": "education-system-jurisdiction-and-authority-record", "name": "Education system, jurisdiction and authority record", "description": "Versioned evidence-bearing record for education system, jurisdiction and authority with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus education-system-jurisdiction-and-authority assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-002" ] } ], "inline_only_rationale": null }, { "id": "isced-field-level-national-framework-and-eqf-mapping", "name": "ISCED field and level, national framework and EQF mapping", "description": "Pinned classification and framework references, source and target versions, mapping authority, scope and non-equivalence caveats.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "isced-field-level-national-framework-and-eqf-mapping-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for isced field and level, national framework and eqf mapping?", "kind": "classification", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "isced-field-level-national-framework-and-eqf-mapping-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes isced field and level, national framework and eqf mapping, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "isced-field-level-national-framework-and-eqf-mapping-q03", "text": "How may isced field and level, national framework and eqf mapping be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "isced-field-level-national-framework-and-eqf-mapping-data", "name": "ISCED field and level, national framework and EQF mapping data", "description": "Structured, source-qualified answer data for isced field and level, national framework and eqf mapping.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "isced-field-level-national-framework-and-eqf-mapping-record", "name": "ISCED field and level, national framework and EQF mapping record", "description": "Versioned evidence-bearing record for isced field and level, national framework and eqf mapping with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus isced-field-level-national-framework-and-eqf-mapping assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] }, { "id": "programme-and-offering-definition", "name": "Programme and offering definition", "description": "The governed learning opportunity and rules available to a cohort or learner.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "findings": [ { "id": "programme-identity-title-provider-awarding-body-and-edition", "name": "Programme identity, title, provider, awarding body and edition", "description": "Authoritative programme identifier, language titles, provider, competent awarding body, delivery profile, edition and effective interval.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "questions": [ { "id": "programme-identity-title-provider-awarding-body-and-edition-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for programme identity, title, provider, awarding body and edition?", "kind": "identity", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "programme-identity-title-provider-awarding-body-and-edition-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes programme identity, title, provider, awarding body and edition, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "programme-identity-title-provider-awarding-body-and-edition-q03", "text": "How may programme identity, title, provider, awarding body and edition be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "programme-identity-title-provider-awarding-body-and-edition-data", "name": "Programme identity, title, provider, awarding body and edition data", "description": "Structured, source-qualified answer data for programme identity, title, provider, awarding body and edition.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "programme-identity-title-provider-awarding-body-and-edition-record", "name": "Programme identity, title, provider, awarding body and edition record", "description": "Versioned evidence-bearing record for programme identity, title, provider, awarding body and edition with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus programme-identity-title-provider-awarding-body-and-edition assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null }, { "id": "entry-curriculum-credit-progression-completion-and-exit-rules", "name": "Entry, curriculum, credit, progression, completion and exit rules", "description": "Versioned prerequisites, required and elective components, workload or credit system, progression, completion, expiry and available exits.", "source_refs": [ "SRC-001", "SRC-008" ], "questions": [ { "id": "entry-curriculum-credit-progression-completion-and-exit-rules-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for entry, curriculum, credit, progression, completion and exit rules?", "kind": "requirement", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "entry-curriculum-credit-progression-completion-and-exit-rules-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes entry, curriculum, credit, progression, completion and exit rules, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "entry-curriculum-credit-progression-completion-and-exit-rules-q03", "text": "How may entry, curriculum, credit, progression, completion and exit rules be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "entry-curriculum-credit-progression-completion-and-exit-rules-data", "name": "Entry, curriculum, credit, progression, completion and exit rules data", "description": "Structured, source-qualified answer data for entry, curriculum, credit, progression, completion and exit rules.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008" ] } ], "artifacts": [ { "id": "entry-curriculum-credit-progression-completion-and-exit-rules-record", "name": "Entry, curriculum, credit, progression, completion and exit rules record", "description": "Versioned evidence-bearing record for entry, curriculum, credit, progression, completion and exit rules with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus entry-curriculum-credit-progression-completion-and-exit-rules assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "learner-participation-and-path", "name": "Learner participation and path", "description": "Represents the learner's governed relationship to programmes and components.", "rationale": "Admission, enrolment, attendance and completion are separate states and none alone proves assessed achievement or qualification.", "source_refs": [ "SRC-001", "SRC-006", "SRC-009", "SRC-010" ], "layers": [ { "id": "admission-and-enrolment", "name": "Admission and enrolment", "description": "Learner-programme identity, decisions, status and conditions.", "source_refs": [ "SRC-001", "SRC-006", "SRC-009" ], "findings": [ { "id": "application-admission-decision-conditions-and-appeal", "name": "Application, admission decision, conditions and appeal", "description": "External application, deciding authority, criteria version, decision, conditions, reason, effective time and review or appeal state.", "source_refs": [ "SRC-001", "SRC-009" ], "questions": [ { "id": "application-admission-decision-conditions-and-appeal-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for application, admission decision, conditions and appeal?", "kind": "decision", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "application-admission-decision-conditions-and-appeal-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes application, admission decision, conditions and appeal, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "application-admission-decision-conditions-and-appeal-q03", "text": "How may application, admission decision, conditions and appeal be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "application-admission-decision-conditions-and-appeal-data", "name": "Application, admission decision, conditions and appeal data", "description": "Structured, source-qualified answer data for application, admission decision, conditions and appeal.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-009" ] } ], "artifacts": [ { "id": "application-admission-decision-conditions-and-appeal-record", "name": "Application, admission decision, conditions and appeal record", "description": "Versioned evidence-bearing record for application, admission decision, conditions and appeal with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus application-admission-decision-conditions-and-appeal assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-009" ] } ], "inline_only_rationale": null }, { "id": "learner-programme-binding-enrolment-status-load-and-period", "name": "Learner-programme binding, enrolment status, load and period", "description": "Privacy-preserving learner and programme references, enrolment identifier, status, study mode, load, cohort and valid interval.", "source_refs": [ "SRC-001", "SRC-006" ], "questions": [ { "id": "learner-programme-binding-enrolment-status-load-and-period-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for learner-programme binding, enrolment status, load and period?", "kind": "relationship", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "learner-programme-binding-enrolment-status-load-and-period-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes learner-programme binding, enrolment status, load and period, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "learner-programme-binding-enrolment-status-load-and-period-q03", "text": "How may learner-programme binding, enrolment status, load and period be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "learner-programme-binding-enrolment-status-load-and-period-data", "name": "Learner-programme binding, enrolment status, load and period data", "description": "Structured, source-qualified answer data for learner-programme binding, enrolment status, load and period.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-006" ] } ], "artifacts": [ { "id": "learner-programme-binding-enrolment-status-load-and-period-record", "name": "Learner-programme binding, enrolment status, load and period record", "description": "Versioned evidence-bearing record for learner-programme binding, enrolment status, load and period with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus learner-programme-binding-enrolment-status-load-and-period assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "learning-path-and-prior-learning", "name": "Learning path and prior learning", "description": "Planned and completed components plus recognized transfer or prior learning.", "source_refs": [ "SRC-001", "SRC-006", "SRC-008" ], "findings": [ { "id": "planned-component-participation-attendance-and-completion", "name": "Planned component, participation, attendance and completion", "description": "Course or module references, requirement role, sequence, participation evidence and source-qualified completion state.", "source_refs": [ "SRC-001", "SRC-006" ], "questions": [ { "id": "planned-component-participation-attendance-and-completion-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for planned component, participation, attendance and completion?", "kind": "process", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "planned-component-participation-attendance-and-completion-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes planned component, participation, attendance and completion, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "planned-component-participation-attendance-and-completion-q03", "text": "How may planned component, participation, attendance and completion be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "planned-component-participation-attendance-and-completion-data", "name": "Planned component, participation, attendance and completion data", "description": "Structured, source-qualified answer data for planned component, participation, attendance and completion.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-006" ] } ], "artifacts": [ { "id": "planned-component-participation-attendance-and-completion-record", "name": "Planned component, participation, attendance and completion record", "description": "Versioned evidence-bearing record for planned component, participation, attendance and completion with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus planned-component-participation-attendance-and-completion assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-006" ] } ], "inline_only_rationale": null }, { "id": "transfer-credit-prior-learning-exemption-and-substitution", "name": "Transfer credit, prior learning, exemption and substitution", "description": "Source achievement, recognition method, deciding authority, mapped requirement, credit, limitations, expiry and reversal history.", "source_refs": [ "SRC-001", "SRC-008" ], "questions": [ { "id": "transfer-credit-prior-learning-exemption-and-substitution-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for transfer credit, prior learning, exemption and substitution?", "kind": "decision", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "transfer-credit-prior-learning-exemption-and-substitution-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes transfer credit, prior learning, exemption and substitution, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "transfer-credit-prior-learning-exemption-and-substitution-q03", "text": "How may transfer credit, prior learning, exemption and substitution be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "transfer-credit-prior-learning-exemption-and-substitution-data", "name": "Transfer credit, prior learning, exemption and substitution data", "description": "Structured, source-qualified answer data for transfer credit, prior learning, exemption and substitution.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-008" ] } ], "artifacts": [ { "id": "transfer-credit-prior-learning-exemption-and-substitution-record", "name": "Transfer credit, prior learning, exemption and substitution record", "description": "Versioned evidence-bearing record for transfer credit, prior learning, exemption and substitution with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus transfer-credit-prior-learning-exemption-and-substitution assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "learning-outcomes-assessment-and-validation", "name": "Learning outcomes, assessment and validation", "description": "Connects intended and demonstrated learning to source evidence and competent decisions.", "rationale": "Learning outcomes and assessment results require versioned definitions, scales and evidence before they can support an award.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006", "SRC-007", "SRC-008", "SRC-009" ], "layers": [ { "id": "outcomes-competencies-and-achievement", "name": "Outcomes, competencies and achievement", "description": "Expected outcomes, external alignments and learner achievement levels.", "source_refs": [ "SRC-002", "SRC-004", "SRC-006", "SRC-007" ], "findings": [ { "id": "learning-outcome-knowledge-skill-responsibility-and-context", "name": "Learning outcome, knowledge, skill, responsibility and context", "description": "Versioned outcome definition, type, expected complexity, performance context, evidence requirement and framework source.", "source_refs": [ "SRC-002", "SRC-006", "SRC-007" ], "questions": [ { "id": "learning-outcome-knowledge-skill-responsibility-and-context-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for learning outcome, knowledge, skill, responsibility and context?", "kind": "definition", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "learning-outcome-knowledge-skill-responsibility-and-context-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes learning outcome, knowledge, skill, responsibility and context, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "learning-outcome-knowledge-skill-responsibility-and-context-q03", "text": "How may learning outcome, knowledge, skill, responsibility and context be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "learning-outcome-knowledge-skill-responsibility-and-context-data", "name": "Learning outcome, knowledge, skill, responsibility and context data", "description": "Structured, source-qualified answer data for learning outcome, knowledge, skill, responsibility and context.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "learning-outcome-knowledge-skill-responsibility-and-context-record", "name": "Learning outcome, knowledge, skill, responsibility and context record", "description": "Versioned evidence-bearing record for learning outcome, knowledge, skill, responsibility and context with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus learning-outcome-knowledge-skill-responsibility-and-context assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-002", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null }, { "id": "competency-standard-alignment-achievement-level-and-evidence", "name": "Competency or standard alignment, achievement level and evidence", "description": "External competency references, mapping type, expected and demonstrated proficiency, evaluator, evidence and confidence.", "source_refs": [ "SRC-004", "SRC-006", "SRC-007" ], "questions": [ { "id": "competency-standard-alignment-achievement-level-and-evidence-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for competency or standard alignment, achievement level and evidence?", "kind": "relationship", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "competency-standard-alignment-achievement-level-and-evidence-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes competency or standard alignment, achievement level and evidence, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "competency-standard-alignment-achievement-level-and-evidence-q03", "text": "How may competency or standard alignment, achievement level and evidence be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "competency-standard-alignment-achievement-level-and-evidence-data", "name": "Competency or standard alignment, achievement level and evidence data", "description": "Structured, source-qualified answer data for competency or standard alignment, achievement level and evidence.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "competency-standard-alignment-achievement-level-and-evidence-record", "name": "Competency or standard alignment, achievement level and evidence record", "description": "Versioned evidence-bearing record for competency or standard alignment, achievement level and evidence with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus competency-standard-alignment-achievement-level-and-evidence assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-004", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "assessment-result-and-validation", "name": "Assessment, result and validation", "description": "External assessment evidence and the decision that it satisfies education rules.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008", "SRC-009" ], "findings": [ { "id": "assessment-method-instrument-attempt-evidence-and-integrity", "name": "Assessment method, instrument, attempt, evidence and integrity", "description": "Assessment reference, method, attempt identity, conditions, assessor, evidence, accommodations, integrity and review status.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ], "questions": [ { "id": "assessment-method-instrument-attempt-evidence-and-integrity-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for assessment method, instrument, attempt, evidence and integrity?", "kind": "evidence", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "assessment-method-instrument-attempt-evidence-and-integrity-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes assessment method, instrument, attempt, evidence and integrity, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "assessment-method-instrument-attempt-evidence-and-integrity-q03", "text": "How may assessment method, instrument, attempt, evidence and integrity be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "assessment-method-instrument-attempt-evidence-and-integrity-data", "name": "Assessment method, instrument, attempt, evidence and integrity data", "description": "Structured, source-qualified answer data for assessment method, instrument, attempt, evidence and integrity.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "assessment-method-instrument-attempt-evidence-and-integrity-record", "name": "Assessment method, instrument, attempt, evidence and integrity record", "description": "Versioned evidence-bearing record for assessment method, instrument, attempt, evidence and integrity with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus assessment-method-instrument-attempt-evidence-and-integrity assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-006", "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null }, { "id": "score-grade-scale-result-status-moderation-and-appeal", "name": "Score, grade, scale, result status, moderation and appeal", "description": "Original score or grade, scale authority and version, pass decision, finality, moderation, correction, appeal and knowledge time.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ], "questions": [ { "id": "score-grade-scale-result-status-moderation-and-appeal-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for score, grade, scale, result status, moderation and appeal?", "kind": "validation", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "score-grade-scale-result-status-moderation-and-appeal-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes score, grade, scale, result status, moderation and appeal, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "score-grade-scale-result-status-moderation-and-appeal-q03", "text": "How may score, grade, scale, result status, moderation and appeal be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "score-grade-scale-result-status-moderation-and-appeal-data", "name": "Score, grade, scale, result status, moderation and appeal data", "description": "Structured, source-qualified answer data for score, grade, scale, result status, moderation and appeal.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "score-grade-scale-result-status-moderation-and-appeal-record", "name": "Score, grade, scale, result status, moderation and appeal record", "description": "Versioned evidence-bearing record for score, grade, scale, result status, moderation and appeal with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus score-grade-scale-result-status-moderation-and-appeal assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "qualification-definition-and-personal-award", "name": "Qualification definition and personal award", "description": "Separates a reusable qualification from the authoritative decision that one learner earned it.", "rationale": "A qualification framework level describes comparability, while a personal award requires competent validation and a credential only evidences that award.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008", "SRC-009" ], "layers": [ { "id": "qualification-definition", "name": "Qualification definition", "description": "The reusable governed outcome and its requirements, rights and framework references.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "findings": [ { "id": "qualification-identity-title-type-owner-and-version", "name": "Qualification identity, title, type, owner and version", "description": "Authoritative qualification identifier, language titles, type, competent owner or awarding body, jurisdiction, version and status.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ], "questions": [ { "id": "qualification-identity-title-type-owner-and-version-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for qualification identity, title, type, owner and version?", "kind": "identity", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "qualification-identity-title-type-owner-and-version-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes qualification identity, title, type, owner and version, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "qualification-identity-title-type-owner-and-version-q03", "text": "How may qualification identity, title, type, owner and version be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "qualification-identity-title-type-owner-and-version-data", "name": "Qualification identity, title, type, owner and version data", "description": "Structured, source-qualified answer data for qualification identity, title, type, owner and version.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "qualification-identity-title-type-owner-and-version-record", "name": "Qualification identity, title, type, owner and version record", "description": "Versioned evidence-bearing record for qualification identity, title, type, owner and version with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus qualification-identity-title-type-owner-and-version assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null }, { "id": "requirements-volume-outcomes-level-access-rights-and-limitations", "name": "Requirements, volume, outcomes, level, access rights and limitations", "description": "Completion requirements, credit or workload, learning outcomes, framework level and stated progression or occupational access with caveats.", "source_refs": [ "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "questions": [ { "id": "requirements-volume-outcomes-level-access-rights-and-limitations-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for requirements, volume, outcomes, level, access rights and limitations?", "kind": "requirement", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "requirements-volume-outcomes-level-access-rights-and-limitations-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes requirements, volume, outcomes, level, access rights and limitations, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "requirements-volume-outcomes-level-access-rights-and-limitations-q03", "text": "How may requirements, volume, outcomes, level, access rights and limitations be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "requirements-volume-outcomes-level-access-rights-and-limitations-data", "name": "Requirements, volume, outcomes, level, access rights and limitations data", "description": "Structured, source-qualified answer data for requirements, volume, outcomes, level, access rights and limitations.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-003", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "requirements-volume-outcomes-level-access-rights-and-limitations-record", "name": "Requirements, volume, outcomes, level, access rights and limitations record", "description": "Versioned evidence-bearing record for requirements, volume, outcomes, level, access rights and limitations with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus requirements-volume-outcomes-level-access-rights-and-limitations assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-002", "SRC-003", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "award-decision-and-conferral", "name": "Award decision and conferral", "description": "The person-specific validation and effective award state.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010" ], "findings": [ { "id": "award-eligibility-validation-decision-authority-and-evidence", "name": "Award eligibility, validation decision, authority and evidence", "description": "Learner, qualification and programme references, rule version, completion evidence, decision maker, approval, exceptions and appeal.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ], "questions": [ { "id": "award-eligibility-validation-decision-authority-and-evidence-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for award eligibility, validation decision, authority and evidence?", "kind": "decision", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "award-eligibility-validation-decision-authority-and-evidence-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes award eligibility, validation decision, authority and evidence, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "award-eligibility-validation-decision-authority-and-evidence-q03", "text": "How may award eligibility, validation decision, authority and evidence be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "award-eligibility-validation-decision-authority-and-evidence-data", "name": "Award eligibility, validation decision, authority and evidence data", "description": "Structured, source-qualified answer data for award eligibility, validation decision, authority and evidence.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "award-eligibility-validation-decision-authority-and-evidence-record", "name": "Award eligibility, validation decision, authority and evidence record", "description": "Versioned evidence-bearing record for award eligibility, validation decision, authority and evidence with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus award-eligibility-validation-decision-authority-and-evidence assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null }, { "id": "conferral-date-effective-state-honours-conditions-and-expiry", "name": "Conferral date, effective state, honours, conditions and expiry", "description": "Award identifier, conferral and effective times, distinction or honours, conditions, expiry if meaningful, successor and withdrawal state.", "source_refs": [ "SRC-005", "SRC-006", "SRC-010" ], "questions": [ { "id": "conferral-date-effective-state-honours-conditions-and-expiry-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for conferral date, effective state, honours, conditions and expiry?", "kind": "lifecycle", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "conferral-date-effective-state-honours-conditions-and-expiry-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes conferral date, effective state, honours, conditions and expiry, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "conferral-date-effective-state-honours-conditions-and-expiry-q03", "text": "How may conferral date, effective state, honours, conditions and expiry be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "conferral-date-effective-state-honours-conditions-and-expiry-data", "name": "Conferral date, effective state, honours, conditions and expiry data", "description": "Structured, source-qualified answer data for conferral date, effective state, honours, conditions and expiry.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006", "SRC-010" ] } ], "artifacts": [ { "id": "conferral-date-effective-state-honours-conditions-and-expiry-record", "name": "Conferral date, effective state, honours, conditions and expiry record", "description": "Versioned evidence-bearing record for conferral date, effective state, honours, conditions and expiry with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus conferral-date-effective-state-honours-conditions-and-expiry assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-010" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "credential-issuance-proof-and-status", "name": "Credential issuance, proof and status", "description": "Represents credentials as portable evidence of education claims with their own lifecycle.", "rationale": "Credential issuance, correction and revocation can diverge from the underlying learning and award, so proof objects cannot replace the authoritative award.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010" ], "layers": [ { "id": "credential-identity-claims-and-proof", "name": "Credential identity, claims and proof", "description": "Credential subject, issuer, achievement claims, evidence and proof references.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "findings": [ { "id": "credential-identifier-subject-issuer-schema-and-claims", "name": "Credential identifier, subject, issuer, schema and claims", "description": "Stable credential identity, privacy-preserving subject binding, issuer and authority, schema, exact award or achievement claims and terms of use.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "questions": [ { "id": "credential-identifier-subject-issuer-schema-and-claims-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for credential identifier, subject, issuer, schema and claims?", "kind": "identity", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "credential-identifier-subject-issuer-schema-and-claims-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes credential identifier, subject, issuer, schema and claims, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "credential-identifier-subject-issuer-schema-and-claims-q03", "text": "How may credential identifier, subject, issuer, schema and claims be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "credential-identifier-subject-issuer-schema-and-claims-data", "name": "Credential identifier, subject, issuer, schema and claims data", "description": "Structured, source-qualified answer data for credential identifier, subject, issuer, schema and claims.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "credential-identifier-subject-issuer-schema-and-claims-record", "name": "Credential identifier, subject, issuer, schema and claims record", "description": "Versioned evidence-bearing record for credential identifier, subject, issuer, schema and claims with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus credential-identifier-subject-issuer-schema-and-claims assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null }, { "id": "criteria-evidence-proof-signature-and-verification-method-reference", "name": "Criteria, evidence, proof, signature and verification-method reference", "description": "Criteria and evidence links, proof type, signature or verification reference, digest, key status reference and non-claims.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "questions": [ { "id": "criteria-evidence-proof-signature-and-verification-method-reference-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for criteria, evidence, proof, signature and verification-method reference?", "kind": "evidence", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "criteria-evidence-proof-signature-and-verification-method-reference-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes criteria, evidence, proof, signature and verification-method reference, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "criteria-evidence-proof-signature-and-verification-method-reference-q03", "text": "How may criteria, evidence, proof, signature and verification-method reference be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "criteria-evidence-proof-signature-and-verification-method-reference-data", "name": "Criteria, evidence, proof, signature and verification-method reference data", "description": "Structured, source-qualified answer data for criteria, evidence, proof, signature and verification-method reference.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "criteria-evidence-proof-signature-and-verification-method-reference-record", "name": "Criteria, evidence, proof, signature and verification-method reference record", "description": "Versioned evidence-bearing record for criteria, evidence, proof, signature and verification-method reference with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus criteria-evidence-proof-signature-and-verification-method-reference assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "issuance-correction-reissue-and-revocation", "name": "Issuance, correction, reissue and revocation", "description": "Credential availability, successors and independently checkable status.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010" ], "findings": [ { "id": "issuance-delivery-holder-control-validity-and-presentation", "name": "Issuance, delivery, holder control, validity and presentation", "description": "Issue and availability times, recipient channel, holder binding, validity interval, presentation purpose and selective-disclosure limits.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-010" ], "questions": [ { "id": "issuance-delivery-holder-control-validity-and-presentation-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for issuance, delivery, holder control, validity and presentation?", "kind": "lifecycle", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "issuance-delivery-holder-control-validity-and-presentation-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes issuance, delivery, holder control, validity and presentation, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "issuance-delivery-holder-control-validity-and-presentation-q03", "text": "How may issuance, delivery, holder control, validity and presentation be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "issuance-delivery-holder-control-validity-and-presentation-data", "name": "Issuance, delivery, holder control, validity and presentation data", "description": "Structured, source-qualified answer data for issuance, delivery, holder control, validity and presentation.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-010" ] } ], "artifacts": [ { "id": "issuance-delivery-holder-control-validity-and-presentation-record", "name": "Issuance, delivery, holder control, validity and presentation record", "description": "Versioned evidence-bearing record for issuance, delivery, holder control, validity and presentation with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus issuance-delivery-holder-control-validity-and-presentation assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-010" ] } ], "inline_only_rationale": null }, { "id": "correction-reissue-suspension-revocation-status-and-tombstone", "name": "Correction, reissue, suspension, revocation, status and tombstone", "description": "Reason and authority, effective time, predecessor or successor, status service, verification time, privacy protection and durable tombstone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009" ], "questions": [ { "id": "correction-reissue-suspension-revocation-status-and-tombstone-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for correction, reissue, suspension, revocation, status and tombstone?", "kind": "state", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "correction-reissue-suspension-revocation-status-and-tombstone-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes correction, reissue, suspension, revocation, status and tombstone, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "correction-reissue-suspension-revocation-status-and-tombstone-q03", "text": "How may correction, reissue, suspension, revocation, status and tombstone be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "correction-reissue-suspension-revocation-status-and-tombstone-data", "name": "Correction, reissue, suspension, revocation, status and tombstone data", "description": "Structured, source-qualified answer data for correction, reissue, suspension, revocation, status and tombstone.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "correction-reissue-suspension-revocation-status-and-tombstone-record", "name": "Correction, reissue, suspension, revocation, status and tombstone record", "description": "Versioned evidence-bearing record for correction, reissue, suspension, revocation, status and tombstone with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus correction-reissue-suspension-revocation-status-and-tombstone assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "learner-record-recognition-and-portability", "name": "Learner record, recognition and portability", "description": "Assembles achievements and records how other authorities evaluate or receive them.", "rationale": "A transcript is a source-qualified collection, recognition is a purpose-specific decision, and downstream use never changes the original award automatically.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009" ], "layers": [ { "id": "transcript-credit-and-progress", "name": "Transcript, credit and progress", "description": "Ordered achievement sets and original plus mapped measures of progress.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ], "findings": [ { "id": "transcript-component-achievement-set-order-and-source", "name": "Transcript component, achievement set, order and source", "description": "Transcript identity and version, component credentials, source registrars, academic periods, ordering, annotations, seals and correction lineage.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ], "questions": [ { "id": "transcript-component-achievement-set-order-and-source-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for transcript component, achievement set, order and source?", "kind": "relationship", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "transcript-component-achievement-set-order-and-source-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes transcript component, achievement set, order and source, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "transcript-component-achievement-set-order-and-source-q03", "text": "How may transcript component, achievement set, order and source be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "transcript-component-achievement-set-order-and-source-data", "name": "Transcript component, achievement set, order and source data", "description": "Structured, source-qualified answer data for transcript component, achievement set, order and source.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "transcript-component-achievement-set-order-and-source-record", "name": "Transcript component, achievement set, order and source record", "description": "Versioned evidence-bearing record for transcript component, achievement set, order and source with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus transcript-component-achievement-set-order-and-source assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-006", "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null }, { "id": "credit-workload-grade-progress-completion-and-incomplete-state", "name": "Credit, workload, grade, progress, completion and incomplete state", "description": "Original credit system, attempted and earned values, workload, cumulative measures, incomplete or withdrawn status and mapped values with loss.", "source_refs": [ "SRC-001", "SRC-006" ], "questions": [ { "id": "credit-workload-grade-progress-completion-and-incomplete-state-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for credit, workload, grade, progress, completion and incomplete state?", "kind": "measurement", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "credit-workload-grade-progress-completion-and-incomplete-state-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes credit, workload, grade, progress, completion and incomplete state, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "credit-workload-grade-progress-completion-and-incomplete-state-q03", "text": "How may credit, workload, grade, progress, completion and incomplete state be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "credit-workload-grade-progress-completion-and-incomplete-state-data", "name": "Credit, workload, grade, progress, completion and incomplete state data", "description": "Structured, source-qualified answer data for credit, workload, grade, progress, completion and incomplete state.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-006" ] } ], "artifacts": [ { "id": "credit-workload-grade-progress-completion-and-incomplete-state-record", "name": "Credit, workload, grade, progress, completion and incomplete state record", "description": "Versioned evidence-bearing record for credit, workload, grade, progress, completion and incomplete state with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus credit-workload-grade-progress-completion-and-incomplete-state assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "comparability-recognition-and-downstream-use", "name": "Comparability, recognition and downstream use", "description": "Attributable decisions that interpret a foreign or external qualification for one purpose.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-009" ], "findings": [ { "id": "equivalence-comparability-level-map-scope-and-non-equivalence", "name": "Equivalence, comparability, level map, scope and non-equivalence", "description": "Source and target qualifications or levels, mapping authority, purpose, evidence, result, limitations, confidence and expiry.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "equivalence-comparability-level-map-scope-and-non-equivalence-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for equivalence, comparability, level map, scope and non-equivalence?", "kind": "interoperability", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "equivalence-comparability-level-map-scope-and-non-equivalence-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes equivalence, comparability, level map, scope and non-equivalence, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "equivalence-comparability-level-map-scope-and-non-equivalence-q03", "text": "How may equivalence, comparability, level map, scope and non-equivalence be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "equivalence-comparability-level-map-scope-and-non-equivalence-data", "name": "Equivalence, comparability, level map, scope and non-equivalence data", "description": "Structured, source-qualified answer data for equivalence, comparability, level map, scope and non-equivalence.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "equivalence-comparability-level-map-scope-and-non-equivalence-record", "name": "Equivalence, comparability, level map, scope and non-equivalence record", "description": "Versioned evidence-bearing record for equivalence, comparability, level map, scope and non-equivalence with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus equivalence-comparability-level-map-scope-and-non-equivalence assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null }, { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal", "name": "Recognition decision, authority, purpose, jurisdiction and appeal", "description": "Recognizing body, application, purpose such as admission or employment, jurisdiction, decision, conditions, reason and appeal history.", "source_refs": [ "SRC-003", "SRC-004", "SRC-009" ], "questions": [ { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for recognition decision, authority, purpose, jurisdiction and appeal?", "kind": "decision", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes recognition decision, authority, purpose, jurisdiction and appeal, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal-q03", "text": "How may recognition decision, authority, purpose, jurisdiction and appeal be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal-data", "name": "Recognition decision, authority, purpose, jurisdiction and appeal data", "description": "Structured, source-qualified answer data for recognition decision, authority, purpose, jurisdiction and appeal.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-009" ] } ], "artifacts": [ { "id": "recognition-decision-authority-purpose-jurisdiction-and-appeal-record", "name": "Recognition decision, authority, purpose, jurisdiction and appeal record", "description": "Versioned evidence-bearing record for recognition decision, authority, purpose, jurisdiction and appeal with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus recognition-decision-authority-purpose-jurisdiction-and-appeal assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-003", "SRC-004", "SRC-009" ] } ], "inline_only_rationale": null } ] }, { "id": "learner-control-and-portable-disclosure", "name": "Learner control and portable disclosure", "description": "Purpose-bound sharing, sealed records and verification history.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "findings": [ { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal", "name": "Learner-controlled disclosure, consent, recipient, purpose and seal", "description": "Disclosure authority, data minimization, selected claims, sealed or protected records, audience, expiry and revocation effect.", "source_refs": [ "SRC-005", "SRC-006" ], "questions": [ { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for learner-controlled disclosure, consent, recipient, purpose and seal?", "kind": "privacy", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes learner-controlled disclosure, consent, recipient, purpose and seal, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal-q03", "text": "How may learner-controlled disclosure, consent, recipient, purpose and seal be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal-data", "name": "Learner-controlled disclosure, consent, recipient, purpose and seal data", "description": "Structured, source-qualified answer data for learner-controlled disclosure, consent, recipient, purpose and seal.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006" ] } ], "artifacts": [ { "id": "learner-controlled-disclosure-consent-recipient-purpose-and-seal-record", "name": "Learner-controlled disclosure, consent, recipient, purpose and seal record", "description": "Versioned evidence-bearing record for learner-controlled disclosure, consent, recipient, purpose and seal with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus learner-controlled-disclosure-consent-recipient-purpose-and-seal assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006" ] } ], "inline_only_rationale": null }, { "id": "presentation-verification-status-check-and-reliance-history", "name": "Presentation, verification, status check and reliance history", "description": "Presented credential set, verifier, purpose, checks performed, result, timestamp, disclosed fields and downstream reliance reference.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "questions": [ { "id": "presentation-verification-status-check-and-reliance-history-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for presentation, verification, status check and reliance history?", "kind": "provenance", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "presentation-verification-status-check-and-reliance-history-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes presentation, verification, status check and reliance history, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "presentation-verification-status-check-and-reliance-history-q03", "text": "How may presentation, verification, status check and reliance history be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "presentation-verification-status-check-and-reliance-history-data", "name": "Presentation, verification, status check and reliance history data", "description": "Structured, source-qualified answer data for presentation, verification, status check and reliance history.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "presentation-verification-status-check-and-reliance-history-record", "name": "Presentation, verification, status check and reliance history record", "description": "Versioned evidence-bearing record for presentation, verification, status check and reliance history with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus presentation-verification-status-check-and-reliance-history assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "governance-interoperability-and-agent-operations", "name": "Governance, interoperability and agent operations", "description": "Controls authority, provenance, mappings and safe automated change.", "rationale": "Education records affect life opportunities, so automated processing must preserve issuer authority, learner privacy, original scales, status history and contestability.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010" ], "layers": [ { "id": "stewardship-provenance-and-quality", "name": "Stewardship, provenance and quality", "description": "Registrar and awarding authority plus source lineage and data quality.", "source_refs": [ "SRC-005", "SRC-008", "SRC-009" ], "findings": [ { "id": "registrar-awarding-body-issuer-owner-and-steward-authority", "name": "Registrar, awarding body, issuer, owner and steward authority", "description": "External party references, mandate, role scope, jurisdiction, validity and accountable correction and escalation routes.", "source_refs": [ "SRC-005", "SRC-008", "SRC-009" ], "questions": [ { "id": "registrar-awarding-body-issuer-owner-and-steward-authority-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for registrar, awarding body, issuer, owner and steward authority?", "kind": "authority", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "registrar-awarding-body-issuer-owner-and-steward-authority-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes registrar, awarding body, issuer, owner and steward authority, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "registrar-awarding-body-issuer-owner-and-steward-authority-q03", "text": "How may registrar, awarding body, issuer, owner and steward authority be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "registrar-awarding-body-issuer-owner-and-steward-authority-data", "name": "Registrar, awarding body, issuer, owner and steward authority data", "description": "Structured, source-qualified answer data for registrar, awarding body, issuer, owner and steward authority.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-008", "SRC-009" ] } ], "artifacts": [ { "id": "registrar-awarding-body-issuer-owner-and-steward-authority-record", "name": "Registrar, awarding body, issuer, owner and steward authority record", "description": "Versioned evidence-bearing record for registrar, awarding body, issuer, owner and steward authority with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus registrar-awarding-body-issuer-owner-and-steward-authority assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-008", "SRC-009" ] } ], "inline_only_rationale": null }, { "id": "source-lineage-observation-ingestion-confidence-and-quality", "name": "Source lineage, observation, ingestion, confidence and quality", "description": "Source system, author, derivation, transformations, event and knowledge times, completeness, conflict and quality checks.", "source_refs": [ "SRC-009", "SRC-010" ], "questions": [ { "id": "source-lineage-observation-ingestion-confidence-and-quality-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for source lineage, observation, ingestion, confidence and quality?", "kind": "quality", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "source-lineage-observation-ingestion-confidence-and-quality-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes source lineage, observation, ingestion, confidence and quality, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "source-lineage-observation-ingestion-confidence-and-quality-q03", "text": "How may source lineage, observation, ingestion, confidence and quality be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "source-lineage-observation-ingestion-confidence-and-quality-data", "name": "Source lineage, observation, ingestion, confidence and quality data", "description": "Structured, source-qualified answer data for source lineage, observation, ingestion, confidence and quality.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-009", "SRC-010" ] } ], "artifacts": [ { "id": "source-lineage-observation-ingestion-confidence-and-quality-record", "name": "Source lineage, observation, ingestion, confidence and quality record", "description": "Versioned evidence-bearing record for source lineage, observation, ingestion, confidence and quality with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus source-lineage-observation-ingestion-confidence-and-quality assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-009", "SRC-010" ] } ], "inline_only_rationale": null } ] }, { "id": "standards-and-loss-aware-mappings", "name": "Standards and loss-aware mappings", "description": "Versioned classifier, framework, schema and credential projections.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008" ], "findings": [ { "id": "isced-eqf-national-framework-esco-and-ctdl-projection", "name": "ISCED, EQF, national framework, ESCO and CTDL projection", "description": "Pinned source and target identifiers and versions, mapping authority, transformed or omitted fields, licence and round-trip limits.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "questions": [ { "id": "isced-eqf-national-framework-esco-and-ctdl-projection-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for isced, eqf, national framework, esco and ctdl projection?", "kind": "interoperability", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "isced-eqf-national-framework-esco-and-ctdl-projection-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes isced, eqf, national framework, esco and ctdl projection, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "isced-eqf-national-framework-esco-and-ctdl-projection-q03", "text": "How may isced, eqf, national framework, esco and ctdl projection be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "isced-eqf-national-framework-esco-and-ctdl-projection-data", "name": "ISCED, EQF, national framework, ESCO and CTDL projection data", "description": "Structured, source-qualified answer data for isced, eqf, national framework, esco and ctdl projection.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ] } ], "artifacts": [ { "id": "isced-eqf-national-framework-esco-and-ctdl-projection-record", "name": "ISCED, EQF, national framework, ESCO and CTDL projection record", "description": "Versioned evidence-bearing record for isced, eqf, national framework, esco and ctdl projection with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus isced-eqf-national-framework-esco-and-ctdl-projection assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ] } ], "inline_only_rationale": null }, { "id": "clr-open-badges-and-verifiable-credential-projection", "name": "CLR, Open Badges and Verifiable Credential projection", "description": "Profile versions, required claims, achievement and evidence mapping, proof references, selective disclosure and conformance status.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ], "questions": [ { "id": "clr-open-badges-and-verifiable-credential-projection-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for clr, open badges and verifiable credential projection?", "kind": "interoperability", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "clr-open-badges-and-verifiable-credential-projection-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes clr, open badges and verifiable credential projection, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "clr-open-badges-and-verifiable-credential-projection-q03", "text": "How may clr, open badges and verifiable credential projection be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "clr-open-badges-and-verifiable-credential-projection-data", "name": "CLR, Open Badges and Verifiable Credential projection data", "description": "Structured, source-qualified answer data for clr, open badges and verifiable credential projection.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "clr-open-badges-and-verifiable-credential-projection-record", "name": "CLR, Open Badges and Verifiable Credential projection record", "description": "Versioned evidence-bearing record for clr, open badges and verifiable credential projection with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus clr-open-badges-and-verifiable-credential-projection assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "safe-agent-control-and-validation", "name": "Safe agent control and validation", "description": "Authorized operations, invariants, concurrency and recovery.", "source_refs": [ "SRC-005", "SRC-009", "SRC-010" ], "findings": [ { "id": "agent-operation-authority-purpose-preconditions-and-confirmation", "name": "Agent operation authority, purpose, preconditions and confirmation", "description": "Classifies register, enrol, assess, award, issue, recognize, disclose, correct and revoke actions as autonomous, propose, confirm or forbidden.", "source_refs": [ "SRC-005", "SRC-009" ], "questions": [ { "id": "agent-operation-authority-purpose-preconditions-and-confirmation-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for agent operation authority, purpose, preconditions and confirmation?", "kind": "security", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "agent-operation-authority-purpose-preconditions-and-confirmation-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes agent operation authority, purpose, preconditions and confirmation, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "agent-operation-authority-purpose-preconditions-and-confirmation-q03", "text": "How may agent operation authority, purpose, preconditions and confirmation be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "agent-operation-authority-purpose-preconditions-and-confirmation-data", "name": "Agent operation authority, purpose, preconditions and confirmation data", "description": "Structured, source-qualified answer data for agent operation authority, purpose, preconditions and confirmation.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-009" ] } ], "artifacts": [ { "id": "agent-operation-authority-purpose-preconditions-and-confirmation-record", "name": "Agent operation authority, purpose, preconditions and confirmation record", "description": "Versioned evidence-bearing record for agent operation authority, purpose, preconditions and confirmation with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus agent-operation-authority-purpose-preconditions-and-confirmation assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-009" ] } ], "inline_only_rationale": null }, { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery", "name": "Pre-write and post-write validation, conflict, concurrency and recovery", "description": "Identity, authority, rule, framework, scale, credit, evidence, time, status, privacy, stale-head and rollback checks with immutable audit evidence.", "source_refs": [ "SRC-005", "SRC-009", "SRC-010" ], "questions": [ { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery-q01", "text": "What exact values, references, codes, scales, qualifiers and explicit unknowns must be recorded for pre-write and post-write validation, conflict, concurrency and recovery?", "kind": "validation", "answer_data": [ "value or typed reference", "authority and version", "status and valid time", "explicit unknowns" ] }, { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery-q02", "text": "Which learner, institution, registrar, assessor, awarding or recognizing authority and evidence establishes pre-write and post-write validation, conflict, concurrency and recovery, at what event and knowledge time, and with what confidence?", "kind": "evidence", "answer_data": [ "actor and role", "authority and source", "evidence", "times", "confidence" ] }, { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery-q03", "text": "How may pre-write and post-write validation, conflict, concurrency and recovery be validated, appealed, corrected, superseded, revoked, retained or disclosed without erasing prior assertions or importing a neighboring lifecycle?", "kind": "validation", "answer_data": [ "validation rule", "appeal or correction route", "successor or tombstone", "access and retention effect" ] } ], "data_elements": [ { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery-data", "name": "Pre-write and post-write validation, conflict, concurrency and recovery data", "description": "Structured, source-qualified answer data for pre-write and post-write validation, conflict, concurrency and recovery.", "value_kind": "collection", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-009", "SRC-010" ] } ], "artifacts": [ { "id": "prewrite-postwrite-validation-conflict-concurrency-and-recovery-record", "name": "Pre-write and post-write validation, conflict, concurrency and recovery record", "description": "Versioned evidence-bearing record for pre-write and post-write validation, conflict, concurrency and recovery with learner binding, authority, event and knowledge time, provenance and access marking.", "media_or_form": [ "logical education record", "signed or attributable evidence reference" ], "serial": true, "identity_strategy": "Learner-record identifier plus prewrite-postwrite-validation-conflict-concurrency-and-recovery assertion or event identifier; names, dates, grades, codes, filenames and hashes never identify the learner or award alone.", "source_refs": [ "SRC-005", "SRC-009", "SRC-010" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "register-programme-and-qualification", "name": "Register programme and qualification", "description": "Create or bind authoritative reusable definitions with framework and version context.", "inputs": [ "programme", "qualification", "authorities", "framework mappings" ], "outputs": [ "definition revisions" ], "preconditions": [ "identifiers and authority validate" ], "effects": [ "definitions and rules become resolvable" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "record-admission-and-enrolment", "name": "Record admission and enrolment", "description": "Append a decision and learner-programme binding with conditions, status and interval.", "inputs": [ "learner", "programme", "decision", "conditions" ], "outputs": [ "enrolment revision" ], "preconditions": [ "learner and programme resolve", "decision authority is current" ], "effects": [ "participation relationship becomes queryable without implying achievement" ], "source_refs": [ "SRC-001", "SRC-009" ] }, { "id": "record-component-completion", "name": "Record component completion", "description": "Append participation, transfer, exemption or completion evidence for a programme component.", "inputs": [ "enrolment", "component", "source evidence" ], "outputs": [ "component-progress assertion" ], "preconditions": [ "component and source resolve" ], "effects": [ "progress changes while attendance and achievement remain distinct" ], "source_refs": [ "SRC-001", "SRC-006" ] }, { "id": "bind-assessed-learning-outcomes", "name": "Bind assessed learning outcomes", "description": "Connect external assessment results to versioned outcomes and competency references.", "inputs": [ "learner", "assessment", "result", "outcome definitions" ], "outputs": [ "outcome achievement assertions" ], "preconditions": [ "scale, assessor and evidence validate" ], "effects": [ "demonstrated outcomes are attributable and contestable" ], "source_refs": [ "SRC-002", "SRC-006", "SRC-007" ] }, { "id": "validate-award-eligibility", "name": "Validate award eligibility", "description": "Evaluate completion evidence against a pinned qualification rule set and record exceptions.", "inputs": [ "learner record", "qualification version", "rules", "evidence" ], "outputs": [ "eligibility decision" ], "preconditions": [ "all required evidence and authority resolve" ], "effects": [ "gaps, exceptions and decision basis are explicit" ], "source_refs": [ "SRC-006", "SRC-008", "SRC-009" ] }, { "id": "confer-qualification", "name": "Confer qualification", "description": "Append the competent awarding decision, personal award identity and effective state.", "inputs": [ "learner", "qualification", "eligibility decision", "awarding authority" ], "outputs": [ "qualification award revision" ], "preconditions": [ "authority and approval validate" ], "effects": [ "immutable award state becomes citable" ], "source_refs": [ "SRC-005", "SRC-006", "SRC-009" ] }, { "id": "issue-education-credential", "name": "Issue education credential", "description": "Create or bind a credential that evidences a specific award or achievement.", "inputs": [ "award or achievement", "issuer", "credential profile" ], "outputs": [ "issued credential reference" ], "preconditions": [ "issuer authority, subject binding and claims validate" ], "effects": [ "portable evidence links to its authoritative source" ], "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] }, { "id": "correct-reissue-suspend-or-revoke", "name": "Correct, reissue, suspend or revoke", "description": "Append a credential or award lifecycle change with reason, authority and successor.", "inputs": [ "record", "authority", "reason", "replacement" ], "outputs": [ "lifecycle event and status" ], "preconditions": [ "affected object and authority resolve" ], "effects": [ "current status changes without erasing prior learning or claims" ], "source_refs": [ "SRC-005", "SRC-006", "SRC-007", "SRC-009" ] }, { "id": "assemble-learner-record", "name": "Assemble learner record", "description": "Build a versioned transcript or CLR from source-qualified achievements and progress.", "inputs": [ "learner", "achievement set", "target profile" ], "outputs": [ "digest-pinned learner record" ], "preconditions": [ "sources, ordering, consent and omissions validate" ], "effects": [ "portable collection remains traceable to component masters" ], "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] }, { "id": "record-recognition-decision", "name": "Record recognition decision", "description": "Append a purpose-specific comparability or recognition decision by a competent body.", "inputs": [ "qualification evidence", "recognizing authority", "purpose", "framework mapping" ], "outputs": [ "recognition assertion" ], "preconditions": [ "jurisdiction, versions and evidence validate" ], "effects": [ "downstream interpretation is explicit without altering the source award" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] }, { "id": "verify-credential-status", "name": "Verify credential status", "description": "Record subject binding, issuer, proof and status checks at a stated time and purpose.", "inputs": [ "credential or presentation", "verifier", "purpose" ], "outputs": [ "verification evidence" ], "preconditions": [ "verification methods and status references resolve" ], "effects": [ "result and disclosed claims are auditable and non-authoritative beyond scope" ], "source_refs": [ "SRC-005", "SRC-006", "SRC-007" ] }, { "id": "project-interoperable-record", "name": "Project interoperable record", "description": "Transform a validated record to ISCED, EQF, CTDL, CLR, Open Badges or VC with declared loss.", "inputs": [ "education revision", "target profile" ], "outputs": [ "validated projection" ], "preconditions": [ "source and target versions are pinned" ], "effects": [ "mapping provenance, omissions and round-trip limits are recorded" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-006", "SRC-007", "SRC-008" ] } ], "composition": [ { "target": "Person, Institution, Programme, Course, Learning Activity, Assessment, Competency, Occupation, Licence, Consent and Evidence models", "relation": "REFERENCE", "purpose": "Connect education context to external identity, content, evaluation, taxonomy, authorization and evidence masters.", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-006", "SRC-008", "SRC-009" ] }, { "target": "UNESCO ISCED", "relation": "ALIGN", "purpose": "Classify programmes and related qualifications by pinned level and field releases with national mappings.", "required": true, "source_refs": [ "SRC-001" ] }, { "target": "EQF, national qualification frameworks and ESCO", "relation": "ALIGN", "purpose": "Record attributable level comparison and qualification register references without asserting automatic equivalence.", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-004" ] }, { "target": "Credential Transparency Description Language", "relation": "ALIGN", "purpose": "Describe qualification, programme, assessment, organization, conditions and outcome relationships in a registry projection.", "required": false, "source_refs": [ "SRC-008" ] }, { "target": "Comprehensive Learner Record and Open Badges", "relation": "ALIGN", "purpose": "Project learner-controlled achievement, competency, course and evidence records.", "required": false, "source_refs": [ "SRC-006", "SRC-007" ] }, { "target": "Verifiable Credentials Data Model 2.0 and PROV-O", "relation": "ALIGN", "purpose": "Represent portable issuer claims and status plus attributable derivation, revision and recognition provenance.", "required": true, "source_refs": [ "SRC-005", "SRC-009" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Dimension identity, owner, learner-record steward, registrar, awarding authority and namespace", "Person, institution, programme, course, activity, assessment, competency, occupation, credential, consent, evidence and decision registries", "Master-system mappings for learner, programme, enrolment, result, award, credential, recognition and lifecycle-event identifiers", "Classification, credit, grading, award, recognition, privacy, sealed-record, retention, federation and autonomous-agent policies" ], "namespace_guidance": "Mint learner-record, award and assertion identifiers in the adopting Dimension only when no authoritative registrar or awarding-body identifier exists; preserve people, institutions, programmes, components, assessments, skills, occupations, licences, credentials, consents and evidence as typed references.", "registry_links": [ "https://ver.cy/models/", "https://ver.cy/model-agent-protocol.md", "Dimension-local programme, enrolment, outcome, award, credential, recognition and provenance registries" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize programmes, qualifications, learner records, awards and credentials by their own authoritative master-system identifiers and issuers, never by title, learner name, grade, date or hash alone.", "Keep participation, attendance, completion, achievement, qualification definition, personal award, credential, recognition and professional authorization lifecycles distinct." ], "patch_rules": [ "Additive extensions declare target bundle, layer or finding, education and jurisdiction profile, source, authority, privacy and interoperability impact.", "Identity, rule, framework, scale, credit, award, subject-binding, status or recognition-semantic changes require a successor version, migration map, rollback and continued resolution of prior records." ], "compatibility_rules": [ "Consumers may ignore unknown additive fields only when learner binding, authority, rules, framework, scale, evidence, award, credential status, privacy and provenance remain intact.", "ISCED, EQF, national framework, ESCO, CTDL, CLR, Open Badges and VC mappings pin source and target versions and disclose transformed, omitted or non-round-trippable values." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier for the programme, award, credential or recognition record, qualified by issuer.", "Governed globally resolvable IRI with explicit registrar or awarding-body binding.", "Adopting-Dimension UUID or ULID when no authoritative external identifier exists." ], "timestamp_rule": "Record events in RFC 3339 with seconds and explicit UTC offset or Z; keep learning, assessment, decision, conferral, issue, revocation, verification and ingestion times distinct.", "serial_naming_rule": "Name serial artifacts as {learner-record-id}--{artifact-kind}--{assertion-or-event-id}; never use learner name, title, grade, date, filename or hash alone as identity.", "integrity_rule": "Store digest, media type, byte length, issuer, source and profile versions, authority, event and knowledge times, provenance, assurance, licence and access marking for every retained serial artifact." }, "policies": [ "The adopting Dimension declares who may register programmes, enrol learners, validate results, confer awards, issue credentials, recognize qualifications, disclose records, correct and revoke.", "Participation, completion, achievement, qualification, award, credential, recognition and professional authorization are non-equivalent and cannot be inferred from each other without evidence.", "Original grades, credits, scales, framework levels and terminology are preserved before any mapped value, and mappings never imply automatic equivalence.", "Learners receive lawful access, portability, correction and disclosure control while registrars and awarding bodies retain source custody and statutory duties.", "Automated agents may validate, map and assemble within policy; award, adverse correction, revocation, recognition and wider disclosure require accountable authority." ], "crud": { "read": [ "Resolve active Dimension, learner and role, purpose, source masters, valid and knowledge time, credential status and access scope; return minimum necessary education claims." ], "create": [ "Create stable identities, learner and authority references, source provenance, framework and rule versions and explicit unknowns before participation, outcome or award claims." ], "update": [ "Append assertion, decision, mapping or successor with actor, authority, reason, RFC 3339 time, evidence and validation; never overwrite a cited result, award or credential." ], "delete": [ "Apply learner rights, registrar duties, sealed-record, appeal, legal-hold, credential-status and retention policy; prefer restriction or tombstone and never cascade to external masters." ] }, "roles": [ { "name": "Learner or lawful representative", "responsibilities": [ "Exercise lawful access, portability, correction and disclosure choices and preserve contested claims." ] }, { "name": "Education provider or registrar", "responsibilities": [ "Master programme participation, component results, transcript and correction records." ] }, { "name": "Assessor or validation body", "responsibilities": [ "Assess evidence, moderate results and decide outcome achievement within authority." ] }, { "name": "Awarding body", "responsibilities": [ "Own qualification rules and confer, correct or withdraw personal awards." ] }, { "name": "Credential issuer", "responsibilities": [ "Issue accurate evidence, maintain status and protect subject binding and verification privacy." ] }, { "name": "Recognizing authority", "responsibilities": [ "Make purpose and jurisdiction-specific comparability or recognition decisions with appeal." ] }, { "name": "Privacy and records steward", "responsibilities": [ "Apply learner access, sealed-record, minimum disclosure, retention and audit rules." ] }, { "name": "Independent auditor", "responsibilities": [ "Review authority, evidence, mappings, awards, status and disclosure without changing source truth." ] } ], "access": { "default_rule": "Deny mutation and disclosure of learner identity, participation, grades, incomplete work, sealed records, awards and credentials unless active Dimension, role, purpose and field policy grant it; expose the minimum claim.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Statutory, judicial, safeguarding or emergency access must cite authority, be purpose-bound, attributable and reviewable and must not erase original results, appeals or audit evidence." ], "audit_requirements": [ "Log actor, calling agent, role, purpose, learner, programme, award and credential identities, action, policy, RFC 3339 timestamp, effective authority, disclosed fields, evidence and outcome." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read the nearest Dimension-owner AGENTS.md, learner identity, registrar, award, recognition, privacy, sealed-record, retention and federation policies.", "Read this model AGENTS.md, pinned spec.yaml and required person, institution, programme, assessment, competency, occupation, credential, consent and evidence instructions before mutation or disclosure." ] } }, "coverage": { "claim": "A source-grounded reviewable draft of a learner-centred education and qualification context across UNESCO ISCED, European qualification-framework and registry sources, W3C Verifiable Credentials and provenance, 1EdTech CLR and Open Badges, CTDL and RFC 3339, without a claim of universal programme, credit, grading, recognition, privacy, licence or certified crosswalk completeness.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Programme, enrolment, qualification, award, credential, transcript and recognition identities and issuers are explicit." }, { "dimension": "classification and definition", "status": "covered", "notes": "ISCED, qualification-framework, award and credential classes are versioned and non-equivalent." }, { "dimension": "direct properties", "status": "covered", "notes": "Programme rules, enrolment, outcomes, results, grades, credits, award claims and credential status are first-class." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Assessment, issuer, proof, status and recognition methods, evidence, time and confidence are covered." }, { "dimension": "capabilities and possible actions", "status": "covered", "notes": "Register, enrol, complete, assess, award, issue, correct, recognize, verify and project operations are governed." }, { "dimension": "composition", "status": "covered", "notes": "People, institutions, content, activities, assessments, skills, occupations, licences, consent and proof systems stay external." }, { "dimension": "lifecycle", "status": "covered", "notes": "Admission, enrolment, progress, result, award, issue, correction, reissue, suspension, revocation and tombstone preserve history." }, { "dimension": "relationships", "status": "covered", "notes": "Learner, provider, registrar, assessor, awarding body, issuer, verifier and recognizing authority are typed and time-qualified." }, { "dimension": "temporal", "status": "covered", "notes": "Learning, assessment, decision, conferral, issue, revocation, verification and ingestion times remain distinct." }, { "dimension": "spatial", "status": "covered", "notes": "Jurisdiction, delivery location and recognition territory are referenced when material and privacy-controlled." }, { "dimension": "provenance", "status": "covered", "notes": "Sources, assessors, decisions, derivations, revisions, mappings and presentations remain attributable." }, { "dimension": "ownership and stewardship", "status": "covered", "notes": "Learner interests, registrar custody, awarding authority, issuer status and recognizing authority remain separate." }, { "dimension": "validation and quality", "status": "covered", "notes": "Identity, authority, rules, scales, credit, evidence, status, mapping loss and stale verification are checked." }, { "dimension": "access and privacy", "status": "covered", "notes": "Minimum disclosure, sealed records, subject binding, consent, verifier purpose and audit are covered." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Appeals, statutory retention, holds, correction, revocation status and tombstones are explicit." }, { "dimension": "interoperability", "status": "covered", "notes": "ISCED, EQF, national frameworks, ESCO, CTDL, CLR, Open Badges and VC mappings are versioned and loss-aware." } ], "known_omissions": [ "No independent Claude or Grok result was available; later external and education-sector review is required before canonical promotion.", "National programme, credit, grade, framework, award, recognition, minor-learner, sealed-record, retention and appeal profiles require specialist review.", "Teaching content and events, assessment execution, skills and occupation taxonomies, professional licences, payments, immigration and proof infrastructure remain external.", "The frozen relation ledger contains no approved WM-PER-008 rows; composition targets remain draft.", "Certified ISCED, EQF, ESCO, CTDL, CLR, Open Badges and VC crosswalks, conformance tests and licence review remain future work." ], "conflicts": [ "Framework levels support comparability but do not prove qualification equivalence or recognition for a particular purpose.", "A credential can be revoked, reissued or unavailable while the underlying learning or award remains historically true, and an award can be corrected without erasing completed learning.", "Registrar, awarding body, credential issuer and recognizing authority may be different parties with conflicting assertions." ], "regional_assumptions": [ "The EQF and ESCO supply European profiles and do not create universal levels, recognition or rights.", "ISCED is a statistical classification and does not itself accredit a programme or confer a qualification.", "CLR, Open Badges and Verifiable Credentials are exchange formats and do not determine educational quality, award authority or legal recognition." ], "adversarial_checks": [ "Reject attendance or course completion represented as assessed achievement, qualification, award or professional authorization without explicit evidence.", "Reject a qualification identity derived only from title, provider name, learner, grade or date.", "Reject mapped credits, grades or levels that omit original system, scale, version, authority and non-equivalence caveat.", "Reject public verification that leaks full transcript, sealed records, unnecessary identifiers or unrelated achievements.", "Reject agent conferral, recognition, revocation, adverse correction or disclosure beyond current role, authority, purpose and confirmation class." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "entity", "status": "accepted as a learner education, award and recognition context", "rationale": "The model joins learner-programme participation and assessed outcomes to a personal qualification award, credential evidence and later recognition decisions. It keeps people, institutions, programmes, teaching, assessments, skills, occupations, licences, consent and proof infrastructure in their own masters." }, "decisions": [ { "concept": "Education concepts", "disposition": "accepted as non-equivalent lifecycle objects", "rationale": "Participation, attendance, component completion, assessed achievement, qualification definition, personal award, credential, recognition and authorization cannot be inferred from one another." }, { "concept": "Programme and qualification identity", "disposition": "accepted as separately mastered reusable definitions", "rationale": "A programme defines a learning route and rules, while a qualification defines a reusable outcome; each has its own identifier, owner, version and jurisdiction." }, { "concept": "Personal award", "disposition": "accepted as the person-specific qualification fact", "rationale": "The competent awarding decision and effective conferral create the personal award, which remains distinct from both source learning evidence and issued credentials." }, { "concept": "Credentials", "disposition": "accepted as evidence with independent status", "rationale": "A credential asserts an award or achievement but its issue, reissue, suspension and revocation lifecycle can diverge from the underlying learning and award history." }, { "concept": "ISCED", "disposition": "accepted as versioned statistical classification", "rationale": "ISCED supports programme and related-qualification classification and national mappings but does not accredit a provider, validate learning or confer an award." }, { "concept": "Framework levels", "disposition": "accepted as comparability references", "rationale": "EQF and national framework mappings express attributable comparison of learning outcomes and never prove automatic qualification equivalence or recognition." }, { "concept": "Grades and credits", "disposition": "accepted with original-scale preservation", "rationale": "Every mapped value retains the source scale, system, version, authority and transformation because grades, credit and workload are jurisdiction and institution specific." }, { "concept": "Assessment evidence", "disposition": "accepted as external execution plus local effect", "rationale": "Assessment instruments and attempts retain external masters while this model stores source results, scales, moderation, appeal and their validated effect on outcomes or award eligibility." }, { "concept": "Recognition", "disposition": "accepted as purpose-specific downstream decision", "rationale": "A recognizing authority decides comparability or acceptance for one purpose and jurisdiction; the decision never mutates the source qualification or grants a professional licence automatically." }, { "concept": "Portable learner records", "disposition": "accepted as purpose-bound projections", "rationale": "CLR, Open Badges and Verifiable Credentials carry selected claims and evidence but do not replace registrar or awarding-body masters and must preserve disclosure and status limits." }, { "concept": "Learner privacy", "disposition": "accepted with minimum disclosure and sealed-record controls", "rationale": "Public verification must expose only the required claim and cannot reveal the complete transcript, unrelated achievements, internal identifiers or protected records." }, { "concept": "Approved registry composition", "disposition": "held pending relation governance", "rationale": "The approved relation ledger contains no WM-PER-008 rows, so all proposed dependencies and mappings remain draft." } ], "publicationHolds": [ "Claude and Grok timed out during their bounded attempts, so independent external review is absent and explicitly waived for this published reviewable draft.", "The boundary among programme, course, assessment, qualification definition, personal award, credential and professional authorization needs later joint taxonomy review.", "The approved relationship ledger contains no WM-PER-008 rows, so all proposed sibling composition remains draft.", "National programme, credit, grading, framework, award, recognition, minor-learner, sealed-record, retention and appeal profiles require specialist review.", "Certified ISCED, EQF, ESCO, CTDL, CLR, Open Badges and Verifiable Credentials mappings, conformance fixtures and licence checks remain unverified.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Approve exact sibling model identities and field ownership for programmes, courses, teaching activities, assessments, skills, occupations, licences and consent.", "Develop national and sector profiles for credit, workload, grading, qualification frameworks, award powers, recognition, minors, sealed records and retention.", "Create deterministic fixtures for transfer credit, prior learning, incomplete study, grade correction, award appeal, credential reissue, revocation, name change and selective disclosure.", "Validate certified ISCED, framework, ESCO, CTDL, CLR, Open Badges and VC projections with licence, disclosure, mapping-loss and round-trip tests." ] }, "statistics": { "sources": 10, "bundles": 7, "layers": 16, "findings": 32, "questions": 96, "artifacts": 32, "functions": 12 } }