{"success":true,"result":{"framework":{"version":"1.0","date":"2026-10-02","level_names":{"0":"Not started","1":"Foundation","2":"Practitioner","3":"Verified"},"level_blurb":{"0":"Not started.","1":"Has completed the module and can explain it.","2":"Has done it on hardware they own, and it is in their record.","3":"NGARi has verified it against the system of record."},"credential_source":"/corps/#credentials","step_labels":{"application":"Application accepted","onboarding":"Workspace provisioned","orientation":"Run your first prompt in the workspace","module_m1":"Module 1 · Sovereign foundations","module_m2":"Module 2 · Run your own stack","module_m3":"Module 3 · The data conversation","module_m4":"Module 4 · Price and support a local deployment","module_m5":"Module 5 · Teach it","hardware":"Choose and reserve your node","certification":"Pass the Trainer assessment","first_deployment":"Stand up your first community deployment","teach":"Enroll your first learner cohort","first_build":"Ship your first artifact"}},"competencies":[{"id":"sovereign-foundations","code":"C-SOV-1","name":"Sovereign AI foundations","statement":"Explain where the model runs, where the data goes and who can switch it off — and tell an air-gapped node apart from a dedicated tenant.","why":"This is the sentence a client will ask you to defend before they sign.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["module_m1"],"requires_labels":["Module 1 · Sovereign foundations"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":["hardware"],"requires_labels":["Choose and reserve your node"],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"node-operations","code":"C-OPS-1","name":"Node operations","statement":"Load a model on your own node, run a metered call, and read the audit entry it wrote.","why":"The difference between showing someone a chatbot and showing them a system.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["module_m2"],"requires_labels":["Module 2 · Run your own stack"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":["hardware"],"requires_labels":["Choose and reserve your node"],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"audit-and-evidence","code":"C-AUD-1","name":"Audit and evidence","statement":"Show a client, an auditor or a funder that a record cannot be quietly edited, and say plainly what that does and does not prove.","why":"The audit chain is the objection-killer; misquoting it destroys it.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["module_m1","module_m2"],"requires_labels":["Module 1 · Sovereign foundations","Module 2 · Run your own stack"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":["hardware"],"requires_labels":["Choose and reserve your node"],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"data-conversation","code":"C-CLI-1","name":"The data-privacy conversation","statement":"Answer \"we can't put our data in the cloud\" with a demonstration instead of a promise — and know which three claims you must never make.","why":"Almost every local-AI sale is decided in this one conversation.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["module_m3"],"requires_labels":["Module 3 · The data conversation"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":[],"requires_labels":[],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"deployment-economics","code":"C-COM-1","name":"Scope, price and support a deployment","statement":"Scope a small on-premises deployment, price it against the published ladder, and write down what maintenance includes.","why":"The failure mode is not losing the deal, it is winning an unpriced one.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["module_m4"],"requires_labels":["Module 4 · Price and support a local deployment"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":[],"requires_labels":[],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"appliance-ownership","code":"C-HW-1","name":"Appliance ownership and provisioning","statement":"Own, flash, configure and place a NGARi appliance, and hand it over to someone who will use it without you.","why":"A role that maintains boxes has to start with having stood one up.","pathways":["trainer","innovator","unsure"],"levels":[{"level":1,"name":"Foundation","requires":["hardware"],"requires_labels":["Choose and reserve your node"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":[],"requires_labels":[],"any_of":["first_deployment","first_build"],"any_of_labels":["Stand up your first community deployment","Ship your first artifact"],"credential":false},{"level":3,"name":"Verified","requires":["module_m5","teach"],"requires_labels":["Module 5 · Teach it","Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":true}]},{"id":"teach-and-assess","code":"C-TCH-1","name":"Teach and assess a cohort","statement":"Run the four foundations as a cohort, and assess a learner against the same questions a client asks.","why":"This is what makes a trainer rather than an operator.","pathways":["trainer"],"levels":[{"level":1,"name":"Foundation","requires":["module_m5"],"requires_labels":["Module 5 · Teach it"],"any_of":[],"any_of_labels":[],"credential":false},{"level":2,"name":"Practitioner","requires":["teach"],"requires_labels":["Enroll your first learner cohort"],"any_of":[],"any_of_labels":[],"credential":false},{"level":3,"name":"Verified","requires":[],"requires_labels":[],"any_of":[],"any_of_labels":[],"credential":true}]}],"roles":[{"slug":"ngari-node-maintainer","title":"NGARi Node Maintainer","summary":"Keeps NGARi appliances healthy in the field: provisioned, patched, backed up, documented, and reachable when a site needs help.","day_to_day":["Install and provision an appliance at a site, then hand it over.","Keep the runtime patched and the disk from filling up.","Verify the configuration backup restores, not just that it exists.","Read the audit trail when an owner asks what ran on their box.","Be the named person a site calls when it stops."],"entry":true,"credential":null,"requires":[{"competency":"appliance-ownership","code":"C-HW-1","name":"Appliance ownership and provisioning","level":2,"level_name":"Practitioner"},{"competency":"node-operations","code":"C-OPS-1","name":"Node operations","level":2,"level_name":"Practitioner"},{"competency":"audit-and-evidence","code":"C-AUD-1","name":"Audit and evidence","level":1,"level_name":"Foundation"},{"competency":"deployment-economics","code":"C-COM-1","name":"Scope, price and support a deployment","level":1,"level_name":"Foundation"}],"job_posting_block":"NGARi Node Maintainer — competency requirements\nNGARi Corps Workforce Competency Framework v1.0 (2026-10-02)\n\nKeeps NGARi appliances healthy in the field: provisioned, patched, backed up, documented, and reachable when a site needs help.\n\nA candidate meets this role when they hold the following levels against the framework. Every level is backed by evidence in the candidate's own record:\n\n  C-HW-1   Appliance ownership and provisioning — Practitioner\n           Own, flash, configure and place a NGARi appliance, and hand it over to someone who will use it without you.\n  C-OPS-1  Node operations — Practitioner\n           Load a model on your own node, run a metered call, and read the audit entry it wrote.\n  C-AUD-1  Audit and evidence — Foundation\n           Show a client, an auditor or a funder that a record cannot be quietly edited, and say plainly what that does and does not prove.\n  C-COM-1  Scope, price and support a deployment — Foundation\n           Scope a small on-premises deployment, price it against the published ladder, and write down what maintenance includes.\n\nEvidence the framework accepts, per level: a timestamped attestation in the candidate's NGARi Corps record, a metered inference call on their own tenant, a paid appliance, or a NGARi-issued credential. Self-declared only, up to Practitioner; Verified requires a NGARi-issued credential.\n\nDay to day:\n  - Install and provision an appliance at a site, then hand it over.\n  - Keep the runtime patched and the disk from filling up.\n  - Verify the configuration backup restores, not just that it exists.\n  - Read the audit trail when an owner asks what ran on their box.\n  - Be the named person a site calls when it stops.\n\nFramework and candidate verification: https://ngari.ai/corps/competencies\nMachine-readable: https://ngari.ai/api/corps/competencies"},{"slug":"sovereign-ai-operator","title":"Certified Sovereign AI Operator","summary":"Runs sovereign AI for a business or a community: the node, the client conversation, and the evidence that backs the claim.","day_to_day":["Operate the node and keep a metered, audited record of what it did.","Answer the data-privacy objection on the device, not on a slide.","Scope and price a small deployment against the published ladder.","Escalate to a maintainer when hardware is the problem."],"entry":false,"credential":{"any_of":["CSAO"],"pathway":"Pathway A"},"requires":[{"competency":"sovereign-foundations","code":"C-SOV-1","name":"Sovereign AI foundations","level":2,"level_name":"Practitioner"},{"competency":"node-operations","code":"C-OPS-1","name":"Node operations","level":2,"level_name":"Practitioner"},{"competency":"audit-and-evidence","code":"C-AUD-1","name":"Audit and evidence","level":2,"level_name":"Practitioner"},{"competency":"data-conversation","code":"C-CLI-1","name":"The data-privacy conversation","level":2,"level_name":"Practitioner"},{"competency":"deployment-economics","code":"C-COM-1","name":"Scope, price and support a deployment","level":1,"level_name":"Foundation"}],"job_posting_block":"Certified Sovereign AI Operator — competency requirements\nNGARi Corps Workforce Competency Framework v1.0 (2026-10-02)\n\nRuns sovereign AI for a business or a community: the node, the client conversation, and the evidence that backs the claim.\n\nA candidate meets this role when they hold the following levels against the framework. Every level is backed by evidence in the candidate's own record:\n\n  C-SOV-1  Sovereign AI foundations — Practitioner\n           Explain where the model runs, where the data goes and who can switch it off — and tell an air-gapped node apart from a dedicated tenant.\n  C-OPS-1  Node operations — Practitioner\n           Load a model on your own node, run a metered call, and read the audit entry it wrote.\n  C-AUD-1  Audit and evidence — Practitioner\n           Show a client, an auditor or a funder that a record cannot be quietly edited, and say plainly what that does and does not prove.\n  C-CLI-1  The data-privacy conversation — Practitioner\n           Answer \"we can't put our data in the cloud\" with a demonstration instead of a promise — and know which three claims you must never make.\n  C-COM-1  Scope, price and support a deployment — Foundation\n           Scope a small on-premises deployment, price it against the published ladder, and write down what maintenance includes.\n\n  Credential: CSAO (Pathway A; see https://ngari.ai/corps/#credentials)\n\nEvidence the framework accepts, per level: a timestamped attestation in the candidate's NGARi Corps record, a metered inference call on their own tenant, a paid appliance, or a NGARi-issued credential. Self-declared only, up to Practitioner; Verified requires a NGARi-issued credential.\n\nDay to day:\n  - Operate the node and keep a metered, audited record of what it did.\n  - Answer the data-privacy objection on the device, not on a slide.\n  - Scope and price a small deployment against the published ladder.\n  - Escalate to a maintainer when hardware is the problem.\n\nFramework and candidate verification: https://ngari.ai/corps/competencies\nMachine-readable: https://ngari.ai/api/corps/competencies"},{"slug":"sovereign-ai-trainer","title":"Certified Sovereign AI Trainer","summary":"Turns the four foundations into operators: runs cohorts, assesses learners, and stands up the first deployment they learn on.","day_to_day":["Teach modules 1 to 4 and assess learners on the same questions clients ask.","Stand up at least one real site on hardware you own.","Enrol and run a cohort from first session to assessment.","Keep your own record current, because your learners' credentials depend on it."],"entry":false,"credential":{"any_of":["CSSA"],"pathway":"Pathway B"},"requires":[{"competency":"sovereign-foundations","code":"C-SOV-1","name":"Sovereign AI foundations","level":2,"level_name":"Practitioner"},{"competency":"node-operations","code":"C-OPS-1","name":"Node operations","level":2,"level_name":"Practitioner"},{"competency":"audit-and-evidence","code":"C-AUD-1","name":"Audit and evidence","level":2,"level_name":"Practitioner"},{"competency":"data-conversation","code":"C-CLI-1","name":"The data-privacy conversation","level":2,"level_name":"Practitioner"},{"competency":"deployment-economics","code":"C-COM-1","name":"Scope, price and support a deployment","level":2,"level_name":"Practitioner"},{"competency":"teach-and-assess","code":"C-TCH-1","name":"Teach and assess a cohort","level":2,"level_name":"Practitioner"}],"job_posting_block":"Certified Sovereign AI Trainer — competency requirements\nNGARi Corps Workforce Competency Framework v1.0 (2026-10-02)\n\nTurns the four foundations into operators: runs cohorts, assesses learners, and stands up the first deployment they learn on.\n\nA candidate meets this role when they hold the following levels against the framework. Every level is backed by evidence in the candidate's own record:\n\n  C-SOV-1  Sovereign AI foundations — Practitioner\n           Explain where the model runs, where the data goes and who can switch it off — and tell an air-gapped node apart from a dedicated tenant.\n  C-OPS-1  Node operations — Practitioner\n           Load a model on your own node, run a metered call, and read the audit entry it wrote.\n  C-AUD-1  Audit and evidence — Practitioner\n           Show a client, an auditor or a funder that a record cannot be quietly edited, and say plainly what that does and does not prove.\n  C-CLI-1  The data-privacy conversation — Practitioner\n           Answer \"we can't put our data in the cloud\" with a demonstration instead of a promise — and know which three claims you must never make.\n  C-COM-1  Scope, price and support a deployment — Practitioner\n           Scope a small on-premises deployment, price it against the published ladder, and write down what maintenance includes.\n  C-TCH-1  Teach and assess a cohort — Practitioner\n           Run the four foundations as a cohort, and assess a learner against the same questions a client asks.\n\n  Credential: CSSA (Pathway B; see https://ngari.ai/corps/#credentials)\n\nEvidence the framework accepts, per level: a timestamped attestation in the candidate's NGARi Corps record, a metered inference call on their own tenant, a paid appliance, or a NGARi-issued credential. Self-declared only, up to Practitioner; Verified requires a NGARi-issued credential.\n\nDay to day:\n  - Teach modules 1 to 4 and assess learners on the same questions clients ask.\n  - Stand up at least one real site on hardware you own.\n  - Enrol and run a cohort from first session to assessment.\n  - Keep your own record current, because your learners' credentials depend on it.\n\nFramework and candidate verification: https://ngari.ai/corps/competencies\nMachine-readable: https://ngari.ai/api/corps/competencies"},{"slug":"community-deployment-lead","title":"Community Deployment Lead","summary":"Owns a place rather than a box: several sites in one region, the relationships, and the reporting a funder or a local government needs.","day_to_day":["Run several sites in one region and keep them all reachable.","Translate site problems into a maintenance and replacement plan.","Report measured usage and outcomes to a funder, from the record.","Train the next maintainer for the region."],"entry":false,"credential":null,"requires":[{"competency":"appliance-ownership","code":"C-HW-1","name":"Appliance ownership and provisioning","level":2,"level_name":"Practitioner"},{"competency":"sovereign-foundations","code":"C-SOV-1","name":"Sovereign AI foundations","level":2,"level_name":"Practitioner"},{"competency":"data-conversation","code":"C-CLI-1","name":"The data-privacy conversation","level":2,"level_name":"Practitioner"},{"competency":"deployment-economics","code":"C-COM-1","name":"Scope, price and support a deployment","level":2,"level_name":"Practitioner"},{"competency":"node-operations","code":"C-OPS-1","name":"Node operations","level":2,"level_name":"Practitioner"}],"job_posting_block":"Community Deployment Lead — competency requirements\nNGARi Corps Workforce Competency Framework v1.0 (2026-10-02)\n\nOwns a place rather than a box: several sites in one region, the relationships, and the reporting a funder or a local government needs.\n\nA candidate meets this role when they hold the following levels against the framework. Every level is backed by evidence in the candidate's own record:\n\n  C-HW-1   Appliance ownership and provisioning — Practitioner\n           Own, flash, configure and place a NGARi appliance, and hand it over to someone who will use it without you.\n  C-SOV-1  Sovereign AI foundations — Practitioner\n           Explain where the model runs, where the data goes and who can switch it off — and tell an air-gapped node apart from a dedicated tenant.\n  C-CLI-1  The data-privacy conversation — Practitioner\n           Answer \"we can't put our data in the cloud\" with a demonstration instead of a promise — and know which three claims you must never make.\n  C-COM-1  Scope, price and support a deployment — Practitioner\n           Scope a small on-premises deployment, price it against the published ladder, and write down what maintenance includes.\n  C-OPS-1  Node operations — Practitioner\n           Load a model on your own node, run a metered call, and read the audit entry it wrote.\n\nEvidence the framework accepts, per level: a timestamped attestation in the candidate's NGARi Corps record, a metered inference call on their own tenant, a paid appliance, or a NGARi-issued credential. Self-declared only, up to Practitioner; Verified requires a NGARi-issued credential.\n\nDay to day:\n  - Run several sites in one region and keep them all reachable.\n  - Translate site problems into a maintenance and replacement plan.\n  - Report measured usage and outcomes to a funder, from the record.\n  - Train the next maintainer for the region.\n\nFramework and candidate verification: https://ngari.ai/corps/competencies\nMachine-readable: https://ngari.ai/api/corps/competencies"}]}}