External Helpifyr Boost Onboarding
Use this page when an external or adjacent partner needs one exact admissible onboarding packet instead of a loose pile of orientation links.
Download the canonical packet
The markdown pack explains the review model in plain language. The JSON template gives three ready-to-copy request bodies for oss-repository, proprietary-service, and hybrid. Submit only one chosen variant object, not the wrapper file.
When to use this page
- You are onboarding a partner-operated boost or adjacent tool into the Helpifyr review path.
- You need one exact packet of mandatory deliverables before Fabric can treat the request as reviewable.
- You must explain the difference between orientation docs and the actual admission request.
Boost preparation flow
Step 1: Choose the correct integration model
integration_model is always required. Leaving it empty or omitting it is malformed and should fail closed.
| Model | Use it when | Mandatory evidence |
|---|---|---|
oss-repository | the boost is openly published and a public repository is part of the agreed integration | OSS inventory document plus OSS inventory verify entrypoint |
proprietary-service | the boost is privately operated and no public repository is part of the integration | proprietary verification with non-sensitive evidence reference |
hybrid | the boost mixes public repository surfaces with a closed or hosted core | both OSS inventory evidence and proprietary verification |
Step 2: Prepare the mandatory packet
What the partner must return
- one canonical
manifest_documentwith stable identity, capability class, runtime kind, lifecycle stage, version, and release channel - one
knowledge_extension_manifest_v1when the boost produces, consumes, or extends governed knowledge, context-graph, model-selection, or memory surfaces - one docs entrypoint with the relevant tool-profile, integrations, capabilities, API, and OSS inventory surfaces
- explicit producer declarations for every Fabric-owned contract family the tool publishes
- explicit consumer declarations for every Fabric-owned contract family the tool consumes
- compatibility posture, lifecycle posture, and verify metadata
- readiness and live-evidence targets that can be read back without guessing
- one completed dry-run payload based on the canonical template
What the dry-run payload must say
- who the tool is, what capability class it belongs to, and which runtime kind it uses
- which release channel and lifecycle stage the partner is asking to admit
- which contract families the tool produces and consumes
- whether the boost participates in semantic knowledge projection, context assembly, episodic memory, external-connector onboarding, or physical-world observation only
- where the reviewer can find compatibility posture, verify entrypoint, and live readiness targets
- which known boundaries, exclusions, or fail-closed conditions already apply
Public-safe dry-run declaration
A public reader should be able to reconstruct the expected request shape from this page alone. The minimum declaration set is:
- tool identity: tool name, owner, runtime kind, and capability class
- lifecycle request: requested stage, release channel, and intended promotion target
- contract usage: produced families, consumed families, and any known restricted families
- verification: exact verify command or entrypoint, plus the readiness or live surfaces to read back
- boundaries: exclusions, unsupported modes, rollout limits, and any fail-closed conditions already known
Step 3: Fill the packet without drift
Identity and classification
- use one stable
id,tool_key, and human-readable tool name - choose exactly one canonical capability class
- keep
runtime_kind,version,release_channel, and lifecycle posture aligned with the real runtime
Docs and evidence
- point
docs_entrypointto the public overview a reviewer should start from - include tool profile, integrations, capabilities, API, and compatibility surfaces
- for OSS or hybrid boosts, include the OSS inventory path and the repo-local verify command
- for proprietary or hybrid boosts, provide
proprietary_verificationwith a non-sensitive evidence reference
Contracts and verification
- declare which Fabric contract families are produced and which are consumed
- if the boost touches governed knowledge, declare the exact ontology, producer, consumer, and extension manifests instead of describing them only in prose
- if the boost needs admitted model choice, declare the expected model-binding posture and the provider or residency restrictions that apply
- provide one repeatable
verify_entrypoint - provide readiness surfaces and one live verification target another reviewer can read back
Knowledge and extension onboarding
If the boost wants to participate in the semantic platform, the onboarding packet must make that explicit.
Minimum additions:
knowledge_extension_manifest_v1- extension type, bounded context, fact classes, relation classes, sensitivity, deletion strategy, and degraded mode
- producer and consumer manifests
- what the boost publishes, what it reads, and which Fabric-owned families remain read-only
- authority posture
- whether the boost is authoritative, reviewed, extracted, inferred, or recommendation-only for each fact family
- model posture
- the admitted model profile or provider family the boost expects, without assuming one hardcoded LLM identity
- verification posture
- exact replay, readback, and post-merge verify surfaces
Do not submit a semantic or memory-aware boost as if it were only a generic API connector. The review packet must show how knowledge, context, deletion, and fail-closed behavior are governed.
Step 4: Run the self-check before submission
Use the completed payload against the admission dry-run surface before sending the packet onward.
| Result | Meaning | Required action |
|---|---|---|
200 ready | the request is well-formed and admissible | submit the packet |
200 ready-with-followups | the request is admissible but still has warnings | clear the warnings where possible |
200 blocked | the payload is structurally valid but semantically not admissible | fix the blocking findings first |
422 | the payload is malformed | fix the structure, missing fields, extra fields, or secret-like evidence |
Common fail-closed cases
- omitting
integration_model - omitting
knowledge_extension_manifest_v1when the boost claims semantic knowledge, memory, or context-assembly participation - mixing OSS inventory fields into a
proprietary-servicebody - omitting
proprietary_verificationfor proprietary or hybrid boosts - putting a token, password, API key, or connection string into
evidence_ref - declaring a capability class or contract family that does not match the canonical Fabric vocabulary
- assuming one specific LLM name is mandatory instead of declaring an admitted model capability or profile
- claiming readiness surfaces that another reviewer cannot actually read back
- presenting physical-world or external SaaS action authority as if information access alone granted execution authority
Review order
- Send the canonical admission pack and dry-run template.
- Ask the partner to return the completed template plus linked artifacts and evidence.
- Validate the payload against the admission schema and governance surfaces.
- Execute the partner verify entrypoint and read back the declared readiness surfaces.
- Record the verdict in Fabric and open downstream adoption work only after the evidence is complete.
Do not use these as substitutes
- API Surface Map is orientation help, not the admission contract.
- Build an Integration is the journey page, not the review packet.
- product API or compatibility pages can support evidence, but they do not replace the Fabric-owned dry-run request.
Public packet summary
- one onboarding brief that states scope, capability, runtime, and explicit non-goals
- one dry-run payload that declares identity, lifecycle, producer and consumer usage, and verify targets
- one semantic-extension declaration when the boost touches knowledge, model selection, or context assembly
- one evidence bundle that points reviewers at the exact docs, compatibility posture, and readback surfaces
- the authoritative review contract still remains Fabric-owned, but a public reader should understand the packet from this page alone
Verification
This page is working when a partner can download the packet, choose the correct request mode, return the dry-run payload in the right shape, add the semantic-extension declaration where required, and understand that Fabric remains the admission verdict owner.