Skip to main content
GET
/
report
/
{id}
# Include the tx hash from your 0.05 XRP payment to the founder wallet
curl -H "X-Payment-TxHash: ABC123DEF456..." \
  http://localhost:3001/report/a1b2c3d4-e5f6-7890-abcd-ef1234567890
{
  "success": true,
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "githubUrl": "https://github.com/ripple/rippled",
    "status": "complete",
    "scores": {
      "codeQuality": 82,
      "teamStrength": 75,
      "traction": 68,
      "socialPresence": 71,
      "overall": 74
    },
    "summary": "rippled is a mature, well-maintained C++ implementation of the XRP Ledger...",
    "strengths": [
      "Large, active contributor base",
      "Comprehensive CI/CD pipeline",
      "Well-documented codebase"
    ],
    "weaknesses": [
      "Complex build system",
      "Limited recent social engagement"
    ],
    "githubData": { "..." : "..." },
    "socialData": null,
    "adversarialReport": {
      "redFlags": [],
      "adjustedScores": {
        "codeQuality": null,
        "teamStrength": null,
        "traction": null,
        "socialPresence": null
      },
      "overallAssessment": "No significant concerns identified.",
      "trustScore": 88
    },
    "createdAt": "2026-03-14T10:00:00.000Z",
    "completedAt": "2026-03-14T10:00:25.000Z",
    "error": null
  }
}

Path Parameters

id
string
required
Report ID returned from POST /analyze.

Authentication

This endpoint is behind an XRPL micropayment paywall (0.05 XRP) when FOUNDER_SEED is configured. If FOUNDER_SEED is not set, the endpoint is free.

Payment Flow

  1. Send at least 0.05 XRP to the founder wallet address on the configured XRPL network
  2. Include the transaction hash in the X-Payment-TxHash request header
  3. Optionally include X-Payment-Sender for sender verification (required if PAYWALL_REQUIRE_SENDER is set)
The paywall verifies delivered_amount, checks the payment is less than 24 hours old, and prevents tx hash reuse across different reports.

Response

Returns the full ReportCard object with all analysis data.
data
ReportCard
# Include the tx hash from your 0.05 XRP payment to the founder wallet
curl -H "X-Payment-TxHash: ABC123DEF456..." \
  http://localhost:3001/report/a1b2c3d4-e5f6-7890-abcd-ef1234567890
{
  "success": true,
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "githubUrl": "https://github.com/ripple/rippled",
    "status": "complete",
    "scores": {
      "codeQuality": 82,
      "teamStrength": 75,
      "traction": 68,
      "socialPresence": 71,
      "overall": 74
    },
    "summary": "rippled is a mature, well-maintained C++ implementation of the XRP Ledger...",
    "strengths": [
      "Large, active contributor base",
      "Comprehensive CI/CD pipeline",
      "Well-documented codebase"
    ],
    "weaknesses": [
      "Complex build system",
      "Limited recent social engagement"
    ],
    "githubData": { "..." : "..." },
    "socialData": null,
    "adversarialReport": {
      "redFlags": [],
      "adjustedScores": {
        "codeQuality": null,
        "teamStrength": null,
        "traction": null,
        "socialPresence": null
      },
      "overallAssessment": "No significant concerns identified.",
      "trustScore": 88
    },
    "createdAt": "2026-03-14T10:00:00.000Z",
    "completedAt": "2026-03-14T10:00:25.000Z",
    "error": null
  }
}