Trace every API capability to its definition, control owner, public source and executable evidence.
The Assurance Graph connects each public API operation to an accountable capability, control owner, governing source and executable evidence artifact. It gives insurer, government, regulator, security and engineering reviewers one path from a public statement to the API definition and test that support it.The graph describes verified Heyrafiki behavior and keeps each institutional
authority, operating decision and control owner explicit.
IRA governs insurance supervision, market conduct and policyholder protection. Heyrafiki records the Claims, decision, communication, financial and audit evidence an accountable insurer can inspect. Heyrafiki does not become the insurer or supervisory authority.
Ministry of Health and Digital Health Agency
DHA defines digital health certification and national exchange requirements. Heyrafiki keeps registry identifiers, coded data, Consent, audit and adapter versions explicit at this boundary.
Counsellors and Psychologists Board
CPB remains authoritative for counsellor and psychologist registration and licensing. Heyrafiki records the source observation, category, licence period and freshness separately from a Platform Care-eligibility decision.
eCitizen and GavaConnect
These are approved government access and integration paths. They do not become the authority for clinical facts, insurance decisions or Heyrafiki ledger state.
The graph maps 31 public operations into 10 accountable capabilities and 9 controls. It covers API discovery, Practitioners, Bookings, Sessions, eligibility, Coverage, pre-authorization, Claim valuation, remittance and Webhooks.
Run the benchmark
Reproduce four suites and five adversarial mutation checks from the public manifest.
Open the graph
Inspect the machine-readable capability, source, control and evidence links.
Read the schema
Validate the graph independently with JSON Schema 2020-12.
git clone https://github.com/heyrafiki/proving-ground.gitcd proving-groundnpm cinpm test
The suite validates the OpenAPI definition, financial invariants, the Claim valuation timeline and graph referential integrity.
API discovery and the public evidence repository are open. Sandbox operations use a sandbox key. Institutional capabilities use scoped Organization grants with separately approved production authority.Create a key in the Developer Platform if your Organization has access. Otherwise request access and review the acceptance test plan now.
The open conformance system provides a reproducible base for research in reported Claim development, mental-health Benefit utilization, provider-network capacity, privacy-constrained aggregation and Consent-aware computation. A research claim requires a formal problem, stated assumptions, baseline methods, reproducible synthetic or approved data, evaluation results and expert review.The graph turns each research hypothesis into a reviewable path through stated
assumptions, versioned evidence, baseline methods and reproducible results.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Heyrafiki","description":"Reference and integration guidance for the Heyrafiki API, Sandbox, insurance and institutional workflows.","colors":{"primary":"#184A34","light":"#56C995","dark":"#3D7B5C"},"logo":{"light":"https://mintcdn.com/heyrafiki/VzWzD9yh2LbdjA9G/images/logo-black.png?fit=max\u0026auto=format\u0026n=VzWzD9yh2LbdjA9G\u0026q=85\u0026s=adad3843b7b770dddb62d8d2a7095272","dark":"https://mintcdn.com/heyrafiki/VzWzD9yh2LbdjA9G/images/logo-white.png?fit=max\u0026auto=format\u0026n=VzWzD9yh2LbdjA9G\u0026q=85\u0026s=9d24495fb1c9d7a5cd24d6dd106b5641","href":"/"},"favicon":{"light":"https://mintcdn.com/heyrafiki/VzWzD9yh2LbdjA9G/images/mark-black.png?fit=max\u0026auto=format\u0026n=VzWzD9yh2LbdjA9G\u0026q=85\u0026s=4cf99d03241c11cfedcf0eef01032b16","dark":"https://mintcdn.com/heyrafiki/VzWzD9yh2LbdjA9G/images/mark-white.png?fit=max\u0026auto=format\u0026n=VzWzD9yh2LbdjA9G\u0026q=85\u0026s=01bf7726e0bcffdad1248183ae626074"},"api":{"openapi":"openapi/heyrafiki.openapi.yaml","playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["bash","javascript","python","go"],"prefill":true,"autogenerate":true}},"appearance":{"default":"system","strict":false},"navbar":{"links":[{"href":"https://heyrafiki.space","label":"Website"}],"primary":{"type":"button","label":"Request access","href":"https://heyrafiki.space/waitlist"}},"footer":{"socials":{"website":"https://heyrafiki.space","github":"https://github.com/heyrafiki","linkedin":"https://www.linkedin.com/company/heyrafiki","x":"https://x.com/heyrafikios","instagram":"https://www.instagram.com/heyrafikios"}},"search":{"prompt":"Search Heyrafiki Docs"},"seo":{"metatags":{"canonical":"https://docs.heyrafiki.space","og:locale":"en_KE"},"indexing":"navigable"},"fonts":{"heading":{"family":"Instrument Sans"},"body":{"family":"Instrument Sans"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"heyrafiki","hasAudioNarration":false,"actualSubdomain":"heyrafiki","customDomains":["docs.heyrafiki.space"],"gitSource":{"type":"github","owner":"heyrafiki","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a98f97431118af9857677b0","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API reference","count":34},{"language":"default","tag":"REST API","count":34},{"language":"default","tag":"Build","count":12},{"language":"default","tag":"Institutions","count":8},{"language":"default","tag":"Get started","count":7},{"language":"default","tag":"Insurance","count":6},{"language":"default","tag":"Integration tools","count":5},{"language":"default","tag":"Institutional integration","count":4},{"language":"default","tag":"Integration assurance","count":4},{"language":"default","tag":"Payer workflows","count":2}],"searchSettings":{"isFiltersEnabled":true,"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"hello@heyrafiki.space"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--hr-brand: #184a34;--hr-brand-soft: color-mix(in srgb, var(--hr-brand) 34%, transparent)}#content-area h1,article h1{font-size:1.78rem;line-height:1.15;letter-spacing:-0.03em;font-weight:600}#content-area h2,article h2{font-size:1.14rem;line-height:1.25;letter-spacing:-0.02em;font-weight:600;margin-top:2.25rem}#content-area h3,article h3{font-size:0.98rem;line-height:1.3;letter-spacing:-0.015em;font-weight:600}#content-area p,#content-area li,article p,article li{font-size:0.93rem;line-height:1.7}#content-area>div:first-child p:first-of-type{font-size:0.98rem}#content-area table,article table{font-size:0.84rem}#content-area th,article th{font-weight:600;letter-spacing:0.01em}#content-area code,article code{font-size:0.82rem}#content-area pre code,article pre code{font-size:0.8rem;line-height:1.6}#content-area .card h2,#content-area .card h3{font-size:0.91rem;margin-top:0}#content-area tbody tr:nth-child(even),article tbody tr:nth-child(even){background:color-mix(in srgb, var(--hr-brand) 3%, transparent)}#content-area a,#content-area button,article a,article button{text-underline-offset:0.18em}#content-area [role=\"tablist\"],article [role=\"tablist\"]{column-gap:0.75rem!important;padding-inline:0.25rem;scrollbar-color:var(--hr-brand-soft) transparent;scrollbar-width:thin}#content-area [role=\"tablist\"]::-webkit-scrollbar,article [role=\"tablist\"]::-webkit-scrollbar{height:0.25rem}#content-area [role=\"tablist\"]::-webkit-scrollbar-track,article [role=\"tablist\"]::-webkit-scrollbar-track{background:transparent}#content-area [role=\"tablist\"]::-webkit-scrollbar-thumb,article [role=\"tablist\"]::-webkit-scrollbar-thumb{background:var(--hr-brand-soft);border-radius:999px}#content-area [role=\"tablist\"] button,article [role=\"tablist\"] button{font-size:0.78rem;white-space:nowrap}#content-area [role=\"tablist\"] button:focus-visible,article [role=\"tablist\"] button:focus-visible{outline:2px solid color-mix(in srgb, var(--hr-brand) 72%, white);outline-offset:2px}@media (min-width: 48rem){#content-area [role=\"tablist\"],article [role=\"tablist\"]{column-gap:1rem!important}}"}],"page":{"pagePath":"institutions/assurance-graph","slug":"/institutions/assurance-graph","pageMetadata":{"title":"Assurance Graph","description":"Trace every API capability to its definition, control owner, public source and executable evidence.","keywords":["regulatory assurance","insurance API controls","government integration","digital health conformance"],"href":"/institutions/assurance-graph"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Trace every API capability to its definition, control owner, public source and executable evidence.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Heading,Mermaid,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Assurance Graph connects each public API operation to an accountable capability, control owner, governing source and executable evidence artifact. It gives insurer, government, regulator, security and engineering reviewers one path from a public statement to the API definition and test that support it.`}),`\n`,_jsx(_components.p,{children:`The graph describes verified Heyrafiki behavior and keeps each institutional\nauthority, operating decision and control owner explicit.`}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n Source[\"Published authority or standard\"] --> Control[\"Named control\"]\n Control --> Capability[\"Typed capability\"]\n Capability --> Operation[\"OpenAPI operation\"]\n Control --> Evidence[\"Executable evidence\"]\n Evidence --> Result[\"Reproducible result\"]`}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-graph-proves`,children:`What the graph proves`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Question`}),_jsx(_components.th,{children:`Evidence path`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Who owns this capability?`}),_jsx(_components.td,{children:`Capability to named engineering, finance, clinical, privacy or reliability owner`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Which public source informs the control?`}),_jsx(_components.td,{children:`Control to IRA, DHA, CPB, government integration boundary or Heyrafiki domain authority`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Which API operations implement it?`}),_jsx(_components.td,{children:`Capability to unique OpenAPI operation identifiers`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`How can a reviewer test it?`}),_jsx(_components.td,{children:`Control to fixture, schema and deterministic verification command`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`What happens when the API grows?`}),_jsx(_components.td,{children:`CI fails when an operation has no accountable capability or references missing evidence`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`kenyan-authority-boundaries`,children:`Kenyan authority boundaries`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Insurance Regulatory Authority`,icon:`shield-check`,defaultOpen:true,id:`insurance-regulatory-authority`,children:_jsx(_components.p,{children:`IRA governs insurance supervision, market conduct and policyholder protection. Heyrafiki records the Claims, decision, communication, financial and audit evidence an accountable insurer can inspect. Heyrafiki does not become the insurer or supervisory authority.`})}),_jsx(Accordion,{title:`Ministry of Health and Digital Health Agency`,icon:`hospital`,id:`ministry-of-health-and-digital-health-agency`,children:_jsx(_components.p,{children:`DHA defines digital health certification and national exchange requirements. Heyrafiki keeps registry identifiers, coded data, Consent, audit and adapter versions explicit at this boundary.`})}),_jsx(Accordion,{title:`Counsellors and Psychologists Board`,icon:`id-card`,id:`counsellors-and-psychologists-board`,children:_jsx(_components.p,{children:`CPB remains authoritative for counsellor and psychologist registration and licensing. Heyrafiki records the source observation, category, licence period and freshness separately from a Platform Care-eligibility decision.`})}),_jsx(Accordion,{title:`eCitizen and GavaConnect`,icon:`landmark`,id:`ecitizen-and-gavaconnect`,children:_jsx(_components.p,{children:`These are approved government access and integration paths. They do not become the authority for clinical facts, insurance decisions or Heyrafiki ledger state.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`graph-coverage`,children:`Graph coverage`}),`\n`,_jsx(_components.p,{children:`The graph maps 31 public operations into 10 accountable capabilities and 9 controls. It covers API discovery, Practitioners, Bookings, Sessions, eligibility, Coverage, pre-authorization, Claim valuation, remittance and Webhooks.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Run the benchmark`,icon:`flask`,href:`https://github.com/heyrafiki/proving-ground`,children:_jsx(_components.p,{children:`Reproduce four suites and five adversarial mutation checks from the public manifest.`})}),_jsx(Card,{title:`Open the graph`,icon:`diagram-project`,href:`https://github.com/heyrafiki/contract/blob/main/assurance/assurance-graph.json`,children:_jsx(_components.p,{children:`Inspect the machine-readable capability, source, control and evidence links.`})}),_jsx(Card,{title:`Read the schema`,icon:`brackets-curly`,href:`https://github.com/heyrafiki/contract/blob/main/assurance/assurance-graph.schema.json`,children:_jsx(_components.p,{children:`Validate the graph independently with JSON Schema 2020-12.`})})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`git`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` clone`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` https://github.com/heyrafiki/proving-ground.git`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`cd`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` proving-ground`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` ci`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#DCDCAA`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:` test`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`The suite validates the OpenAPI definition, financial invariants, the Claim valuation timeline and graph referential integrity.`}),`\n`,_jsx(Heading,{level:`2`,id:`capability-and-access`,children:`Capability and access`}),`\n`,_jsx(_components.p,{children:`API discovery and the public evidence repository are open. Sandbox operations use a sandbox key. Institutional capabilities use scoped Organization grants with separately approved production authority.`}),`\n`,_jsxs(_components.p,{children:[`Create a key in the `,_jsx(_components.a,{href:`https://app.heyrafiki.space/dev/keys`,children:`Developer Platform`}),` if your Organization has access. Otherwise `,_jsx(_components.a,{href:`https://heyrafiki.space/waitlist`,children:`request access`}),` and review the `,_jsx(_components.a,{href:`/insurance/acceptance-testing`,children:`acceptance test plan`}),` now.`]}),`\n`,_jsx(Heading,{level:`2`,id:`research-surface`,children:`Research surface`}),`\n`,_jsx(_components.p,{children:`The open conformance system provides a reproducible base for research in reported Claim development, mental-health Benefit utilization, provider-network capacity, privacy-constrained aggregation and Consent-aware computation. A research claim requires a formal problem, stated assumptions, baseline methods, reproducible synthetic or approved data, evaluation results and expert review.`}),`\n`,_jsx(_components.p,{children:`The graph turns each research hypothesis into a reviewable path through stated\nassumptions, versioned evidence, baseline methods and reproducible results.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Assurance Graph","description":"Trace every API capability to its definition, control owner, public source and executable evidence.","keywords":["regulatory assurance","insurance API controls","government integration","digital health conformance"],"href":"/institutions/assurance-graph"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What the graph proves","slug":"what-the-graph-proves","depth":2,"children":[]},{"title":"Kenyan authority boundaries","slug":"kenyan-authority-boundaries","depth":2,"children":[]},{"title":"Graph coverage","slug":"graph-coverage","depth":2,"children":[]},{"title":"Capability and access","slug":"capability-and-access","depth":2,"children":[]},{"title":"Research surface","slug":"research-surface","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/heyrafiki/3adcae0af99d46fb/legacy-domain-redirect.js"],"subdomain":"heyrafiki","siteName":"Heyrafiki","title":"Assurance Graph - Heyrafiki","contextualStarterQuestions":[{"_id":"6a8c05fa5a598f62dc419c4b","deploymentId":"6a574d6bff30196c96adc0c1","questionText":"Who owns this API capability?","status":"active","generatedBy":"contextual","path":"institutions/assurance-graph","createdAt":"2026-08-24T08:51:06.505Z","updatedAt":"2026-08-24T08:51:06.505Z","__v":0},{"_id":"6a8c05fa5a598f62dc419c49","deploymentId":"6a574d6bff30196c96adc0c1","questionText":"How do I trace API to controls?","status":"active","generatedBy":"contextual","path":"institutions/assurance-graph","createdAt":"2026-08-24T08:51:06.505Z","updatedAt":"2026-08-24T08:51:06.505Z","__v":0},{"_id":"6a8c05fa5a598f62dc419c4a","deploymentId":"6a574d6bff30196c96adc0c1","questionText":"What evidence proves capability?","status":"active","generatedBy":"contextual","path":"institutions/assurance-graph","createdAt":"2026-08-24T08:51:06.505Z","updatedAt":"2026-08-24T08:51:06.505Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T08:50:50.350Z","gitLastModified":"2026-08-24T08:50:01.000Z","originalFileLocation":"institutions/assurance-graph.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Trace every API capability to its definition, control owner, public source and executable evidence.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Heyrafiki\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Assurance Graph - Heyrafiki\">\u003cmeta data-mint-head property=\"og:description\" content=\"Trace every API capability to its definition, control owner, public source and executable evidence.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Heyrafiki\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.heyrafiki.space/institutions/assurance-graph\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://heyrafiki.mintlify.site/_mintlify/api/og/v2?division=Institutional+integration\u0026amp;title=Assurance+Graph\u0026amp;description=Trace+every+API+capability+to+its+definition%2C+control+owner%2C+public+source+and+executable+evidence.\u0026amp;theme=21d32e2b607e525eebaffa65\u0026amp;signature=df909255c3d8cb8dc246c406a37ef2cb717992136067ef928eec6108a06e662f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Assurance Graph - Heyrafiki\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Trace every API capability to its definition, control owner, public source and executable evidence.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://heyrafiki.mintlify.site/_mintlify/api/og/v2?division=Institutional+integration\u0026amp;title=Assurance+Graph\u0026amp;description=Trace+every+API+capability+to+its+definition%2C+control+owner%2C+public+source+and+executable+evidence.\u0026amp;theme=21d32e2b607e525eebaffa65\u0026amp;signature=df909255c3d8cb8dc246c406a37ef2cb717992136067ef928eec6108a06e662f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/heyrafiki/6pLNsXzfdQKPtWLt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Heyrafiki\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#184A34\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_KE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.heyrafiki.space/institutions/assurance-graph\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/institutions/assurance-graph.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.heyrafiki.space/#organization\",\"name\":\"Heyrafiki\",\"url\":\"https://docs.heyrafiki.space\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/heyrafiki/VzWzD9yh2LbdjA9G/images/logo-black.png?fit=max\u0026auto=format\u0026n=VzWzD9yh2LbdjA9G\u0026q=85\u0026s=adad3843b7b770dddb62d8d2a7095272\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.heyrafiki.space#website\",\"name\":\"Heyrafiki\",\"url\":\"https://docs.heyrafiki.space\",\"publisher\":{\"@id\":\"https://docs.heyrafiki.space/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.heyrafiki.space/institutions/assurance-graph#webpage\",\"url\":\"https://docs.heyrafiki.space/institutions/assurance-graph\",\"name\":\"Assurance Graph\",\"description\":\"Trace every API capability to its definition, control owner, public source and executable evidence.\",\"dateModified\":\"2026-08-24T08:50:01.000Z\",\"isPartOf\":{\"@id\":\"https://docs.heyrafiki.space#website\"},\"breadcrumb\":{\"@id\":\"https://docs.heyrafiki.space/institutions/assurance-graph#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.heyrafiki.space/institutions/assurance-graph#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Institutional integration\",\"item\":\"https://docs.heyrafiki.space/concepts/institutions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Assurance Graph\",\"item\":\"https://docs.heyrafiki.space/institutions/assurance-graph\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.heyrafiki.space/institutions/assurance-graph#article\",\"headline\":\"Assurance Graph\",\"name\":\"Assurance Graph\",\"description\":\"Trace every API capability to its definition, control owner, public source and executable evidence.\",\"url\":\"https://docs.heyrafiki.space/institutions/assurance-graph\",\"mainEntityOfPage\":{\"@id\":\"https://docs.heyrafiki.space/institutions/assurance-graph#webpage\"},\"dateModified\":\"2026-08-24T08:50:01.000Z\",\"keywords\":\"regulatory assurance, insurance API controls, government integration, digital health conformance\",\"publisher\":{\"@id\":\"https://docs.heyrafiki.space/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.heyrafiki.space#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Heyrafiki\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Heyrafiki","nav":{"global":null,"tabs":[{"tab":"Build","icon":"code","pages":[{"title":"Build","href":""}]},{"tab":"Insurance","icon":"shield-check","pages":[{"title":"Insurance","href":"/benefits"}]},{"tab":"Institutions","icon":"landmark","groups":[{"group":"Institutional integration","pages":[{"title":"Institutional integrations","description":"Connect Care, Cover, Claims and audit through governed interfaces.","href":"/concepts/institutions"},{"title":"Assurance Graph","href":"/institutions/assurance-graph"},{"title":"Platform workflow","description":"How public resources connect Care, Cover, Claims and remittance.","href":"/concepts/platform"},{"title":"Platform capabilities","href":"/concepts/capabilities"}]},{"group":"Security and data governance","pages":[{"title":"Security and privacy","href":"/security/overview"},{"title":"Data boundaries","href":"/security/data-boundaries"}]},{"group":"Research and evidence","pages":[{"title":"Research and evidence","href":"/research/evidence"},{"title":"Affective Dynamics","href":"/research/affective-dynamics"}]}]},{"tab":"API reference","icon":"brackets-curly","pages":[{"title":"API reference","href":"/resources"}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Assurance Graph - Heyrafiki","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}