Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,530Letters: 13Defects: 1,322counted just now
teppi

MCP servernetwork.capability/physical-capability-cloud

Discover, hire, and verify real-world physical capability through MCP.
UNRATEDActivestreamable-httpcapability.network

Overview

Score?
UNRATED 0.042
of what a free look can see, on 23 looks
Looks
27
last 2 hr ago
Tools
256
changed 2 hr ago

More info

URL
capability.network/mcp
streamable-http
Says it is
Physical Capability Cloud 2.19.3
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.042 · highest on record 0.8561

Toolsfrom sha256:3767bc5eee…ddcf68 · +1 −1 2 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
activate_registration
Activate an approved registration, making the operator's equipment live on the network and ready to accept jobs.
input · no output
advance_automation
Advance the automation level for a transfer pair (manual → teleoperated → pilot_operated → vla_assisted → fully_autonomous). Requires sufficient training episodes.
input · no output
analyze_machine_docs
AI analysis of machine documentation. Upload docs to get suggested capabilities, extracted specs, materials, and tolerances.
input · no output
approve_registration
Approve a submitted machine registration. Moves it from 'submitted' to 'approved' status, enabling the operator to activate and start accepting jobs.
input · no output
archive_encrypted_bundle
Archive an encrypted evidence bundle to IPFS and store the resulting CID in the database. Idempotent — returns existing CID if already archived.
input · no output
archive_evidence
Archive an evidence bundle to IPFS/Storacha for permanent decentralized storage. Returns the content-addressed CID.
input · no output
attach_operator_channel
Attach a notification/dispatch channel to an operator so PCC knows how to ping them when a job lands. The operator's onboarding agent calls this AFTER the conversation that produce
input · no output
build_contract
Build and submit a capability contract with on-chain milestone escrow. Returns job ID and escrow address.
input · no output
calculate_price
Calculate price for a capability configuration. Returns base price, tier premiums, and estimated total cost.
input · no output
calculate_roi
Calculate ROI projection for onboarding equipment. Returns month-by-month revenue, cost, and break-even analysis.
input · no output
cancel_protocol_run
Cancel a protocol run. Cannot be cancelled once completed or already cancelled.
input · no output
check_invite
Validate an invite code before redeeming it. Returns whether the code is valid and what it includes.
input · no output
check_support_replies
Check for admin replies on the operator's support threads. Call this periodically or when the operator asks 'did they respond yet?'. Returns all threads for this kernel and a hasUn
input · no output
claim_bounty
Claim a bounty to onboard a new capability. The operator commits to registering the capability and completing verification.
input · no output
claim_ip_revenue
Claim earned revenue from an IP asset vault. Returns the claimed amount and transaction hash.
input · no output
claim_pool
Operator claims an investment pool reward after capability verification.
input · no output
close_pool
Close an investment pool to new stakes. Pool enters sunset phase.
input · no output
commit_evidence
Create a Merkle commitment for an evidence bundle hash. Used as the first step in ZK proof generation for Tier 3 assurance.
input · no output
convert_bounty_to_pool
Convert an existing bounty into an investment pool. Allows community staking toward the bounty's capability.
input · no output
create_capability
Register a capability instance for a kernel. Required before submitting jobs — the gateway needs at least one capability per kernel. Creates a liquid-handler, fdm, cnc-3axis, or ot
input · no output
create_investment_pool
Create an investment pool for a capability bounty. Stakers earn future protocol fees when the capability goes live.
input · no output
create_kernel
Register a new Shop Kernel (physical site) on the PCC network. Part of Step 2 in the onboarding flow.
input · no output
create_protocol
Create a new protocol template draft. Returns the new template ID.
input · no output
create_protocol_run
Instantiate a protocol template as a run on a specific kernel with given parameter values.
input · no output
create_shipment
Create a new equipment shipment with origin, destination, package details, and provider.
input · no output
delete_operator_channel
Remove a channel from an operator. Future jobs will not dispatch to it. Use update_operator_channel with enabled=false to silence temporarily without losing the recipe in `describe
input · no output
deposit_bond
Deposit an operator bond for a milestone on-chain. Required for Assurance Tier 3 jobs. Returns transaction hash.
input · no output
dispute_verification
File a dispute against the consensus verdict. Only verifiers who submitted a response can dispute. Requires additional evidence CID.
input · no output
distribute_royalties
Set revenue splits for an IP asset among stakeholders (designer, operator, verifier, assembler, curator). Splits must sum to 100.
input · no output
emit_telemetry
Manually emit a telemetry event for a job pipeline phase. Used by kernels and agents to report execution progress.
input · no output
execute_composition
Commit a proposed composition: drives the DAG through the workflow engine, each step records a reputation outcome, the composition's reputation is finalized when the run ends. When
input · no output
file_escrow_dispute
File a dispute against a milestone on-chain. Challenger must post a bond and provide evidence hash. Returns transaction hash.
input · no output
fork_dashboard
Fork an existing dashboard into a new artifact you own, preserving lineage back to the original (the social remix verb). Use this to adapt a popular dashboard rather than build fro
input · output
fork_protocol
Fork a protocol template to create your own version with parameter overrides. Returns the new fork ID.
input · no output
fund_escrow
Fund a protocol-created escrow on-chain. Approval is handled INTERNALLY by the gateway for protocol-created escrows (audit C-03 removed the public approve step) — do NOT call a sep
input · no output
get_active_telemetry
List currently active jobs with their current pipeline phase and telemetry status.
input · no output
get_agent_anomalies
Get anomalies involving a specific agent, plus their trust impact score.
input · no output
get_anomaly_stats
Get aggregate anomaly statistics — total, unresolved, by severity, by category.
input · no output
get_automation_status
Get automation status for a specific instrument-to-instrument transfer pair.
input · no output
get_bounty_leaderboard
Get the bounty hunter leaderboard showing top operators by bounties claimed and verified.
input · no output
get_build_options
Get configuration options for a capability type (materials, dimensions, tolerances, assurance tiers). Use before calling calculate_price.
input · no output
get_bundle_ipfs
Get IPFS CIDs for a bundle — returns the primary CID, metadata CID, and Filecoin deal ID if available.
input · no output
get_capability_ip
Get the Story Protocol IP registration for a capability by its capability ID.
input · no output
get_composition
Retrieve a previously-proposed composition by id. Returns 404 if unknown, 410 if the 30-minute proposal window has expired. Use this to inspect a plan before executing, or to recov
input · no output
get_dashboard
Recall a saved dashboard by its id or slug. Returns the full artifact (manifest + metadata). Use this to reload a dashboard the user asks for again ('open my pizza dashboard') inst
input · output
get_demand_supply
Get network-wide demand vs supply timeline data for capacity planning and market analysis.
input · no output
get_depin_stats
DePIN treasury, soulbound capability certificates, and current reward epoch stats.
input · no output
get_equipment_classes
List equipment classes (FDM printers, CNC mills, etc.) with market snapshot data including utilization, demand, and pricing.
input · no output
get_escrow
Get escrow details. Pass a DB ID for database record (with milestones and disputes), or an EVM address (0x...) to read directly from the blockchain.
input · no output
get_escrow_chain_state
Read full on-chain escrow state with all milestone details from the blockchain. More detailed than get_escrow for on-chain contracts.
input · no output
get_escrow_dispute
Read dispute state for a specific milestone from the blockchain.
input · no output
get_escrow_events
Get on-chain event history for an escrow contract. Returns funding, release, dispute, and bond events.
input · no output
get_evidence_bundle
Get an encrypted evidence bundle by its bundle ID. Returns the encrypted payload and key capsules.
input · no output
get_installations
List equipment installation orders with step progress and status.
input · no output
get_ip_lineage
Get the full IP lineage chain for an asset — parent capabilities and all derivative job registrations.
input · no output
get_ip_revenue
Get a revenue snapshot for an IP asset — total earned, pending claims, and recent payments.
input · no output
get_job
Get job details including progress, evidence bundles, and milestones.
input · no output
get_job_telemetry
Get full event timeline for a specific job — all pipeline phase transitions with timings and metadata.
input · no output
get_kernel
Get kernel details including full capability objects, devices, and queue.
input · no output
get_kernel_devices
List all devices registered under a specific kernel, including adapter configs and device types.
input · no output
get_kernel_jobs
List all jobs submitted to a specific kernel, including job status and progress.
input · no output
get_kernel_sensors
Get sensor channels for a specific kernel. Returns live channel descriptors.
input · no output
get_lit_conditions
Get Lit Protocol access conditions for a Lit-encrypted evidence bundle. Returns the conditions that gate decryption.
input · no output
get_logistics_overview
Logistics hub overview: active shipments, pending installations, and upcoming bookings.
input · no output
get_marketplace_overview
Equipment marketplace overview with demand/supply metrics across all capability types.
input · no output
get_operator_certs
Answers 501 not_available: operator certifications are not recorded on this gateway (there is no certification store; certifications typed at registration are the operator's own cl
input · no output
get_operator_dashboard
Not available: no route answers GET /api/operator on this gateway. The operator's real kernels, devices and in-flight jobs are at GET /api/agent/me.
input · no output
get_operator_earnings
Answers 501 not_available: operator earnings history is not recorded on this gateway. Per-job payment state is at GET /api/jobs/:jobId/execution.
input · no output
get_operator_machines
Answers 501 not_available: operator machines with utilization and uptime are not recorded on this gateway. The operator's real kernels, devices and in-flight jobs are at GET /api/a
input · no output
get_operator_status
Four-slot substrate view for an operator: kernels, capabilities (with sla + availability), notification channels, and the per-kernel A2A agent-card URLs. Returns totals and a `miss
input · no output
get_pool
Get details of a specific investment pool including stakes, status, and revenue share terms.
input · no output
get_pool_earnings
Check earnings from capability investment pools for a staker address.
input · no output
get_popular_csd_templates
Return CSDs sorted by adoption (usage-count descending). Useful for first-time operators who want to see what kind of capabilities others are publishing. Each entry includes the CS
input · no output
get_protocol
Get protocol template details by ID. Returns steps, transfers, parameters, and metadata.
input · no output
get_protocol_forks
List all forks of a protocol template. Shows who forked it and what parameters they changed.
input · no output
get_protocol_run
Get protocol run status including step progress, transfer status, current phase, and evidence hashes.
input · no output
get_registration
Get details of a specific machine registration by ID, including capabilities, pricing, operator info, and current status.
input · no output
get_sensor_channels
List all registered sensor channels across kernels. Returns channel descriptors with units and ranges.
input · no output
get_settlement_epochs
Get settlement epoch history showing past batch settlements with timing and operation counts.
input · no output
get_settlement_status
Get settlement pipeline status including pending operations count, total value queued, and smart account address.
input · no output
get_shipment_quote
Get shipping quotes from logistics providers based on origin, destination, weight, and priority.
input · no output
get_shipments
List equipment shipments with tracking status. Optionally filter by status.
input · no output
get_space
Get detailed information about a hosting space including power, amenities, safety features, and pricing.
input · no output
get_space_bookings
List space bookings for hosting equipment. Optionally filter by status or space.
input · no output
get_subnet_miners
List verification subnet miners on the Bittensor network. Returns miner addresses, scores, and leaderboard positions.
input · no output
get_subnet_status
Get Bittensor verification subnet health, agent bridge status, and network connectivity.
input · no output
get_telemetry_logs
Query structured logs with filters for level, source, jobId, kernelId, time range, and full-text search.
input · no output
get_telemetry_stats
Get aggregate pipeline telemetry statistics including phase timings, success rates, and throughput metrics across all jobs.
input · no output
get_token_allowance
Read the ERC-20 token allowance granted by an owner to a spender from the blockchain.
input · no output
get_token_balance
Read an ERC-20 token balance for an account address from the blockchain.
input · no output
get_top_demand
Get top demand signals aggregated by capability type. Shows which capabilities are most wanted on the network.
input · no output
get_transfer_graphs
Get resource transfer graphs showing instrument topology, transfer edges, and mechanisms for all kernels.
input · no output
get_unresolved_anomalies
List all unresolved anomalies on the network. Filter by severity, category, or target agent.
input · no output
get_verification_assignments
Get pending verification assignments for a verifier node. Returns requests this verifier has been assigned but not yet responded to.
input · no output
get_verification_status
Get verification status for a request. Returns vote tally, consensus state, dispute list, and pending response count.
input · no output
get_workflow
Get detailed workflow information including steps, node assignments, and progress.
input · no output
get_workflows
List active instrument workflows in the orchestrator. Optionally filter by status.
input · no output
get_write_status
Check if on-chain write operations are enabled (requires PCC_GATEWAY_PRIVATE_KEY to be configured). Returns write status and signer address.
input · no output
grant_evidence_access
Grant a new recipient access to an encrypted evidence bundle. Creates a re-encrypted key capsule for the recipient.
input · no output
kernel_announce_capabilities
Announce capabilities for a kernel. NOTE: the gateway currently acknowledges this call but stores nothing, so it does not put any capability on the network. To publish a capability
input · no output
kernel_heartbeat
Send a per-kernel heartbeat to keep the kernel marked online. Used by pcc-node daemons as an alternative to the operator relay heartbeat.
input · no output
list_api_keys
List all active API keys for the authenticated operator. Returns key IDs, prefixes, scopes, rate limits, usage counts, and creation/expiry timestamps. Requires a valid API key or S
input · no output
list_automation_status
List automation status for all instrument transfer pairs. Shows current automation level, episode count, and training readiness. Filter by kernelId.
input · no output
list_batches
List active and completed settlement batches.
input · no output
list_bounties
List open bounties for capabilities the network needs. Operators can claim these to earn rewards by onboarding new capabilities.
input · no output
list_capability_types
List all capability types registered on the network (FDM, SLA, CNC, HPLC, etc.) with metadata.
input · no output
list_conversations
List agent-to-agent conversations showing topic, participants, message count, and status.
input · no output
list_escrows
List escrow contracts with milestones and bonds. Optionally filter by status.
input · no output
list_evidence
List encrypted evidence bundles stored in the gateway.
input · no output
list_evidence_grants
List all evidence access grants for an address. Returns bundles the address has been granted access to.
input · no output
list_jobs
List all jobs with status. Optionally filter by kernelId or status.
input · no output
list_kernels
List all Shop Kernels on the network with status and capability types. Optionally filter by status.
input · no output
list_operator_channels
List every channel attached to an operator. Returns the full channel records (id, transport, direction, endpoint, describe, enabled flags). Useful for an operator's onboarding agen
input · no output
list_pools
List all investment pools. Optionally filter by status or capability type.
input · no output
list_protocol_runs
List protocol runs. Filter by status or kernelId.
input · no output
list_protocols
List protocol templates in the library. Filter by tags, required capabilities, search query, or status.
input · no output
list_registrations
List all machine registrations on the network. See pending, approved, active, and rejected registrations. Public endpoint — no auth required.
input · no output
list_transfer_agents
List all transfer agents (robots and human operators) available for instrument-to-instrument transfers.
input · no output
lit_decrypt
Decrypt a Lit Protocol-encrypted evidence bundle using a Lit auth signature. Returns the decrypted bundle payload.
input · no output
marketplace_categories
List all supplies and materials marketplace categories with the count of active listings in each. Categories cover the full spectrum of physical production inputs: raw metals, plas
input · no output
marketplace_create_listing
Create a new supplies/materials listing in the marketplace. Suppliers post available raw materials, lab reagents, tooling, or consumables for other operators to purchase.
input · no output
marketplace_delete_listing
Remove a supplies/materials listing from the marketplace. The listing is immediately hidden from search results.
input · no output
marketplace_get_listing
Get full details of a specific supplies/materials marketplace listing by ID. Returns pricing, availability, lead time, location, and tags.
input · no output
marketplace_get_order
Get details of a specific supply order including the associated listing details, quantity, total price, status, and optional escrow address.
input · no output
marketplace_list_listings
Search and filter supplies/materials marketplace listings. Operators buy raw materials here to fulfill capability contracts. Filter by category, in-stock status, location, or free-
input · no output
marketplace_list_orders
List marketplace supply orders. Filter by buyerId, sellerId, or status. Returns order history with pricing and status.
input · no output
marketplace_place_order
Place a purchase order for supplies or materials. Calculates total price automatically (quantity × pricePerUnit). Returns an order with 'pending' status. Optionally links to an on-
input · no output
marketplace_update_listing
Update an existing supplies/materials listing (price, stock status, description, etc.). Pass only the fields you want to change.
input · no output
match_spaces
Find hosting spaces that match specific machine requirements (voltage, area, etc.). Returns scored matches.
input · no output
mint_certificate
Mint a soulbound capability certificate (cNFT via Metaplex Core) for a kernel. Proves a verified capability on-chain as an immutable credential. Step 5 of onboarding.
input · no output
near_intent
Submit a cross-chain payment intent to the NEAR 1Click solver network. Creates a signed intent that routes the payment atomically across chains. Call near_quote first to obtain a q
input · no output
near_intent_status
Check the settlement status of a submitted NEAR 1Click cross-chain payment intent. Statuses progress: pending → submitted → settled | failed. Returns txHash and explorerUrl when se
input · no output
near_quote
Get a cross-chain payment quote from the NEAR 1Click solver network (chaindefuser.com). Provides optimal routing and fee estimates for funding PCC escrow contracts using any source
input · no output
near_status
Get NEAR Protocol chain-abstraction integration status. Returns supported chains (near, eth, base, arbitrum, optimism, polygon), supported assets (USDC, USDT, NEAR, ETH, WBTC), and
input · no output
onboard_machine
Register a new machine on the PCC network. Provide machine details to create a registration record. Include `operator` ({walletAddress, displayName, email}): without it the registr
input · no output
operator_heartbeat
Operator sends heartbeat with capability re-announcement. Keeps the kernel alive on the network and updates available capabilities.
input · no output
operator_poll_jobs
Operator polls for pending jobs assigned to their kernel. Returns queued jobs ready for execution. The pcc-node 0.1.1 daemon does not call it: it takes no jobs.
input · no output
operator_push_evidence
Operator pushes evidence bundle from a completed job execution. Contains device ID, execution timestamp, result payload, and event timeline. Success is a receipt with stored: true
input · no output
operator_update_job_status
Operator reports a job's status (in_progress, completed, failed). The node path finishes a job in two calls: submit its evidence (POST /api/operator/evidence; pcc-node does this),
input · no output
pause_protocol_run
Pause a running protocol run. Use resume_protocol_run to continue.
input · no output
pay_ip_royalty
Pay royalties to an IP asset vault. The payer sends tokens that flow to stakeholders via the royalty splits.
input · no output
pcc.op.capability.request_quote
Price a configured PCC capability (typed operation). Returns the itemized quote for the given capability type + selections. Pure calculation — no funds move and nothing is created.
input · no output
pcc_assign_node_operator
Assign an operator to a specific capability node within a request. The node status changes to 'assigned'. Operators claim nodes to indicate they will execute that capability.
input · no output
pcc_camera_latest
Get the latest camera frame from a kernel as a JSON snapshot (base64 JPEG + metadata). For raw JPEG image, use GET /api/ot2/camera/latest directly.
input · no output
pcc_cancel_request
Cancel a capability request. Cancelled requests cannot be updated, decomposed, or published. This is a soft delete — the request remains visible with status 'cancelled'.
input · no output
pcc_capture_anchor
Anchor a PASS + anchor-candidate capture verdict to CaptureClassRegistry on-chain (Base Sepolia by default). Rejects FAIL/PARTIAL verdicts. Idempotent — re-submitting the same verd
input · no output
pcc_capture_challenge
Issue a fresh block-anchored CaptureNonceChallenge for a job. The operator's device must render this nonce into the captured media (QR code, audio tone, etc.) before calling pcc_ca
input · no output
pcc_capture_class_registry
Look up a capture's on-chain anchor record in CaptureClassRegistry by its 32-byte captureHash. Returns the registry address, captureHash, and decoded anchor tuple (declaredClass, v
input · no output
pcc_capture_status
Fetch the combined verdict + on-chain anchor view for a single capture. Mirrors the verifier's DB shape plus the anchor tx metadata (txHash, blockNumber, gasUsed, explorerUrl). Anc
input · no output
pcc_capture_upload
Upload a capture (photo / video / audio / sensor clip) with its CaptureManifest for G1..G6 verification. Bytes are base64-encoded inline; optional base64 C2PA manifest bytes can be
input · no output
pcc_chat_history
Get chat history with a kernel. Returns messages between agents, operators, and users for a specific kernel.
input · no output
pcc_chat_send
Send a chat message to a kernel's operator or agent. Used for human-in-the-loop communication during job execution, troubleshooting, and escalation.
input · no output
pcc_contributor_list
List all contributor profiles for an address across roles. Returns an array of {id, address, role, scheduleHash, ipId, contributorNftTokenId, metadataUri, registeredAt}. Returns em
input · no output
pcc_contributor_register
Register a contributor profile binding a wallet address to a role and a published RateSchedule. Body: address (0x40hex), role (10 ContributorRole values from ADR-12 §2.1 + legacy '
input · no output
pcc_create_scope
Create an execution scope for a job. Scopes define exactly which tool calls are allowed on a kernel during a job, with command budgets, retry limits, and time-to-live. Required bef
input · no output
pcc_decompose_request
Re-trigger decomposition of an existing capability request. Overwrites the existing capability DAG with a fresh decomposition. Useful after updating the description or budget.
input · no output
pcc_dht_announce
Announce capabilities to the DHT network. Signs the announcement with your node's Ed25519 key and broadcasts to connected peers.
input · no output
pcc_dht_metrics
Get a snapshot of DHT telemetry counters and recent events. Returns message counts, peer connection stats, query/announce rates, and a list of the last 50 metric events. Use for mo
input · no output
pcc_dht_peers
List known DHT peers and their connection status. Shows which nodes are currently connected to the gossip network.
input · no output
pcc_dht_query
Query the DHT for capabilities matching your requirements. Returns announcements from operators whose equipment matches the type, materials, and price range you specify.
input · no output
pcc_get_request
Get a capability request by ID with the full decomposed DAG — all capability nodes, their dependencies, estimated costs/hours, assigned operators, and linked bounty IDs.
input · no output
pcc_get_request_critical_path
Get the critical path (longest dependency chain) for a capability request. The critical path determines the minimum calendar time to complete the request. Returns node IDs in order
input · no output
pcc_get_request_dag
Get the capability DAG (directed acyclic graph) for a request as adjacency data — nodes with all fields plus explicit edges showing dependency relationships. Useful for visualizati
input · no output
pcc_get_tool_manifest
Get the tool manifest for a kernel's device type. Lists all available tools with their safety classification (read, safe_control, scoped_write, privileged) and input schemas. Use t
input · no output
pcc_get_tool_result
Get the result of a previously relayed tool call. Poll this endpoint until the executor has processed the call and posted results.
input · no output
pcc_job_complete
Complete a job: gathers tool call audit trail from execution scopes, builds evidence bundle with SHA-256 hash, stores evidence, revokes scopes, and settles escrow (mock or real). T
input · no output
pcc_job_settlement
Get a job's settlement status from its own escrow records: status (settled only when a settlement read confirms the release; reported_released when the milestone record says releas
input · no output
pcc_list_requests
List all capability requests with optional filtering. Shows status, decomposed DAG summary, estimated costs, and timelines.
input · no output
pcc_list_verdicts
List recent capture verdicts, newest first. Optionally filter by jobId. Default limit is 50, capped at 200 server-side. Returns {verdicts, count, limit, jobId}.
input · no output
pcc_onboard_session_build_agent
Finalise a physical-operator onboarding session: registers the operator on PCC, mints a wallet, writes the SEO mirror, returns the publication payload (capabilities, operator_id, d
input · no output
pcc_onboard_session_ingest_docs
Queue documents (datasheets, SOPs, MOPs, certifications) for ingestion into a physical-operator onboarding session. Document URLs may be local:// for files dropped in the chat cons
input · no output
pcc_onboard_session_live_data
Full event log for a physical-operator onboarding session — feeds the chat console's activity sidebar. Supports incremental polling via ?since=<unix-millis>. Returns the next curso
input · no output
pcc_onboard_session_scrape
Scrape a URL into the running physical-operator onboarding session. Triggers a stealth fetch + structured extraction (machines, hours, services, certifications). Returns a small JS
input · no output
pcc_onboard_session_start
Start a new physical-operator onboarding session. Returns a session_id used by every subsequent /api/onboard/* call. Auth-required.
input · no output
pcc_onboard_session_status
Coarse status snapshot for a physical-operator onboarding session: current state, 0-100 progress, scraped_count, ingested_count, last_event, publication payload (if built). Cheap —
input · no output
pcc_oracle_status
Not served by the PCC gateway: GET /api/oracle/health returns 404 there. PCC's verification oracle runs as a separate service, and this route answers only where a deployment fronts
input · no output
pcc_oracle_verify
Not served by the PCC gateway: POST /api/oracle/verify returns 404 there. PCC's verification oracle runs as a separate service, and this route answers only where a deployment front
input · no output
pcc_orchestrator_list_templates
List the orchestrator templates the dashboard's chat console can drive. Each entry includes slug, display_name, description, produces_kind, capability_class (physical | digital), g
input · no output
pcc_orchestrator_match_capabilities
Heuristic template matcher. Pass a free-text description of what you want to onboard (e.g. 'I run a CNC milling shop' or 'I have a Postgres database with a GraphQL endpoint') and t
input · no output
pcc_protocol_fee
Get the current protocol fee rate (2.35%, immutable) and fee recipient address. The fee is hardcoded in the PCCProtocol smart contract — no admin, no governance, no upgrade can cha
input · no output
pcc_publish_request
Publish all pending capability nodes in a request as bounties. Each node becomes a bidding opportunity for operators. Returns the list of created bounty IDs linked to each capabili
input · no output
pcc_relay_generic_tool_call
Relay a tool call to any kernel's device executor via the generic relay (not OT-2 specific). Works with any device type. Safe tools (read/safe_control) don't need a scope. Scoped w
input · no output
pcc_relay_tool_call
Relay a tool call to a device executor. The brain (LLM) posts tool calls here; the executor (on the device) polls for them and executes locally. Used for the brain/executor split a
input · no output
pcc_report
Report a bug, friction, or dead-end you hit while using PCC. Call this the moment you get stuck and cannot recover: a 5xx (its response carries a `report_hint` with pre-filled fiel
input · no output
pcc_report_attempt added
Report one phase of an onboarding attempt, success or failure (attempt reporting contract v1). Send one report when each runbook phase ends, and a final report with phase "session"
input · no output
pcc_revoke_scope
Revoke an execution scope immediately (emergency stop). All pending tool calls under this scope are rejected. The kernel enters a stopped state. A new scope must be created to resu
input · no output
pcc_schedule_evaluate
Evaluate a published RateSchedule at a moment, returning the effective bps. Inputs: scheduleHash + now (unix seconds) + optional jobValueCents (piecewise-value) + optional jobsPerD
input · no output
pcc_schedule_get
Fetch a published RateSchedule by its content hash. Returns {schedule, publishedBy} with segments re-validated via Zod, or 404 if not found.
input · no output
pcc_schedule_publish
Publish a sealed off-chain RateSchedule. Computes scheduleHash server-side via the canonical sha256-over-canonical-JSON algorithm (matching the on-chain RateScheduleRegistry.publis
input · no output
pcc_scope_audit
Get the audit trail for an execution scope — every tool call made under this scope, with validation results, timestamps, and outcomes.
input · no output
pcc_submit_paid_job
Fast-track paid job: one call from DHT discovery to funded escrow + active scope. Auto-negotiates, quotes, creates escrow with milestones, creates execution scope. Returns jobId, s
input · no output
pcc_submit_request
Submit a high-level capability request in natural language. The system automatically decomposes it into a capability DAG with dependencies, timelines, and budget allocation across
input · no output
pcc_training_manifest_get
Fetch the TrainingManifest for a model IP. Returns the parsed datasets array + manifestHash + createdAt, or 404 if no manifest has been set.
input · no output
pcc_training_manifest_set
Set (insert-or-replace) the TrainingManifest for a model IP — the dataset weight map the LicensingEngine walks when distributing payouts to a 'model-author' entry in a CompositionM
input · no output
pcc_trilobio_build_config
Generate a complete KERNEL_CONFIG JSON for a Trilobio (tcode-api) fleet controller. Wraps `buildTrilobioConfig()` from the @pcc/trilobio npm package. Returns a TrilobioKernelConfig
input · no output
pcc_trilobio_capability_template
Return the `TRILOBIO_CAPABILITY` constant from @pcc/trilobio — a default capability template for a Trilobio fleet controller. Pass to POST /api/capabilities to publish a baseline l
input · no output
pcc_trilobio_validate_options
Sanity-check operator-supplied Trilobio options before generating a KERNEL_CONFIG. Wraps `validateTrilobioOptions()` from @pcc/trilobio. Catches the common mistakes (malformed URL,
input · no output
pcc_trilobio_validate_script
Quick lint of a tcode-api Python script before submission to a Trilobio fleet controller. Wraps `validateTcodeScript()` from @pcc/trilobio. Surface check only — NOT a sandbox or sa
input · no output
pcc_update_node_status
Update the status of a capability node within a request. Valid transitions: pending → bidding → assigned → in_progress → completed (or failed). When all nodes complete, the request
input · no output
pcc_update_request
Update a capability request's title, description, budget, deadline, urgency, or contact info. Does not re-decompose — call pcc_decompose_request afterwards if you want a fresh DAG.
input · no output
pcc_generate_ui removed
Generate a dynamic visual interface and serve it locally via pcc-node's UI server (localhost:3200). Supports built-in templates (plate-layout, protocol-builder, job-status, camera-
—
Verify it yourselfnpx teppi-check https://capability.network/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2Q6BXJJ2YTFBBTSXSCRG