Hermes Plant — Agent Commerce Assurance
Ce que fait ce MCP
Preflights and attests consequential agent actions, verifies signed evidence, evaluates payments and wallets, and provides deterministic financial analytics.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['command'], 'properties': {'cwd': {'type': 'string', 'description': 'Working directory or execution context'}, 'repo': {'type': 'string', 'description': 'Repository or project context'}, 'actor': {'type': 'string', 'description': 'Agent or tool requesting the action'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'branch': {'type': 'string', 'description': 'Branch or environment context'}, 'intent': {'type': 'string', 'description': 'Why the action is being requested'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'command': {'type': 'string', 'description': 'Shell, SQL, Git, deploy, or infrastructure action to preflight'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'diffStat': {'type': 'string', 'description': 'Optional git diff --stat or change summary'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['command'], 'properties': {'cwd': {'type': 'string', 'description': 'Working directory or execution context'}, 'repo': {'type': 'string', 'description': 'Repository or project context'}, 'actor': {'type': 'string', 'description': 'Agent or tool requesting the action'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'branch': {'type': 'string', 'description': 'Branch or environment context'}, 'intent': {'type': 'string', 'description': 'Why the action is being requested'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'command': {'type': 'string', 'description': 'Shell, SQL, Git, deploy, or infrastructure action to preflight'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'diffStat': {'type': 'string', 'description': 'Optional git diff --stat or change summary'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['protocol', 'subject', 'intent'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'intent': {'type': 'object', 'description': 'x402: resourceUrl+method (+scheme/network/asset/amountUnits/payTo/settlement fields). mcp: serverId+toolName (+toolArguments or toolArgumentsHash).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'policy': {'type': 'object', 'description': 'Optional buyer policy (policyId+version, caps, allow-lists); omit for binding-only attestation', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'outcome': {'type': 'object', 'description': 'Optional settlement outcome: {outcome: fulfilled|failed|rejected, settlementId, responseStatus, evidenceHashes[]}', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'subject': {'type': 'object', 'required': ['runId'], 'properties': {'runId': {'type': 'string', 'description': 'Agent run id'}, 'agentId': {'type': 'string'}, 'purpose': {'type': 'string'}}, 'description': 'Who acted and why'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'protocol': {'enum': ['x402', 'mcp'], 'type': 'string', 'description': '"x402" for a payment, "mcp" for a tool call'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['record', 'integrity'], 'properties': {'record': {'type': 'object', 'description': 'The attestation/decision/receipt record object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'integrity': {'type': 'object', 'description': 'The integrity object returned with the record (recordHash, signature, keyId)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'price': {'type': 'number', 'description': 'Bond price; supply to solve yield'}, 'yield': {'type': 'number', 'description': 'Annual yield; supply to solve price'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'periods': {'type': 'number', 'description': 'Periods to maturity'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'faceValue': {'type': 'number', 'description': 'Bond face value (default 1000)'}, 'frequency': {'type': 'number', 'description': 'Coupons per year (default 2)'}, 'principal': {'type': 'number', 'description': 'Loan principal (selects loan mode)'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'annualRate': {'type': 'number', 'description': 'Loan annual rate, e.g. 0.06'}, 'couponRate': {'type': 'number', 'description': 'Annual coupon rate, e.g. 0.05'}, 'termMonths': {'type': 'number', 'description': 'Loan term in months'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cashflows'], 'properties': {'dcf': {'type': 'object', 'required': ['cashflows', 'discountRate'], 'properties': {'shares': {'type': 'number'}, 'netDebt': {'type': 'number'}, 'cashflows': {'type': 'array', 'items': {'type': 'number'}}, 'discountRate': {'type': 'number'}, 'exitMultiple': {'type': 'number'}, 'terminalGrowth': {'type': 'number'}}, 'description': 'Optional DCF valuation inputs (projected FCFs, discount rate, terminal value, net debt, shares)'}, 'nav': {'type': 'number', 'description': 'Residual value, for TVPI'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'cashflows': {'type': 'array', 'items': {'anyOf': [{'type': 'number'}, {'type': 'object', 'required': ['amount'], 'properties': {'date': {'type': 'string'}, 'label': {'type': 'string'}, 'amount': {'type': 'number'}}}]}, 'description': 'Cashflows: numbers for periodic, or {amount,date} objects for dated XIRR. Outflows negative.'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'discountRate': {'type': 'number', 'description': 'Annual rate for NPV, e.g. 0.08'}, 'periodsPerYear': {'type': 'number', 'description': 'Periods per year to annualize a periodic IRR'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dcf'], 'properties': {'dcf': {'type': 'object', 'required': ['cashflows', 'discountRate'], 'properties': {'shares': {'type': 'number', 'description': 'Shares outstanding for per-share value'}, 'netDebt': {'type': 'number', 'description': 'Net debt to bridge EV to equity'}, 'cashflows': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Projected free cash flows'}, 'discountRate': {'type': 'number', 'description': 'Annual discount rate, e.g. 0.11'}, 'exitMultiple': {'type': 'number', 'description': 'Exit multiple on final year'}, 'terminalGrowth': {'type': 'number', 'description': 'Gordon-growth terminal rate'}}, 'description': 'Required. DCF valuation inputs.'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'returns': {'type': 'object', 'required': ['cashflows'], 'properties': {'cashflows': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Investment cashflows (outflows negative)'}, 'discountRate': {'type': 'number', 'description': 'Annual rate for NPV'}}, 'description': 'Optional fund/deal return inputs (IRR, MOIC, NPV).'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'waterfall': {'type': 'object', 'required': ['contributedCapital'], 'properties': {'years': {'type': 'number'}, 'preferredRate': {'type': 'number'}, 'carryPercentage': {'type': 'number'}, 'catchUpPercentage': {'type': 'number'}, 'contributedCapital': {'type': 'number'}, 'preferredReturnAmount': {'type': 'number'}}, 'description': 'Optional LP/GP distribution waterfall inputs.'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Optional contact name associated with the email'}, 'email': {'type': 'string', 'description': 'Email address to validate'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'domain': {'type': 'string', 'description': 'Optional explicit domain hint (usually derived from email)'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'mxPresent': {'type': 'boolean', 'description': 'Caller-supplied MX hint'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['records'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'records': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Optional contact name'}, 'email': {'type': 'string', 'description': 'Email address to validate'}}}, 'maxItems': 20, 'minItems': 1, 'description': 'Contact records to validate â\x80\x94 one storefront call per record (max 20 per tool call)'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['artifacts'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'policy': {'type': 'object', 'description': 'Verification policy: expected serviceId/endpoint/network/priceCents, require* flags', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'subject': {'type': 'object', 'description': 'Optional run subject: kind, serviceId, endpoint, method, runId', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'artifacts': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'minItems': 1, 'description': 'Evidence artifacts (Hermes contract): x402_challenge, x402_receipt, payment_policy_decision, service_response, ...'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiKey'], 'properties': {'apiKey': {'type': 'string', 'description': 'Your free-tier key (hp_free_...)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Product slug from the catalog'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tools'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'scopes': {'type': 'array', 'items': {'type': 'string'}}, 'network': {'type': 'boolean'}, 'description': {'type': 'string'}, 'permissions': {'type': 'array', 'items': {'type': 'string'}}}}, 'description': "The MCP server's tool manifest"}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'server': {'type': 'string', 'description': 'Server name/URL'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'authModel': {'type': 'string', 'description': 'e.g. oauth, token, none'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'priorTools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Prior tool names to diff capability growth'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['spot', 'strike', 'timeToExpiry', 'volatility'], 'properties': {'spot': {'type': 'number', 'description': 'Underlying price (> 0)'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'strike': {'type': 'number', 'description': 'Strike price (> 0)'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'optionType': {'enum': ['call', 'put'], 'type': 'string', 'description': "Option type, 'call' or 'put' (default call)"}, 'volatility': {'type': 'number', 'description': 'Annualized volatility, e.g. 0.2'}, 'riskFreeRate': {'type': 'number', 'description': 'Annual risk-free rate, default 0'}, 'timeToExpiry': {'type': 'number', 'description': 'Years to expiry, e.g. 0.5'}, 'dividendYield': {'type': 'number', 'description': 'Continuous dividend yield, default 0'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resourceUrl'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Bazaar/service tags for sensitive-category detection'}, 'asset': {'type': 'string', 'description': 'Payment asset address'}, 'payTo': {'type': 'string', 'description': 'Payment recipient from the challenge'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'method': {'type': 'string', 'description': 'HTTP method the agent intends to call'}, 'scheme': {'type': 'string', 'description': 'x402 payment scheme (exact expected)'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'network': {'type': 'string', 'description': 'Payment network, e.g. eip155:8453'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'amountUnits': {'type': 'string', 'description': 'Raw x402 amount units (USDC = 6 decimals)'}, 'buyerPolicy': {'type': 'object', 'description': 'Buyer guardrails: maxUsdPerCall, allowedNetworks, allowedPayTo, allowedHosts, requireExactScheme, requireHttps, ...', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'resourceUrl': {'type': 'string', 'description': 'Absolute resource URL from the x402 challenge or Bazaar listing'}, 'serviceRisk': {'type': 'object', 'description': 'Optional upstream service-risk result (e.g. from mcp_risk_score)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'facilitatorUrl': {'type': 'string', 'description': 'Facilitator URL used to settle'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'maxTimeoutSeconds': {'type': 'number', 'description': 'Challenge timeout window'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['holdings'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'holdings': {'type': 'array', 'items': {'type': 'object', 'required': ['symbol', 'weight'], 'properties': {'sector': {'type': 'string'}, 'symbol': {'type': 'string'}, 'weight': {'type': 'number'}, 'returns': {'type': 'array', 'items': {'type': 'number'}}, 'assetClass': {'type': 'string'}}}, 'description': 'Positions with symbol, weight (0-1), optional returns[], sector'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'riskFreeRate': {'type': 'number', 'description': 'Optional risk-free rate for the Sharpe ratio (default 0)'}, 'periodReturns': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Optional portfolio/market return series'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'One-time product slug (e.g. destructguard-pro)'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Optional email for the order record'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['command'], 'properties': {'cwd': {'type': 'string', 'description': 'Working directory or execution context'}, 'repo': {'type': 'string', 'description': 'Repository or project context'}, 'actor': {'type': 'string', 'description': 'Agent/tool requesting the action'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'intent': {'type': 'string', 'description': 'Why the command is being requested'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'command': {'type': 'string', 'description': 'Command or agent action to score'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'diffStat': {'type': 'string', 'description': 'Optional git diff --stat or change summary'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Product slug to purchase'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['command'], 'properties': {'repo': {'type': 'string', 'description': 'Repository or project context'}, 'actor': {'type': 'string', 'description': 'Agent/tool requesting the action'}, 'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'branch': {'type': 'string', 'description': 'Branch or environment context'}, 'reason': {'type': 'string', 'description': 'Why the action is being requested'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'command': {'type': 'string', 'description': 'Command or agent action being requested'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'diffStat': {'type': 'string', 'description': 'Optional git diff --stat or change summary'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Address labels, e.g. exchange:binance, contract:..., sanctions:...'}, 'wallet': {'type': 'string', 'description': 'Wallet address'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'exposures': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Signals e.g. mixer:tornado, sanctions:ofac'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'transfers': {'type': 'array', 'items': {'type': 'object', 'required': ['direction'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'valueUsd': {'type': 'number'}, 'direction': {'enum': ['in', 'out'], 'type': 'string'}, 'counterparty': {'type': 'string'}}}, 'description': 'Optional transfer summaries (direction, value, counterparty, tags)'}, 'sanctionsHits': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Sanctions / OFAC / blacklist hit identifiers'}, 'fundingSources': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'share', 'verified'], 'properties': {'share': {'type': 'number'}, 'labels': {'type': 'array', 'items': {'type': 'string'}}, 'source': {'type': 'string'}, 'verified': {'type': 'boolean'}}}, 'description': 'Optional fund-source breakdown (source, share 0-1, verified)'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contributedCapital', 'distributable'], 'properties': {'payer': {'type': 'string', 'description': 'Optional wallet/account identifier; stored only as a hash'}, 'years': {'type': 'number', 'description': 'Holding period for preferred accrual'}, 'apiKey': {'type': 'string', 'description': 'Free-tier / plan API key (hp_free_â\x80¦ or a pass key). Forwarded as X-API-Key so paid tools serve from your monthly quota with NO x402 wallet. Get a free key (250 calls/mo) at https://hermesplant.com/pricing.'}, 'channel': {'type': 'string', 'description': 'Discovery channel or source tag'}, 'campaign': {'type': 'string', 'description': 'Campaign tag for downstream telemetry'}, 'xPayment': {'type': 'string', 'description': 'Raw X-PAYMENT proof from an x402-compatible wallet/client'}, 'actorType': {'enum': ['agent', 'human', 'synthetic', 'system', 'unknown'], 'type': 'string', 'description': 'Caller type for analytics: agent, human, synthetic, system, or unknown'}, 'synthetic': {'type': 'boolean', 'description': 'Mark this paid retry as an internal test/probe for analytics exclusion'}, 'compounding': {'enum': ['simple', 'compounded'], 'type': 'string', 'description': "Preferred-return accrual basis: 'simple' or 'compounded' (default compounded)"}, 'distributable': {'type': 'number', 'description': 'Total cash to distribute'}, 'preferredRate': {'type': 'number', 'description': 'Annual preferred rate, e.g. 0.08'}, 'carryPercentage': {'type': 'number', 'description': 'GP carry, e.g. 0.20 (default 0.20)'}, 'paymentSignature': {'type': 'string', 'description': 'x402 payment proof to forward as PAYMENT-SIGNATURE and X-PAYMENT on retry'}, 'catchUpPercentage': {'type': 'number', 'description': 'GP catch-up share, 1.0 = full (default)'}, 'paymentIdentifier': {'type': 'string', 'description': 'Optional x402 payment identifier for idempotency/retry correlation'}, 'contributedCapital': {'type': 'number', 'description': 'Total LP capital to return in tier 1'}, 'preferredReturnAmount': {'type': 'number', 'description': 'Explicit preferred return amount'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'httpStatus'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the upstream storefront call returned a 2xx response'}, 'httpStatus': {'type': 'number', 'description': 'Upstream HTTP status code'}, 'paymentRequired': {'type': 'boolean', 'description': 'True when the response is an x402 HTTP 402 payment challenge'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
tollbooth
Provides paid OSINT, web intelligence, security threat and vulnerability lookups, prediction-market analysis, financial data, leg…
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…
SYNTHORA x402 Intelligence Mesh
Delivers paid intelligence on markets, crypto, prediction markets, maritime and space risks, domain and wallet exposure, sanction…
dMoERA Creator
Supports crypto trading strategy discovery, validation, backtesting-related reporting, bot allocation, fund management, and live …
gateway
Aggregates tools for web accessibility, AI compliance, financial analysis, API migration, software security, payment operations, …
mainstreet
Provides reputation, trust scoring, validation, consensus, routing, and payment-related tools for on-chain AI agents on Base.