---
title: "Evaluate an x402-paid endpoint with ProofGuard receipts"
method: POST
path: "/proofguard/evaluate"
tags: ["ProofGuard"]
---

# Evaluate an x402-paid endpoint with ProofGuard receipts

`POST /proofguard/evaluate`

Returns a trust score, payment expectation receipt, fulfillment receipt, and refund-evidence package. Third-party caller-supplied observations are marked self_attested; SolSigs endpoints are marked solsigs_instrumented.

## Request body

- object
  - `endpoint` string, uri
  - `route` string
  - `method` string
  - `verification_mode` 'solsigs_instrumented' | 'proofguard_probed' | 'self_attested'
  - `stats` object
  - `observed` object

## Response `200`

ProofGuard result

- object
  - `ok` boolean
  - `product` string
  - `verification_mode` string
  - `claim_boundary` string
  - `trust_score` object
  - `expectation_receipt` object
  - `fulfillment_receipt` object
  - `refund_evidence_package` object

## Other responses

- `402` — Payment required

---

[API](https://skmtc.net/solsigs/apis/solsigs-solana-data-apis-for-ai-agents.md) · [All operations](https://skmtc.net/solsigs/apis/solsigs-solana-data-apis-for-ai-agents/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solsigs/solsigs-solana-data-apis-for-ai-agents/revisions/296e44870ad2/schema)
