Skip to main content

Capabilities

Documentation Map

Capabilities

This file is the human-readable companion to fabric-manifest.json. Capability keys and the fields scope, consumer, control_level, and external_callable must stay aligned with the manifest.

Standardized Capability Inventory

keytitlestabilityscopeconsumercontrol_levelexternal_callablepurpose
approval-callbackSigned approval callback ingeststableexternally-callableOpenClaw and n8n callback senderscallback-onlytrueApply signed OpenClaw and n8n HiL decisions to Approval Packet backed ERP flows.
support-case-adapterSupport case adapterstableexternally-callableZammad, Spindle services, and Fabric-context consumersguarded-transporttrueIngest and emit support events with correlation envelope and idempotent audit behavior.
support-context-hydrationSupport context hydrationstableinternal-onlysupport enrichment handlers and operator surfacesread-onlyfalseResolve support case business references into ERP object context with partial markers.
identity-plane-access-projectionIdentity plane access projectionstableinternal-onlyFabric projection consumers and Heddle identity consumersread-only-fail-closedfalsePublish spindle-owned Plane access and lifecycle facts with deny-on-conflict dominance.
identity-surface-access-postureIdentity surface access posturestableinternal-onlyFabric/Heddle/downstream projection consumersread-only-fail-closedfalsePublish spindle-owned surface role profiles, scope bindings, and effective posture for all current Wave A1 admitted surfaces.
identity-superadmin-and-nonhuman-driftSuperadmin and non-human drift contractstableinternal-onlyFabric/Heddle/downstream projection consumersread-only-fail-closedfalsePublish explicit superadmin lifecycle safety and diagnosable deny-first non-human drift semantics.
identity-voice-eligibilityVoice eligibility business truthstableinternal-onlyFabric/Warp/Tenter/OpenClaw projection consumersread-only-fail-closedfalsePublish explicit voice eligibility for Jadda main:main, permanent sales hot, sales warm pool, async defaults, and fail-closed voice_unavailable semantics.
supplier-intakeSupplier intake stagingstableexternally-callablen8n or intake adapterswebhook-ingesttrueAccept staged supplier invoice intake and create Supplier Intake evidence.
payment-provider-intakePayment provider intakestableexternally-callablePaddle and Stripe webhook senderswebhook-ingesttrueNormalize Paddle and Stripe events into ERP-facing staging records.
website-contact-intakeWebsite contact intakestableexternally-callablejhf-web website intake senderwebhook-ingesttrueAccept signed website contact intake payloads and create ERP lead evidence.
mcp-accessMCP operator accessstableexternally-callableoperators and agent clientsguarded-read-writetrueExpose tools, prompts, and resources for operators and agents.
accounting-runtimeAccounting runtimestableinternal-onlyERPNext/Frappe runtimesystem-of-recordfalseKeep ERP-backed finance and operations state as the system of record.
operator-summaryOperator summary surfacesstableobservableoperators and read-only integratorsread-onlytrueProvide governance, dispatch, compliance, and reporting summaries.
integration-statusIntegration statusstableobservableFabric and operations readersread-onlytrueExpose a narrow presence and health snapshot.

Classification Rules

  • externally-callable means a documented inbound contract exists and external counterparties may call it under the documented auth rules.
  • internal-only means the capability is real but not a supported external invocation surface.
  • observable means the capability is intended for read-mostly visibility rather than write-side control.

Notes

  • this file is human-readable
  • fabric-manifest.json remains the machine-readable source of truth
  • if the capability inventory and manifest diverge, fix both in the same slice

License notice: AGPLv3 (GNU Affero General Public License v3.0)
Website: https://helpifyr.com