Skip to main content

Capabilities

Documentation Map

Capabilities

Scope

This file lists the real currently implemented capability surfaces of jhf-warp. It follows the Fabric capabilities structure, but it does not invent new lifecycle truth. If Fabric owns a contract, governance, or projection family, Warp is described here only as a consumer or materializer, not as a second source of truth.

Stable External Capabilities

capability-summary

  • capability key: capability-summary
  • Title: Capability Summary
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • GET /health
    • GET /ready
    • GET /version
    • GET /fabric-manifest.json

runtime-inventory

  • capability key: runtime-inventory
  • Title: Runtime Inventory
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • GET /api/v1/runtime/inventory

topology-control

  • capability key: topology-control
  • Title: Topology And Patch Planning
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • GET /api/v1/topology/current
    • GET /api/v1/topology/diff
    • GET /api/v1/drift/summary
    • POST /api/v1/openclaw/patch/plan
    • POST /api/v1/openclaw/patch/apply

communication-graph

  • capability key: communication-graph
  • Title: Planning Communication Graph
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • docs/AGENT_COORDINATION_CONTRACT.md
    • scripts/verify_coordination_contracts.py
    • planning bundles under agents/<department>/<agent-slug>/

agent-federation-runtime

  • capability key: agent-federation-runtime
  • Title: Agent Federation Runtime Truth
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • GET /api/v1/agent-runtime/catalog
    • GET /api/v1/agent-runtime/delegations
    • GET /api/v1/agent-runtime/delegation-state
    • GET /api/v1/agent-runtime/readiness

drift-signal

  • capability key: drift-signal
  • Title: Drift Signal
  • Stability: stable
  • Exposure: external
  • Primary API surface:
    • GET /api/v1/drift/summary
    • GET /api/v1/rollouts/audit

Stable Internal Capabilities

control-agent-operations

  • capability key: control-agent-operations
  • Title: Control-Agent Operations
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /api/v1/control-agent/status
    • POST /api/v1/control-agent/reconcile
    • GET /api/v1/control-agent/leases
    • GET /api/v1/control-agent/watchdog
    • GET /api/v1/control-agent/schedule

persistent-agent-governance

  • capability key: persistent-agent-governance
  • Title: Persistent Agent Governance
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /api/v1/persistent-agents
    • GET /api/v1/persistent-agents/{agent_slug}
    • GET /api/v1/workspaces/persistent
    • GET /api/v1/tool-profiles

learning-proposal-governance

  • capability key: learning-proposal-governance
  • Title: Learning Proposal Governance
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /api/v1/persistent-agents/{agent_slug}/learning-proposals
    • POST /api/v1/persistent-agents/{agent_slug}/learning-proposals
    • POST /api/v1/persistent-agents/{agent_slug}/learning-proposals/{proposal_id}/review

support-action-governance

  • capability key: support-action-governance
  • Title: Support Action Proposal And Execution
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • POST /api/v1/support/actions/propose
    • POST /api/v1/support/actions/execute
    • GET /api/v1/rollouts/history
    • GET /api/v1/rollouts/audit

security-approval-hardening

  • capability key: security-approval-hardening
  • Title: Security And Approval Hardening
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /api/v1/security/approval/current
    • GET /api/v1/security/approval/dobby/current
    • GET /api/v1/security/regression-matrix
    • GET /api/v1/security/emergency-controls/current
    • POST /api/v1/security/emergency-controls/apply

metrics-export

  • capability key: metrics-export
  • Title: Metrics Export
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /metrics

voice-policy-profiles

  • capability key: voice-policy-profiles
  • Title: Voice Policy Profiles
  • Stability: stable
  • Exposure: internal
  • Primary API surface:
    • GET /api/v1/voice/policy-profiles
    • GET /api/v1/voice/targets
    • GET /api/v1/voice/targets/default

Experimental Or Transitional Capabilities

fabric-read-first-consumer

  • capability key: fabric-read-first-consumer
  • Title: Fabric Read-First Contract Consumption
  • Stability: transitional
  • Exposure: internal
  • Primary API surface:
    • scripts/verify_fabric_wave3_contracts.py
    • scripts/verify_fabric_jarvis_contracts.py
    • docs/FABRIC_TRUTH_CONSUMPTION.md

integration-handoffs

  • capability key: integration-handoffs
  • Title: Shuttle / Pattern / Spindle Integration Handoffs
  • Stability: transitional
  • Exposure: internal
  • Primary API surface:
    • POST /api/v1/integrations/jhf-shuttle/topology-sync
    • GET /api/v1/integrations/jhf-shuttle/topology-sync/current
    • GET /api/v1/integrations/jhf-shuttle/topology-sync/history
    • outbound setup-request adapters

in-process-mcp

  • capability key: in-process-mcp
  • Title: In-Process MCP Wrappers
  • Stability: transitional
  • Exposure: internal
  • Primary API surface:
    • src/oc_agent_manager/mcp/read_tools.py
    • src/oc_agent_manager/mcp/safe_action_tools.py

Current Gaps

  • no remote MCP server capability is implemented
  • no Fabric registration or write-back capability is implemented
  • no local replacement for Heddle identity truth is implemented
  • no webhook signature verification capability is implemented
  • no customer-facing UI capability is implemented in this repository

License

AGPLv3. See ../LICENSE (LICENSE). Learn more at helpifyr.com.