# StableFeedback Resolve

> StableFeedback Resolve is a paid API for AI agents from stablefeedback.dev, paid per call via x402, $2/call, status unknown (last checked 2026-09-14).

Collects and resolves a feedback submission for a product, optionally rewarding the submitter with USDC on Tempo — no API keys or accounts required.

## Facts

- Endpoint: POST https://stablefeedback.dev/api/resolve
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablefeedback-resolve-b7b09b67
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XMBRRpoPabKxpq3RgydKa

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stablefeedback-resolve-b7b09b67 -d '<json body>'
```

Example prompt: Submit this feedback message 'The onboarding flow is confusing — too many steps before I can do anything useful' to feedback campaign ID 'fdbk_onboarding_v2' and reward the submitter with 1.50 USDC via StableFeedback.

## When to prefer this

Choose this endpoint when you need frictionless, pay-per-use feedback collection without provisioning API keys or user accounts — especially when you want to incentivize submitters with USDC micropayments. It is ideal for agent-driven feedback loops, beta testing pipelines, or lightweight research sprints where each submission is a discrete, paid event. Prefer it over traditional survey platforms when the caller needs crypto-native reward distribution or when there is no existing backend infrastructure.

## Known failure modes

- Missing or empty feedbackId returns a validation error
- Message exceeds 2000 characters results in rejection
- Invalid rewardAmount format (non-numeric or too many decimal places) causes a schema error
- Insufficient USDC balance to cover the $2 call fee plus reward amount results in payment failure
- Malformed request body (missing required fields) returns a 400-level error

## How this service works

Pay-per-use feedback collection for any product. No API keys, no accounts.

## Output

Returns a confirmation that the feedback message has been recorded under the given feedbackId, along with details of any USDC reward paid out to the submitter's wallet on Tempo (if a rewardAmount was specified).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "message": {
   "type": "string",
   "maxLength": 2000
  },
  "feedbackId": {
   "type": "string",
   "minLength": 1
  },
  "rewardAmount": {
   "type": "string",
   "pattern": "^\\d+(\\.\\d{1,6})?$",
   "description": "USDC reward paid to the submitter's wallet on Tempo. Omit or \"0\" for no reward."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablefeedback-resolve-b7b09b67/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablefeedback.dev](https://www.zero.xyz/host/stablefeedback.dev/llms.txt)
