payload-exchange

Match buyer intents with competing solvers and verify JSON results.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/microchipgnu/px --skill payload-exchange
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payload-exchange
Source: https://github.com/microchipgnu/px/tree/main/apps/web/public
Command: npx skills add https://github.com/microchipgnu/px --skill payload-exchange

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Buyers need a reliable, pay-on-delivery way to outsource arbitrary off-chain tasks and receive verifiable JSON results; coordinating buyers, competing solvers, attestors, and automated payments manually is slow, error-prone, and frictionful. This Skill provides a standardized flow for publishing intents, matching solvers, verifying results, and settling payments automatically so buyers get trustworthy outputs and solvers get paid.

Core Features & Use Cases

  • Decentralized Matching: Broadcast intents to subscribed solvers via WebSocket and match by task class and price.
  • Flexible Execution: Solvers can fulfill tasks with any tooling and return JSON results plus optional proofs.
  • Attestation & Settlement: Coordinate automated attestation checks and MPP/Tempo payment challenges to ensure verified fulfillment and seamless settlement.
  • Use Case: Request an ETH/USD price feed aggregated from multiple sources with variance checks and automated payment upon attestation.

Quick Start

Submit an intent to fetch ETH/USD price from three sources and return a JSON result listing each source, the averaged price, and an attestation proof with a max price of 0.10.

Frequently Asked Questions about payload-exchange

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a two-sided marketplace for task fulfillment and how does it verify results?

A two-sided marketplace for task fulfillment matches buyer intents with competing solvers via WebSocket. Solvers execute off-chain tasks and submit JSON results with optional proofs, which are then verified through automated attestation checks before settlement.

How do I outsource off-chain computation and get verifiable JSON results?

You outsource off-chain computation by broadcasting an intent with task details and a max price to subscribed solvers. Competing solvers return JSON results with proofs, triggering automated attestation checks and MPP/Tempo payment settlement upon verified fulfillment.

Does matchmaking for automated task settlement require WebSocket connections?

Yes, WebSocket matchmaking is required to broadcast buyer intents to subscribed solvers in real-time. This connection standardizes the flow for matching by task class and price, verifying results, and handling automated payments.

What is the best way to request a price feed aggregated from multiple sources with automated payment?

The best way to request a multi-source aggregated price feed is to submit an intent specifying the sources, variance checks, max price, and required attestation proof. Solvers fetch the data, return the averaged JSON result, and trigger automated MPP/Tempo settlement upon verification.

How does MPP and Tempo payment challenge handling work for off-chain tasks?

MPP and Tempo payment challenge handling automates the settlement process after solvers submit off-chain task results. It coordinates automated attestation checks to ensure verified fulfillment, providing pay-on-delivery settlement without manual friction.

Can I use this marketplace for on-chain interactions and AI computation tasks?

Yes, you can use this marketplace for on-chain interactions and AI computation tasks. Solvers execute the specified work using any tooling, submit JSON results with proofs, and the system applies attestation checks before settling the automated payment.