{
  "x402Version": 2,
  "id": 27656,
  "slug": "27656",
  "resource": "https://trust-agent.io/v1/reputation",
  "description": "ERC-8004 agent reputation with sybil filtering: reviewers are clustered by who funded them and each cluster counts once, so reviewers paid for from one wallet count as one vote. Returns feedback and reviewer counts, independent clusters, the sybil-flagged share, counts by evidence class (payment proof, task link, none) and per-tag means, and refuses to average tags with conflicting scales. Base. Free: GET /v1/verify. Trial: /v1/trial.",
  "type": "http",
  "serviceName": "ERC-8004 Agent Reputation",
  "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791275388/bazaar-icons/82f99ff5f23826b8.png",
  "resourceType": "Beauty & Personal Care",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x6121654D3Fd4C8B42a90d30472E4D40927C3e6BB",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "2006",
      "amountUsd": 0.002006,
      "maxTimeoutSeconds": 60
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "properties": {
          "interpretation": {
            "description": "plain-language summary of what the numbers mean"
          },
          "reputation": {
            "description": "sybilShare, uniqueClusters, evidenceBreakdown, per-tag aggregates"
          }
        },
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "chain": "base",
            "subject": "60015"
          },
          "type": "http"
        },
        "output": {
          "example": {
            "agent": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/1",
            "example": true,
            "interpretation": {
              "summary": "Feedback survives filtering from 2 independent funding cluster(s). 3 reviewer(s) had unresolvable provenance and share a single collective vote rather than counting individually."
            },
            "quality": "valid_with_service",
            "reputation": {
              "evidenceBreakdown": {
                "none": 17,
                "payment_proof": 6,
                "task_linkage": 0
              },
              "feedbackCoverage": "complete",
              "sybilFlaggedCount": 9,
              "sybilShare": 0.3913,
              "tags": [
                {
                  "count": 10,
                  "countAfterFilter": 5,
                  "incommensurable": false,
                  "normalizedMean": 0.7324,
                  "scale": "percent_0_100",
                  "tag": "quality"
                },
                {
                  "count": 4,
                  "countAfterFilter": 4,
                  "incommensurable": true,
                  "normalizedMean": null,
                  "scale": "inconsistent",
                  "tag": "mixed-scale"
                }
              ],
              "totalFeedback": 24,
              "uniqueClients": 7,
              "uniqueClusters": 2,
              "unverifiedReviewers": 3
            }
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {
                  "chain": {
                    "description": "OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base.",
                    "type": "string"
                  },
                  "subject": {
                    "description": "REQUIRED. agentId, eip155 identifier, or an address owning an agent.",
                    "type": "string"
                  }
                },
                "required": [
                  "subject"
                ],
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "properties": {
                  "interpretation": {
                    "description": "plain-language summary of what the numbers mean"
                  },
                  "reputation": {
                    "description": "sybilShare, uniqueClusters, evidenceBreakdown, per-tag aggregates"
                  }
                },
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "erc-8004",
    "reputation",
    "sybil",
    "ai-agents",
    "trust",
    "bazaar"
  ],
  "sourceHost": "trust-agent.io",
  "lastUpdated": "2026-10-06T08:29:47.947Z",
  "quality": {
    "calls30d": 3,
    "uniquePayers30d": 3,
    "lastCalledAt": "2026-10-06T08:29:47.654Z"
  },
  "metadata": {
    "serviceName": "ERC-8004 Agent Reputation",
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791275388/bazaar-icons/82f99ff5f23826b8.png",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "chain": "base",
              "subject": "60015"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "agent": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/1",
              "example": true,
              "interpretation": {
                "summary": "Feedback survives filtering from 2 independent funding cluster(s). 3 reviewer(s) had unresolvable provenance and share a single collective vote rather than counting individually."
              },
              "quality": "valid_with_service",
              "reputation": {
                "evidenceBreakdown": {
                  "none": 17,
                  "payment_proof": 6,
                  "task_linkage": 0
                },
                "feedbackCoverage": "complete",
                "sybilFlaggedCount": 9,
                "sybilShare": 0.3913,
                "tags": [
                  {
                    "count": 10,
                    "countAfterFilter": 5,
                    "incommensurable": false,
                    "normalizedMean": 0.7324,
                    "scale": "percent_0_100",
                    "tag": "quality"
                  },
                  {
                    "count": 4,
                    "countAfterFilter": 4,
                    "incommensurable": true,
                    "normalizedMean": null,
                    "scale": "inconsistent",
                    "tag": "mixed-scale"
                  }
                ],
                "totalFeedback": 24,
                "uniqueClients": 7,
                "uniqueClusters": 2,
                "unverifiedReviewers": 3
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "chain": {
                      "description": "OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base.",
                      "type": "string"
                    },
                    "subject": {
                      "description": "REQUIRED. agentId, eip155 identifier, or an address owning an agent.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "subject"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "interpretation": {
                      "description": "plain-language summary of what the numbers mean"
                    },
                    "reputation": {
                      "description": "sybilShare, uniqueClusters, evidenceBreakdown, per-tag aggregates"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "trust-agent.io",
    "manifest_name": "trust-agent.io",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "agent": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/1",
    "example": true,
    "interpretation": {
      "summary": "Feedback survives filtering from 2 independent funding cluster(s). 3 reviewer(s) had unresolvable provenance and share a single collective vote rather than counting individually."
    },
    "quality": "valid_with_service",
    "reputation": {
      "evidenceBreakdown": {
        "none": 17,
        "payment_proof": 6,
        "task_linkage": 0
      },
      "feedbackCoverage": "complete",
      "sybilFlaggedCount": 9,
      "sybilShare": 0.3913,
      "tags": [
        {
          "count": 10,
          "countAfterFilter": 5,
          "incommensurable": false,
          "normalizedMean": 0.7324,
          "scale": "percent_0_100",
          "tag": "quality"
        },
        {
          "count": 4,
          "countAfterFilter": 4,
          "incommensurable": true,
          "normalizedMean": null,
          "scale": "inconsistent",
          "tag": "mixed-scale"
        }
      ],
      "totalFeedback": 24,
      "uniqueClients": 7,
      "uniqueClusters": 2,
      "unverifiedReviewers": 3
    }
  }
}