Skip to content

Platform Matrix

The pyhall compiler generates governed adapters from a single canonical skill manifest. This page documents which platforms are supported, at what tier, and what each adapter provides.

Tier definitions

TierMeaning
Tier 1First-class support. Ships with the core compiler. Full attestation + governance chain.
Tier 2Framework adapters. Ships after Tier 1 is stable. Same governance model.
Tier 3Integration guides + HTTP adapter. Any platform that speaks HTTP can use the pyhall governance gate.
GenericPortable schema export. No framework-specific runtime wrappers.

pyhall-wcp skill — confirmed platforms

The pyhall-wcp skill (v0.3.0) is installable today on:

PlatformStatusInstall
Claude CodeLiveclaude mcp add pyhall-wcp
Any MCP-compatible hostLiveInstall via MCP tool definition

Platform compiler matrix

Tier 1 — Native compiler targets

PlatformAdapter typeSchema formatSkill
Claude Code / Anthropic MCPMCP tool definitionJSON Schemapyhall-wcp
OpenAI Function ToolsFunction objectJSON Schemapyhall-wcp
Google GeminiFunction declarationOpenAPI-compatiblepyhall-wcp

Tier 2 — Python AI frameworks

PlatformAdapter typeSkill
Python SDKpyhall-wcp pip packagepyhall-python-sdk
TypeScript / JS SDK@pyhall/core npm packagepyhall-ts-sdk
LangChainBaseTool subclasspyhall-langchain
LlamaIndexFunctionTool wrapperpyhall-llamaindex
CrewAI@tool decorated functionpyhall-crewai
CAMEL-AIOpenAIFunction wrapperpyhall-camelai
Praison AI@tool decorated functionpyhall-praisonai

Tier 3 — Visual builders & no-code platforms

PlatformIntegration methodSkill
LangflowCustom Python componentpyhall-langflow
FlowiseCustom Tool node (JavaScript)pyhall-flowise
DifyHTTP Request blockpyhall-dify
Lovable@pyhall/core in generated React/TSpyhall-lovable
ComposioCustom HTTP action via composio-corepyhall-composio

Tier 3 — Workflow automation

PlatformIntegration methodSkill
ZapierWebhooks by Zapier (POST)pyhall-zapier
Make (Integromat)HTTP module + Routerpyhall-make
n8nHTTP Request node + Code nodepyhall-n8n
PipedreamNode.js defineComponent steppyhall-pipedream

Generic — Portable schema export

FormatUse case
YAML exportHuman-readable skill manifest sharing
JSON exportMachine-readable inter-system exchange
JSON SchemaStandalone validation of skill contracts
REST HTTPAny platform that can POST JSON — use the HTTP integration guide

What every adapter includes

Regardless of platform, every generated adapter:

  • References the canonical manifest hash
  • Carries the registry certification ID
  • Wraps execution in the pyhall governance gate call
  • Emits structured audit events on every invocation
  • Respects deny-by-default: if attestation fails, execution is denied

Governance chain

Caller invokes skill
pyhall decision gate
├─ validate manifest hash
├─ check worker attestation
├─ evaluate WCP policy
├─ check ban list
└─ ALLOW or DENY
Platform adapter
executes tool
Audit record written

No platform adapter can bypass this chain. Generated wrappers do not contain direct execution logic — they route through the governance gate.


Version compatibility

Platform APIs change. When a breaking change is detected:

  • The adapter is marked degraded in the registry
  • pyhall skill certify blocks certification for the affected target
  • Docs and warnings are updated
  • The canonical manifest is unaffected — only the specific adapter target is flagged

See the Skills Overview for installation instructions and Security & Governance for the full control model.