x402 List Submit a serviceSubmit

Locus Report

payment-readyonlineimported

payment-ready until 2026-10-15

imported from the x402 Bazaar, not submitted by the operator · own this service? claim it · or ask to be removed

Property and place reports from cited public records: parcel lookup, flood zone, permits, crime, air quality, PFAS, electricity context, assessments and satellite change.

Call it x402 v2

x402 v2

Base URL
https://api.locus.report
Payment
x402 v2, header channel
$ curl -i 'https://api.locus.report/api/locus-area-crime-report'

An unpaid request returns HTTP 402 with the payment terms. Sign a payment authorization, then retry with the PAYMENT-SIGNATURE header.

Endpoints 21 paid routes on api.locus.report

POST/api/locus-air-quality-historyBase+Sol$0.05since 10-08
GET/api/locus-area-crime-reportBase+Sol$0.01since 10-08
GET/api/locus-assessment-positionBase+Sol$0.10since 10-08
GET/api/locus-electricity-contextBase+Sol$0.01since 10-08
POST/api/locus-flood-zoneBase+Sol$0.01since 10-08
GET/api/locus-large-site-satellite-changeBase$0.15since 10-08
POST/api/locus-owner-cost-reviewBase$0.25since 10-08
POST/api/locus-parcel-lookupBase+Sol$0.01since 10-08

13 more in Example 402 response

Prices as captured in the 402 response: median $0.01 across the 21 endpoints, unchanged since first capture.

Example 402 response

Endpoints and prices

Current paid endpoints; minimum quoted prices in USD where available; first capture dates in UTC
MethodPathDescriptionPriceNetworkAsset402 channelCaptured
POST/api/locus-air-quality-historyNo description$0.05Base+SolUSDCheadersince 10-08
GET/api/locus-area-crime-reportNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-assessment-positionNo description$0.10Base+SolUSDCheadersince 10-08
GET/api/locus-electricity-contextNo description$0.01Base+SolUSDCheadersince 10-08
POST/api/locus-flood-zoneNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-large-site-satellite-changeNo description$0.15BaseUSDCheadersince 10-08
POST/api/locus-owner-cost-reviewNo description$0.25BaseUSDCheadersince 10-08
POST/api/locus-parcel-lookupNo description$0.01Base+SolUSDCheadersince 10-08
POST/api/locus-permit-closeout-checkNo description$0.05Base+SolUSDCheadersince 10-08
GET/api/locus-pfas-occurrenceNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-practitioner-readNo description$0.29BaseUSDCheadersince 10-08
GET/api/locus-property-tax-contextNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-rebuild-cost-contextNo description$0.01Base+SolUSDCheadersince 10-08
POST/api/locus-rental-operations-briefNo description$0.79BaseUSDCheadersince 10-08
POST/api/locus-transaction-follow-upNo description$0.10BaseUSDCheadersince 10-08
GET/api/locus-valuation-challengeNo description$0.10Base+SolUSDCheadersince 10-08
GET/api/locus-wikimedia-commons-area-contextNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-wikipedia-place-contextNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-wildfire-historyNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-workplace-employment-contextNo description$0.01Base+SolUSDCheadersince 10-08
GET/api/locus-zoningNo description$0.01Base+SolUSDCheadersince 10-08

Payment evidence

402 payload captured at . Check evidence JSON · Measurement methodology.

First of 21 payloads captured by the monitor.

350 lines, scroll inside

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-parcel-lookup",
    "mimeType": "application/json",
    "description": "Returns cited land use, acreage, year built and legal jurisdiction for an address or jurisdiction-scoped parcel id. Returns the same records as locus_parcel_lookup. Use this when your client can only call paid x402 routes. Use locus-parcel-value instead when you need assessed value and sale fields from the resolved official parcel. Wired official parcel sources only. No owner or mailing fields."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "note": "Cited public parcel facts (free). Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json.",
            "parcel": {
              "acreage": 6.19,
              "landUse": "MUNC BLD",
              "citation": {
                "recordId": "1703790137",
                "fetchedAt": "2026-09-23T01:08:43.569Z",
                "sourceUrl": "https://www.wakegov.com/departments-government/tax-administration/data-files-statistics-and-reports/real-estate-property-data",
                "sourceName": "Wake County - Real Estate / Parcels"
              },
              "parcelId": "1703790137",
              "township": "Raleigh",
              "landClass": "EXEMPT",
              "unitCount": 0,
              "yearBuilt": 1840,
              "postalCity": "Raleigh",
              "siteAddress": "1 E EDENTON ST",
              "jurisdiction": {
                "state": "NC",
                "county": "Wake",
                "municipality": "Raleigh"
              },
              "deedReference": {
                "recordedDate": "1990-01-01"
              },
              "heatedAreaSqft": 40024,
              "structureCount": 1,
              "assessorAccountId": "0179249"
            },
            "parsed": {
              "raw": "1 E Edenton St, Raleigh, NC 27601",
              "zip": "27601",
              "city": "RALEIGH",
              "state": "NC",
              "county": "WAKE",
              "likePrefix": "1 E EDENTON",
              "streetName": "E EDENTON",
              "houseNumber": "1"
            },
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "caveats": [
              "Parcel facts are public assessor/GIS records; verify details with the county or municipality.",
              "County and town come from the parcel record or the property's official location (geocoded point + government boundaries), never the typed city; verify town limits / ETJ with the county or municipality.",
              "Facts only - Locus does not judge the property and makes no suitability, value, or safety claim."
            ],
            "summary": "MUNC BLD, built 1840, 6.19 ac.",
            "centroid": {
              "latitude": 35.78040969229891,
              "longitude": -78.63909413459318
            },
            "coverage": "covered",
            "resolved": true,
            "citations": [
              {
                "recordId": "1703790137",
                "fetchedAt": "2026-09-23T01:08:43.569Z",
                "sourceUrl": "https://www.wakegov.com/departments-government/tax-administration/data-files-statistics-and-reports/real-estate-property-data",
                "sourceName": "Wake County - Real Estate / Parcels"
              }
            ],
            "jurisdiction": {
              "state": "NC",
              "county": "Wake",
              "municipality": "Raleigh"
            },
            "sourceStatus": "available",
            "matchedSource": "us-nc-wake:parcels",
            "candidateCount": 1,
            "centroidCitation": {
              "recordId": "1703790137",
              "fetchedAt": "2026-09-23T01:08:43.569Z",
              "sourceUrl": "https://www.wakegov.com/departments-government/tax-administration/data-files-statistics-and-reports/real-estate-property-data",
              "sourceName": "Wake County - Real Estate / Parcels"
            },
            "centroidPrecision": "parcel"
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "state": {
                    "type": "string",
                    "maxLength": 2,
                    "minLength": 2
                  },
                  "county": {
                    "type": "string",
                    "maxLength": 80,
                    "minLength": 2
                  },
                  "address": {
                    "type": "string",
                    "minLength": 3
                  },
                  "parcelId": {
                    "type": "string",
                    "maxLength": 80,
                    "minLength": 1
                  },
                  "lookbackDays": {
                    "type": "number"
                  },
                  "radiusMeters": {
                    "type": "number"
                  },
                  "includeIncidents": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417780,
              "resourceUrl": "https://api.locus.report/api/locus-parcel-lookup"
            },
            "signature": "0x5d453a75e728ffbc1299df7e6db89fbec04acf1210ac9ad9f8a729bceaa3cba1714f439a4bcc43ef0c349ce15c81cb2af4935334a19ae6372eedbe2e205652111c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}
Other captured 402 responses (20)

Captured payload 2 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-flood-zone",
    "mimeType": "application/json",
    "description": "FEMA NFHL flood zone, 0.2%-annual-chance and BFE/floodway flags at the geocoded point, for buyer, owner and lender agents. Returns the same records as locus_flood_zone. Use this when your client can only call paid x402 routes. Use locus_flood_zone instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": false,
            "error": "source_fetch_failed",
            "reason": "upstream timeout"
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417780,
              "resourceUrl": "https://api.locus.report/api/locus-flood-zone"
            },
            "signature": "0xc3dd6a3fbb0209dd015f72708d09fab1b0744bce6a2e4ed319177897c685528d109b99ce079a7534180d949d6fd5a3226bda56175441715f931438e1f3af8abd1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 3 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "790000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 180
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-rental-operations-brief",
    "mimeType": "application/json",
    "description": "Non-PII RentCast facts, rent estimate, ZIP context, Locus and HUD checks, work items, and validated nextCalls for one rental property. For owner research, not screening, rent-setting, or valuation. Unpaid preflight POST checks readiness, reserves nothing. Private, no-store. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "rental_operations_brief",
            "rent": {
              "source": {
                "fetchedAt": "2026-01-15T00:00:00.000Z",
                "sourceUrl": "https://example.gov/record",
                "usePolicy": {
                  "cache": "allowed",
                  "policyUrl": "https://example.gov/record",
                  "verifiedAt": "example",
                  "paidResponse": "allowed",
                  "publicPinning": "allowed",
                  "attributionRequired": false,
                  "downstreamRedistribution": "allowed"
                },
                "sourceName": "RentCast via Locus x402"
              },
              "status": "answered",
              "caveats": [
                "example"
              ],
              "comparableCount": 0
            },
            "market": {
              "zip": "example",
              "source": {
                "fetchedAt": "2026-01-15T00:00:00.000Z",
                "sourceUrl": "https://example.gov/record",
                "usePolicy": {
                  "cache": "allowed",
                  "policyUrl": "https://example.gov/record",
                  "verifiedAt": "example",
                  "paidResponse": "allowed",
                  "publicPinning": "allowed",
                  "attributionRequired": false,
                  "downstreamRedistribution": "allowed"
                },
                "sourceName": "RentCast via Locus x402"
              },
              "status": "answered",
              "caveats": [
                "example"
              ]
            },
            "caveats": [
              "example"
            ],
            "subject": {
              "point": {
                "latitude": 1,
                "longitude": 1
              },
              "observedAt": "2026-01-15T00:00:00.000Z",
              "propertyId": "example",
              "inputAddress": "1 E Edenton St, Raleigh, NC 27601",
              "jurisdiction": {},
              "pointPrecision": "parcel",
              "sourceNamespace": "example",
              "matchingEvidence": [
                "example"
              ]
            },
            "evidence": [
              {
                "id": "example",
                "category": "identity",
                "statement": "example",
                "sourceName": "example"
              }
            ],
            "property": {
              "source": {
                "fetchedAt": "2026-01-15T00:00:00.000Z",
                "sourceUrl": "https://example.gov/record",
                "usePolicy": {
                  "cache": "allowed",
                  "policyUrl": "https://example.gov/record",
                  "verifiedAt": "example",
                  "paidResponse": "allowed",
                  "publicPinning": "allowed",
                  "attributionRequired": false,
                  "downstreamRedistribution": "allowed"
                },
                "sourceName": "RentCast via Locus x402"
              },
              "status": "answered",
              "caveats": [
                "example"
              ],
              "taxHistory": [
                {
                  "year": -9007199254740991
                }
              ]
            },
            "sections": [
              {
                "body": "example",
                "title": "example",
                "citations": [
                  {
                    "evidenceId": "example",
                    "sourceName": "example"
                  }
                ],
                "evidenceIds": [
                  "example"
                ]
              }
            ],
            "costModel": {
              "priceUsdc": "0.25",
              "pricingBasis": "pay_as_you_go_after_free_allowance",
              "providerCalls": {
                "markets": -9007199254740991,
                "properties": -9007199254740991,
                "saleListings": -9007199254740991,
                "rentEstimates": -9007199254740991
              },
              "signerProvider": "turnkey",
              "includedInPrice": true,
              "maximumSignatures": 1,
              "signatureUnitCostUsd": "0.10",
              "freeAllowanceExcluded": true,
              "providerUnitPriceUsdc": "0.033",
              "maximumSignatureCostUsd": "0.25",
              "nextCallPlanningIncluded": true
            },
            "nextCalls": [
              {
                "why": "example",
                "cost": "free",
                "tool": "locus_appeal_filing_guide",
                "input": {
                  "address": "1 E Edenton St, Raleigh, NC 27601"
                },
                "access": "free",
                "urgency": "time-sensitive",
                "endpoint": "/tools/call",
                "evidenceIds": [
                  "example"
                ],
                "costAtGeneration": "free",
                "requiresPaymentApproval": false
              }
            ],
            "workItems": [
              {
                "id": "example",
                "status": "open",
                "question": "example",
                "supersedes": [
                  "example"
                ],
                "evidenceNeeded": [
                  "example"
                ],
                "resolutionEvidence": [
                  {
                    "sourceUrl": "https://example.gov/record",
                    "observedAt": "2026-01-15T00:00:00.000Z"
                  }
                ]
              }
            ],
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "nextCallPlan": {
              "status": "generated",
              "pricedAt": "example",
              "diagnostics": {
                "modelAttempted": false,
                "modelSucceeded": false
              },
              "selectedCount": 0,
              "candidateCount": 0,
              "includedInEndpointPrice": true
            },
            "publicRecordContext": {
              "summary": "example",
              "components": [
                {
                  "tool": "example",
                  "result": "example"
                }
              ]
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address"
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "pattern": "(?:^|[\\s,])\\d{5}(?:-\\d{4})?\\s*$",
                    "maxLength": 200,
                    "minLength": 5
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "790000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417900,
              "resourceUrl": "https://api.locus.report/api/locus-rental-operations-brief"
            },
            "signature": "0x4ac0989cb482155e079104869e04de5188afe26aac8ed664316c8948dadef52a4151c480fe6ce675a2d7c33b4075b40bbd9547afd45664b31d4513a6cc4fc7fe1b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 4 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "250000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 180
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-owner-cost-review",
    "mimeType": "application/json",
    "description": "Non-PII RentCast tax history, cited owner programs, work items, and validated nextCalls for one exact property. For owner research, not an eligibility, savings, appeal, or property recommendation. Unpaid POST checks provider readiness, reserves nothing. Private, no-store. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "owner_cost_review",
            "caveats": [
              "example"
            ],
            "subject": {
              "point": {
                "latitude": 1,
                "longitude": 1
              },
              "observedAt": "2026-01-15T00:00:00.000Z",
              "propertyId": "example",
              "inputAddress": "1 E Edenton St, Raleigh, NC 27601",
              "jurisdiction": {},
              "pointPrecision": "parcel",
              "sourceNamespace": "example",
              "matchingEvidence": [
                "example"
              ]
            },
            "evidence": [
              {
                "id": "example",
                "category": "identity",
                "statement": "example",
                "sourceName": "example"
              }
            ],
            "property": {
              "source": {
                "fetchedAt": "2026-01-15T00:00:00.000Z",
                "sourceUrl": "https://example.gov/record",
                "usePolicy": {
                  "cache": "allowed",
                  "policyUrl": "https://example.gov/record",
                  "verifiedAt": "example",
                  "paidResponse": "allowed",
                  "publicPinning": "allowed",
                  "attributionRequired": false,
                  "downstreamRedistribution": "allowed"
                },
                "sourceName": "RentCast via Locus x402"
              },
              "status": "answered",
              "caveats": [
                "example"
              ],
              "taxHistory": [
                {
                  "year": -9007199254740991
                }
              ]
            },
            "sections": [
              {
                "body": "example",
                "title": "example",
                "citations": [
                  {
                    "evidenceId": "example",
                    "sourceName": "example"
                  }
                ],
                "evidenceIds": [
                  "example"
                ]
              }
            ],
            "costModel": {
              "priceUsdc": "0.25",
              "pricingBasis": "pay_as_you_go_after_free_allowance",
              "providerCalls": {
                "markets": -9007199254740991,
                "properties": -9007199254740991,
                "saleListings": -9007199254740991,
                "rentEstimates": -9007199254740991
              },
              "signerProvider": "turnkey",
              "includedInPrice": true,
              "maximumSignatures": 1,
              "signatureUnitCostUsd": "0.10",
              "freeAllowanceExcluded": true,
              "providerUnitPriceUsdc": "0.033",
              "maximumSignatureCostUsd": "0.25",
              "nextCallPlanningIncluded": true
            },
            "nextCalls": [
              {
                "why": "example",
                "cost": "free",
                "tool": "locus_appeal_filing_guide",
                "input": {
                  "address": "1 E Edenton St, Raleigh, NC 27601"
                },
                "access": "free",
                "urgency": "time-sensitive",
                "endpoint": "/tools/call",
                "evidenceIds": [
                  "example"
                ],
                "costAtGeneration": "free",
                "requiresPaymentApproval": false
              }
            ],
            "workItems": [
              {
                "id": "example",
                "status": "open",
                "question": "example",
                "supersedes": [
                  "example"
                ],
                "evidenceNeeded": [
                  "example"
                ],
                "resolutionEvidence": [
                  {
                    "sourceUrl": "https://example.gov/record",
                    "observedAt": "2026-01-15T00:00:00.000Z"
                  }
                ]
              }
            ],
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "nextCallPlan": {
              "status": "generated",
              "pricedAt": "example",
              "diagnostics": {
                "modelAttempted": false,
                "modelSucceeded": false
              },
              "selectedCount": 0,
              "candidateCount": 0,
              "includedInEndpointPrice": true
            },
            "ownerActionContext": {
              "kind": "owner_action_brief",
              "address": "1 E Edenton St, Raleigh, NC 27601",
              "caveats": [
                "example"
              ],
              "sections": {
                "programs": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                },
                "lomaScreen": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                },
                "taxCalendar": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                },
                "appealWindow": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                },
                "programWindows": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                },
                "specialValuation": {
                  "status": "ok",
                  "citations": [
                    {
                      "sourceUrl": "https://example.gov/record",
                      "sourceName": "example"
                    }
                  ]
                }
              },
              "verifyNext": [
                {
                  "step": "example"
                }
              ],
              "generatedAt": "2026-01-15T00:00:00.000Z",
              "componentStatus": [
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                },
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                },
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                },
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                },
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                },
                {
                  "status": "ok",
                  "component": "programs",
                  "substantive": false
                }
              ],
              "jurisdictionIds": [
                "example"
              ],
              "substantiveSectionCount": 0
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address"
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "noticeDate": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  },
                  "withinDays": {
                    "type": "integer",
                    "maximum": 400,
                    "minimum": 1
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "250000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417900,
              "resourceUrl": "https://api.locus.report/api/locus-owner-cost-review"
            },
            "signature": "0xa61e3466197dd7a230510ce0832453fb975c05454a68c369f767adfba092f5a73d374e8bf9dfcb6456540a86206d9c642e84548f599e281efe32ee3aad81f96c1b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 5 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "50000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "50000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-permit-closeout-check",
    "mimeType": "application/json",
    "description": "Parcel permit closeout status from the jurisdiction's system of record. Coverage: Raleigh, Durham, Wake County, Austin, Seattle, Chicago, Los Angeles, New York City. For agents checking open work before closing; uncertain or unavailable evidence is charge-free. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "permit_closeout_check",
            "caveats": [
              "Example artifact; not live data."
            ],
            "records": [],
            "laneState": "checked_no_open_closeout_records",
            "matchBasis": "parcel_id",
            "followUpItems": [],
            "unansweredQuestions": []
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "state": {
                    "type": "string",
                    "maxLength": 2,
                    "minLength": 2
                  },
                  "county": {
                    "type": "string",
                    "maxLength": 80,
                    "minLength": 2
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 240,
                    "minLength": 5
                  },
                  "delivery": {
                    "type": "object",
                    "required": [
                      "url",
                      "verificationSecret",
                      "statusToken"
                    ],
                    "properties": {
                      "url": {
                        "type": "string",
                        "format": "uri",
                        "maxLength": 2048
                      },
                      "statusToken": {
                        "type": "string",
                        "pattern": "^[A-Za-z0-9_-]{43,128}$"
                      },
                      "verificationSecret": {
                        "type": "string",
                        "pattern": "^[A-Za-z0-9_-]{43,128}$"
                      }
                    },
                    "additionalProperties": false
                  },
                  "permitId": {
                    "type": "string",
                    "maxLength": 160,
                    "minLength": 1
                  },
                  "parcelIds": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "maxLength": 80,
                      "minLength": 1
                    },
                    "maxItems": 25,
                    "minItems": 1
                  },
                  "municipality": {
                    "type": "string",
                    "maxLength": 80,
                    "minLength": 2
                  },
                  "priorSnapshotId": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 1
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "50000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417780,
              "resourceUrl": "https://api.locus.report/api/locus-permit-closeout-check"
            },
            "signature": "0x17ccc88e2960563e7ad8898646460984c31e886c7feb4fd347e769191ace81af3a51e1056a5afb2d6baf0f749159292fab4edc9e7f6760619f7e745920727de21b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 6 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "100000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 180
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-transaction-follow-up",
    "mimeType": "application/json",
    "description": "Public-record packet for homebuyer, investor, developer, tenant, or renovation profiles. Renovation adds parcel, exact-subject permits, USDA soil, terrain, flood, wetlands, and county radon. Profiles control evidence and charges. Thin evidence is free; no readiness or approval finding. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "intent": "homebuyer_due_diligence",
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "transactionStage": "under_contract"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "transaction_follow_up",
            "state": "follow_up_items_found",
            "groups": [],
            "intent": "homebuyer_due_diligence",
            "caveats": [
              "Example artifact; not live data."
            ],
            "handoffs": [],
            "timeline": [],
            "followUpItems": [],
            "unansweredQuestions": []
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "intent"
                ],
                "properties": {
                  "point": {
                    "type": "object",
                    "required": [
                      "latitude",
                      "longitude"
                    ],
                    "properties": {
                      "latitude": {
                        "type": "number",
                        "maximum": 90,
                        "minimum": -90
                      },
                      "longitude": {
                        "type": "number",
                        "maximum": 180,
                        "minimum": -180
                      }
                    },
                    "additionalProperties": false
                  },
                  "intent": {
                    "enum": [
                      "homebuyer_due_diligence",
                      "land_investor_due_diligence",
                      "developer_predevelopment",
                      "commercial_tenant_due_diligence",
                      "renovation_planning"
                    ],
                    "type": "string"
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 240,
                    "minLength": 5
                  },
                  "statedUse": {
                    "type": "string",
                    "maxLength": 160,
                    "minLength": 1
                  },
                  "projectType": {
                    "type": "string",
                    "maxLength": 160,
                    "minLength": 1
                  },
                  "suiteOrUnit": {
                    "type": "string",
                    "maxLength": 80,
                    "minLength": 1
                  },
                  "parcelReference": {
                    "type": "object",
                    "required": [
                      "parcelId",
                      "state",
                      "county"
                    ],
                    "properties": {
                      "state": {
                        "type": "string",
                        "pattern": "^[A-Z]{2}$",
                        "maxLength": 2,
                        "minLength": 2
                      },
                      "county": {
                        "type": "string",
                        "maxLength": 80,
                        "minLength": 2
                      },
                      "parcelId": {
                        "type": "string",
                        "pattern": "^[A-Za-z0-9][A-Za-z0-9 ._-]*$",
                        "maxLength": 80,
                        "minLength": 1
                      }
                    },
                    "additionalProperties": false
                  },
                  "projectArchetype": {
                    "enum": [
                      "residential",
                      "vacant_land",
                      "multifamily",
                      "retail",
                      "restaurant",
                      "office",
                      "industrial",
                      "logistics",
                      "mixed_use",
                      "other"
                    ],
                    "type": "string"
                  },
                  "transactionStage": {
                    "enum": [
                      "early_screen",
                      "under_contract",
                      "pre_closing",
                      "pre_lease",
                      "pre_application",
                      "pre_construction"
                    ],
                    "type": "string"
                  },
                  "requestedAreaContext": {
                    "type": "array",
                    "items": {
                      "enum": [
                        "workplace_employment"
                      ],
                      "type": "string"
                    },
                    "maxItems": 1
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "100000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417901,
              "resourceUrl": "https://api.locus.report/api/locus-transaction-follow-up"
            },
            "signature": "0x49e30099bcd2397114977dd692dfc132eefa5e7331c7cfd11919ea2ea516fd81042d4fc260d8757e95132ff92a6f9cba2b6d0e2468c6e06f28ac15a16c3b44671b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 7 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "50000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "50000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-air-quality-history",
    "mimeType": "application/json",
    "description": "EPA AQS annual monitors, exact-point NOAA HMS satellite smoke days, and separate CDC county modeled PM2.5 when a year lacks nearby AQS PM2.5. For past air context. Missing mirror years are disclosed, not treated as clean air; no source-fire attribution or property safety finding. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "aqs": {
              "provenance": {
                "sourceUrl": "https://example.gov/record",
                "sourceName": "example",
                "datasetPage": "https://example.gov/record"
              },
              "availableYears": [
                -9007199254740991
              ],
              "annualMonitorSummaries": [
                {
                  "poc": "example",
                  "year": -9007199254740991,
                  "units": "example",
                  "siteId": "example",
                  "recordId": "example",
                  "parameter": "example",
                  "distanceKm": 1,
                  "parameterCode": "example",
                  "pollutantStandard": "example"
                }
              ]
            },
            "kind": "air_quality_history",
            "point": {
              "latitude": 1,
              "longitude": 1
            },
            "period": {
              "endYear": -9007199254740991,
              "startYear": -9007199254740991,
              "requestedYears": [
                -9007199254740991
              ]
            },
            "caveats": [
              "example"
            ],
            "hmsSmoke": {
              "provenance": {
                "sourceUrl": "https://example.gov/record",
                "sourceName": "example",
                "datasetPage": "https://example.gov/record"
              },
              "observedDates": [
                "2026-01-15T00:00:00.000Z"
              ],
              "availableYears": [
                -9007199254740991
              ],
              "annualSummaries": [
                {
                  "year": -9007199254740991,
                  "densityDays": {
                    "heavy": -9007199254740991,
                    "light": -9007199254740991,
                    "medium": -9007199254740991,
                    "unknown": -9007199254740991
                  },
                  "observedDays": -9007199254740991,
                  "polygonCount": -9007199254740991
                }
              ]
            },
            "cdcGapFill": {
              "provenance": {
                "sourceUrl": "https://example.gov/record",
                "sourceName": "example",
                "datasetPage": "https://example.gov/record"
              },
              "filledYears": [
                -9007199254740991
              ],
              "modeledAnnualPm25": [
                {
                  "year": -9007199254740991,
                  "countyName": "example",
                  "countyFips5": "example"
                }
              ]
            },
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "searchRadiusKm": 1,
            "componentStatus": [
              {
                "status": "ok",
                "component": "aqs_monitors"
              }
            ]
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "anyOf": [
                  {
                    "required": [
                      "address"
                    ]
                  },
                  {
                    "required": [
                      "latitude",
                      "longitude"
                    ]
                  }
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "radiusKm": {
                    "type": "integer",
                    "maximum": 150,
                    "minimum": 5
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "yearsBack": {
                    "type": "integer",
                    "maximum": 10,
                    "minimum": 1
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "50000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417782,
              "resourceUrl": "https://api.locus.report/api/locus-air-quality-history"
            },
            "signature": "0xbc6491a2b5dd4d68894974729c8b0bbda50e59fb8d941ba9f0dbea62051bfd765ad68b1f9e87d695628e0b116e18f5e6b40af5911ede41a53965447739ef93b31b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 8 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-wikipedia-place-context",
    "mimeType": "application/json",
    "description": "Geotagged English Wikipedia articles near a point for area reference research, with page, revision, distance, and provenance. Geosearch can return places, institutions, events, or people. Not official, property, resident, screening, or current-condition evidence. Charge-free on no match or source failure."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "limit": 10,
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "radiusMeters": 1000
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "kind": "wikipedia_place_context",
            "point": {
              "latitude": 35.7713,
              "longitude": -78.6396
            },
            "status": "answered_with_articles",
            "caveats": [
              "Secondary community-edited context; geosearch is topic-agnostic and may return places, institutions, events, or people.",
              "Example artifact; not live data."
            ],
            "articles": [
              {
                "title": "Example Nearby Landmark (North Carolina)",
                "extract": "Example extract: a short plain-text summary of a geotagged community encyclopedia article.",
                "articleUrl": "https://en.wikipedia.org/?curid=33340989",
                "revisionAt": "2026-06-19T06:04:26Z",
                "revisionId": 1360098627,
                "sourceType": "secondary_encyclopedia",
                "distanceMeters": 288,
                "wikipediaPageId": 33340989
              }
            ],
            "provenance": {
              "license": "CC BY-SA 4.0",
              "sourcePage": "https://en.wikipedia.org/",
              "sourceType": "secondary_encyclopedia"
            },
            "radiusMeters": 1000
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "radiusMeters",
                  "limit"
                ],
                "properties": {
                  "limit": {
                    "type": "integer",
                    "default": 10,
                    "maximum": 20,
                    "minimum": 1
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "default": 1000,
                    "maximum": 10000,
                    "minimum": 100
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417781,
              "resourceUrl": "https://api.locus.report/api/locus-wikipedia-place-context"
            },
            "signature": "0xe9ed001e8cf25f48023c462074be240bca3844d97c6a2207288f0df0f5cc4c6253efb041ba38f2692a6fd4ea31ef359b72b55d11b5ed9a48ac06279e86dde75c1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 9 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "100000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "100000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-valuation-challenge",
    "mimeType": "application/json",
    "description": "Challenge a supplied price or assessment notice for one US address against cited sales, parcel, permit, tax, zoning, and same-roll uniformity records. Protest mode does not create or endorse a price or investment score. Charge-free below two substantive sections. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "source": "zestimate",
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "purpose": "purchase",
            "noticeYear": 1970,
            "proposedValue": 1
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "proposed_price_challenge",
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "caveats": [
              "example"
            ],
            "sections": [
              {
                "id": "example",
                "title": "example",
                "evidence": [
                  {
                    "text": "example",
                    "label": "example"
                  }
                ],
                "citations": [
                  {
                    "sourceName": "example"
                  }
                ],
                "direction": "supports"
              }
            ],
            "verifyNext": [
              {
                "step": "example"
              }
            ],
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "componentStatus": [
              {
                "status": "example",
                "component": "example"
              }
            ],
            "submittedFigure": {
              "caveat": "example",
              "source": "zestimate",
              "amountUsd": 1,
              "sourceTag": "caller_submitted"
            },
            "factualComparison": {
              "thinComps": false,
              "comparableCount": 0,
              "submittedFigurePosition": "below_all_recorded"
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address",
                  "proposedValue",
                  "source",
                  "noticeYear",
                  "purpose"
                ],
                "properties": {
                  "source": {
                    "enum": [
                      "zestimate",
                      "appraisal",
                      "bpo",
                      "own",
                      "assessment_notice"
                    ],
                    "type": "string"
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "purpose": {
                    "enum": [
                      "purchase",
                      "protest"
                    ],
                    "type": "string",
                    "default": "purchase"
                  },
                  "monthsBack": {
                    "type": "integer",
                    "maximum": 24,
                    "minimum": 1
                  },
                  "noticeYear": {
                    "type": "integer",
                    "default": 1970,
                    "maximum": 9007199254740991,
                    "minimum": -9007199254740991
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "maximum": 1500,
                    "minimum": 100
                  },
                  "proposedValue": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "100000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417781,
              "resourceUrl": "https://api.locus.report/api/locus-valuation-challenge"
            },
            "signature": "0xaf7d6518395058ced585708cc5fa0340c12b90ab500a2aac5df052fab8d52f170fef149d1c4ed7f0640168e5b5fd67c53f9014a51f4dab31dcc0422bec841f4c1b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 10 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "290000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 180
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-practitioner-read",
    "mimeType": "application/json",
    "description": "Hedged prose from cited property records for one place. Each reading names the confirming record; an optional question sets the audience and focus. No value, person motive, or buildability finding. Allow at least 60 seconds (90 recommended). If disconnected, retry the same request for the same payer with fresh valid payment within 15 minutes; no charge occurs for the disconnected run. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "practitioner_read",
            "focus": {
              "source": "inferred"
            },
            "prose": "example",
            "timing": {
              "stages": {},
              "totalMs": 1,
              "recordsCached": false
            },
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "caveats": [
              "example"
            ],
            "charged": true,
            "persona": {
              "source": "caller"
            },
            "readings": [
              {
                "id": "example",
                "title": "example",
                "status": "matched",
                "checkNext": "example",
                "recordRefs": [
                  "example"
                ],
                "readingText": "example"
              }
            ],
            "catalogue": {
              "gated": 0,
              "evaluated": 0
            },
            "permitMix": {
              "coverage": "covered",
              "available": false
            },
            "recordRefs": [
              "example"
            ],
            "verifyNext": [
              {
                "url": "https://example.gov/record",
                "label": "example"
              }
            ],
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "questionUse": {
              "focusGroup": "records",
              "personaFrom": "question"
            },
            "waterContext": {
              "citations": [
                "example"
              ],
              "violations": [
                {}
              ],
              "nonInference": "example",
              "pfasDetectionCount": 1,
              "violationCount12mo": 1
            },
            "catalogueVersion": "example",
            "readingsNotEvaluated": [
              {
                "id": "example",
                "reason": "example"
              }
            ]
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address"
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "persona": {
                    "enum": [
                      "buyer",
                      "owner",
                      "seller",
                      "investor",
                      "renter",
                      "lender",
                      "developer",
                      "commercial_tenant"
                    ],
                    "type": "string"
                  },
                  "question": {
                    "type": "string",
                    "maxLength": 300
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "maximum": 1500,
                    "minimum": 100
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "290000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417902,
              "resourceUrl": "https://api.locus.report/api/locus-practitioner-read"
            },
            "signature": "0xc95cdc19c2ab4c17fed41f8d3b604499c5666d56faf8ba34078736c86ef91ac253e699ec1e8594a5e915b90a608679bdffcb162638a21755286a3bda4fd3dfa01b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 11 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "150000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 180
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-large-site-satellite-change",
    "mimeType": "application/json",
    "description": "Two dated Copernicus Sentinel-2 images for WGS84 bbox and ordered beforeDate/afterDate. Use locus_satellite_area_prepare for addresses. Area 1-100 sq km; sides >=500m, aspect <=8:1. Metadata by default; includeImagery inlines PNGs. No change detection; source failure is free. REST-only. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "bbox": [
              -79.11,
              35.795,
              -79.098,
              35.805
            ],
            "size": 512,
            "afterDate": "2026-06-01",
            "beforeDate": "2024-06-01",
            "windowDays": 60,
            "includeImagery": false,
            "maxCloudCoverage": 30
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "large_site_satellite_change_diagnostic",
            "status": "not_configured",
            "caveats": [
              "No provider request was made."
            ],
            "charged": false,
            "message": "Example diagnostic; the rollout is not configured.",
            "generatedAt": "2026-09-09T00:00:00.000Z"
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "bbox",
                  "beforeDate",
                  "afterDate"
                ],
                "properties": {
                  "bbox": {
                    "type": "array"
                  },
                  "size": {
                    "type": "integer",
                    "default": 512,
                    "maximum": 1024,
                    "minimum": 256
                  },
                  "afterDate": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  },
                  "areaLabel": {
                    "type": "string",
                    "maxLength": 120,
                    "minLength": 1
                  },
                  "beforeDate": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  },
                  "windowDays": {
                    "type": "integer",
                    "default": 30,
                    "maximum": 90,
                    "minimum": 7
                  },
                  "includeImagery": {
                    "type": "boolean",
                    "default": false
                  },
                  "maxCloudCoverage": {
                    "type": "integer",
                    "default": 30,
                    "maximum": 60,
                    "minimum": 0
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "150000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417902,
              "resourceUrl": "https://api.locus.report/api/locus-large-site-satellite-change"
            },
            "signature": "0x2a6a184c7ba6af3ec89342dd60b5d8c4878cd0537a205a260ae9d8d866d9109f073aa99284efc6dedfa85bc9f008e5711495c5661c984f8f005415da8a9828f21c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 12 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "100000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "100000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-assessment-position",
    "mimeType": "application/json",
    "description": "Same-roll assessment-uniformity percentile, state appeal-deadline rule, and local or state filing guide for an owner. Shows where the assessment sits among similar properties on the same roll, with deadline and filing steps. No dollar figure, value endorsement, or recommendation to appeal. npx @velinussage/locus-agent-skill add."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "assessment_position",
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "caveats": [
              "example"
            ],
            "charged": true,
            "subject": {
              "jurisdiction": {}
            },
            "summary": "example",
            "uniformity": {
              "sampleSize": 0,
              "positionLabel": "example",
              "positionSummary": "example",
              "sampleTruncated": false,
              "positionInSample": "at_or_above_p75",
              "positionSampleSize": 0
            },
            "verifyNext": [
              {
                "url": "https://example.gov/record",
                "label": "example"
              }
            ],
            "generatedAt": "2026-01-15T00:00:00.000Z",
            "appealWindow": {}
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address"
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "noticeDate": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                  },
                  "noticeYear": {
                    "type": "integer",
                    "maximum": 2100,
                    "minimum": 2000
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "maximum": 1200,
                    "minimum": 100
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "100000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417782,
              "resourceUrl": "https://api.locus.report/api/locus-assessment-position"
            },
            "signature": "0xcfde13f58067762cd8504f8cf6c2ecdc11fb00fa05c5904743a4644eb42dcc340010b0d74b9c28f9f1e5068d270a8244fcca8465b3e55dc0443d27e1923fc8a41c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 13 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-zoning",
    "mimeType": "application/json",
    "description": "Zoning district and overlays for an address from wired municipal and county layers, for agents. Returns the same records as locus_zoning. Use this when your client can only call paid x402 routes. Use locus_zoning instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "note": "Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report...",
            "point": {
              "latitude": 35.780418000003195,
              "longitude": -78.63910200000142
            },
            "state": "NC",
            "county": "Wake",
            "caveats": [
              "Zoning shown is the mapped district at the point; conditions, text amendments, and pending cases live in the linked r..."
            ],
            "coverage": "covered",
            "overlays": [
              {
                "OVERLAY": "HOD-G",
                "EFF_DATE": 200548800000,
                "OLAY_NAME": "Capitol Square",
                "ZONE_CASE": "Z-13-1976",
                "OLAY_DECODE": "General Historic Overlay District"
              }
            ],
            "districts": [
              {
                "HEIGHT": 3,
                "ZONING": "DX-3",
                "EFF_DATE": 1455444000000,
                "ZONE_CASE": "Z-27B-2014",
                "ZONE_TYPE": "DX-",
                "CONDITIONAL": null,
                "ZONE_TYPE_DECODE": "Downtown Mixed Use"
              }
            ],
            "provenance": {
              "source": "City of Raleigh / Wake County Planning ArcGIS plus Town of Morrisville/Wake linked ArcGIS planning overlays",
              "coverage": "Raleigh, Wake County, Cary, and Morrisville, NC where mapped layers return a point hit",
              "zoningService": "https://maps.raleighnc.gov/arcgis/rest/services/Planning/Zoning/MapServer",
              "caryZoningLayer": "https://maps.wake.gov/arcgis/rest/services/Planning/Zoning/MapServer/16",
              "overlaysService": "https://maps.raleighnc.gov/arcgis/rest/services/Planning/Overlays/MapServer",
              "morrisvilleZoningLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Morrisville_ZoningPairDiss2025Dec09/FeatureServer/10",
              "morrisvilleFutureLandUseLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Future_Land_Use_Map/FeatureServer/1",
              "morrisvilleAirportOverlaysLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Airport_Overlays/FeatureServer/25",
              "morrisvilleCorporateLimitsLayer": "https://maps.wake.gov/arcgis/rest/services/Jurisdictions/Jurisdictions/MapServer/0"
            },
            "verifyNext": [
              {
                "url": "https://raleighnc.gov/planning",
                "step": "Confirm district rules and any conditions with the city/county planning department; cite the ZONE_CASE id."
              }
            ],
            "addressResolution": {
              "point": {
                "latitude": 35.780418000003195,
                "longitude": -78.63910200000142
              },
              "changed": [],
              "geocoder": "nc_addressnc",
              "material": false,
              "matchGrade": "rooftop",
              "inputAddress": "1 E Edenton St, Raleigh, NC 27601",
              "geocoderGrade": "PointAddress",
              "addressNormalized": false
            },
            "morrisvillePlanning": {
              "caveats": [
                "Morrisville planning overlays are mapped context at the point, not a permit, entitlement, legal opinion, or suitabili..."
              ],
              "provenance": {
                "source": "Town of Morrisville / Wake County ArcGIS planning overlays",
                "zoningLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Morrisville_ZoningPairDiss2025Dec09/FeatureServer/10",
                "futureLandUseLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Future_Land_Use_Map/FeatureServer/1",
                "airportOverlaysLayer": "https://services.arcgis.com/ud8kSLNkfBb9WX8U/arcgis/rest/services/Airport_Overlays/FeatureServer/25",
                "corporateLimitsLayer": "https://maps.wake.gov/arcgis/rest/services/Jurisdictions/Jurisdictions/MapServer/0"
              },
              "verifyNext": [
                {
                  "url": "https://www.morrisvillenc.gov/Our-Community/Maps",
                  "step": "Confirm Morrisville zoning, overlay, future-land-use, and boundary context with the Town planning maps and staff."
                }
              ],
              "futureLandUse": [],
              "airportOverlays": [],
              "componentStatus": [
                {
                  "status": "ok",
                  "component": "morrisville_zoning"
                }
              ],
              "corporateLimits": [
                {
                  "OBJECTID": 7244353,
                  "EFFECTIVE": "YES",
                  "LONG_NAME": "RALEIGH",
                  "SHORT_NAME": "RAL",
                  "DATE_MAPPED": null,
                  "EFFECTIVE_DATE": -5608897438000,
                  "ORDINANCE_NUMBER": "SL1792Ch14"
                }
              ],
              "zoningDistricts": []
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "requestedUse": {
                    "type": "string",
                    "maxLength": 100,
                    "minLength": 3
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417782,
              "resourceUrl": "https://api.locus.report/api/locus-zoning"
            },
            "signature": "0xfcf1844b276e6440143da27aa7c9adeea5fd378086864aa858b420f26f9e80ef546f77296b7133396458b9dac71390c3e01703013ef17dfe50887c36888759091c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 14 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-area-crime-report",
    "mimeType": "application/json",
    "description": "Reported area incidents for an address from covered municipal feeds, with counts and categories where wired; elsewhere links to NC SBI, SC SLED, or FBI CDE. Returns the same records as locus_area_incidents. Use this when your client can only call paid x402 routes. Use locus_area_incidents instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "note": "Cited public reported-crime context (free). Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json.",
            "caveat": "Reported incidents are allegations, not convictions, and absence of records is not evidence of safety. Area-level counts only - no person, case, victim, charge, or exact-address detail. Not a safety verdict, score, ranking, or prediction.",
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "available": true,
            "incidents": {
              "caveats": [
                "Counts reflect the REPORTING INTENSITY of public incident records in this radius and window - not safety, not risk, and not a verdict about this property, block, or area.",
                "Reporting practices, patrol patterns, and population density all affect counts; more reports does not mean less safe.",
                "Records are aggregated and block-level; no person, victim, suspect, or exact address is included.",
                "This is a bounded count for the agent to interpret with the user - Locus does not label any place safe or unsafe."
              ],
              "sources": [
                {
                  "total": 3111,
                  "byClass": {
                    "property_crime": 784,
                    "person_incident": 557,
                    "society_incident": 1457
                  },
                  "sourceUrl": "https://data-ral.opendata.arcgis.com/datasets/raleigh-police-incidents-nibrs",
                  "sourceName": "City of Raleigh - Police Incidents (NIBRS)",
                  "lookbackCovered": true
                }
              ],
              "available": true,
              "lookbackDays": 365,
              "radiusMeters": 1000
            },
            "sourceMode": "local_reported_incident_feed",
            "jurisdiction": {
              "state": "NC",
              "county": "Wake",
              "municipality": "Raleigh"
            },
            "surveyContext": {
              "kind": "ncvs_survey_context",
              "scope": "national_survey",
              "caveats": [
                "NCVS is survey context, not local proof about one address or jurisdiction.",
                "Locus does not use NCVS to estimate hidden local crime or adjust local reported-incident counts.",
                "Locus does not fuse NCVS with NIBRS/local feeds or run ecological inference for local demographic patterns.",
                "Survey sampling, weighting, scope, margins of error, and reporting behavior affect interpretation."
              ],
              "sources": [
                {
                  "recordId": "NCVS",
                  "fetchedAt": "2026-09-23T01:10:01.077Z",
                  "sourceUrl": "https://bjs.ojp.gov/data-collection/ncvs",
                  "sourceName": "BJS - National Crime Victimization Survey"
                },
                {
                  "recordId": "NCVS_API",
                  "fetchedAt": "2026-09-23T01:10:01.077Z",
                  "sourceUrl": "https://bjs.ojp.gov/national-crime-victimization-survey-ncvs-api",
                  "sourceName": "BJS - National Crime Victimization Survey API"
                }
              ],
              "localUse": "caveat_only",
              "measures": "Nonfatal personal and household property victimization, including incidents reported and not reported to police.",
              "available": true,
              "sourceLayer": "bjs_ncvs_survey",
              "doesNotMeasure": "Local address, block, parcel, street, agency, county, or radius incident counts.",
              "localEstimateProduced": false,
              "notFusedWithLocalCounts": true
            },
            "suppressedFields": [
              "raw_rows",
              "case_numbers",
              "names",
              "mugshots",
              "exact_incident_addresses",
              "victim_or_suspect_addresses",
              "victim_demographics_local",
              "offender_demographics_local",
              "local_demographic_breakdowns",
              "ecological_inference",
              "survey_fusion_adjustments",
              "victim_offender_relationship",
              "weapon_detail",
              "arrestee_detail",
              "narratives"
            ],
            "measurementBoundary": {
              "measures": "reported incidents / law-enforcement records from the cited source scope",
              "doesNotMeasure": "all victimization, safety, risk, convictions, unreported incidents, or what happened at one address",
              "localPrecision": "coarsened_point_radius",
              "localEstimateProduced": false,
              "noAddressLevelInference": true
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "address"
                ],
                "properties": {
                  "address": {
                    "type": "string",
                    "minLength": 3
                  },
                  "lookbackDays": {
                    "type": "number"
                  },
                  "radiusMeters": {
                    "type": "number"
                  },
                  "includeSurveyContext": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417782,
              "resourceUrl": "https://api.locus.report/api/locus-area-crime-report"
            },
            "signature": "0x155228e434286f358c4d78348f8d3b71692fc35c8e5a7f0313e2aa9ce429c4aa61c546aa5e4e3a428a15e6cf079a3a0ce009953bb6932a79eb2a7aeb3e3d5a621b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 15 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-pfas-occurrence",
    "mimeType": "application/json",
    "description": "EPA UCMR 5 PFAS results for an address or PWSIDs. EPA service-area point-in-polygon with provider or machine-modeled confidence; containment is not proof of service. Detect and non-detect counts stay distinct; lithium is excluded. Entry-point samples, not a tap reading. Charge-free when unresolved or out of coverage."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "pfas_occurrence",
            "point": {
              "latitude": 35.7713,
              "longitude": -78.6396
            },
            "caveats": [
              "Entry-point samples, not a tap; no safe/unsafe verdict; lithium excluded.",
              "Example artifact; not live data."
            ],
            "systems": [
              {
                "pwsid": "NC0201010",
                "monitoring": {
                  "detectionCount": 1,
                  "nonDetectCount": 2,
                  "highestDetection": {
                    "valueUgL": 4.1,
                    "contaminant": "Example PFAS contaminant",
                    "collectionDate": "2024-03-12"
                  }
                },
                "systemName": "Example Water System"
              }
            ],
            "coverage": "covered",
            "provenance": {
              "sourceName": "EPA UCMR 5 (snapshot)",
              "sourcePage": "https://www.epa.gov/dwreginfo/unregulated-contaminant-monitoring-rule"
            },
            "notCoveredPwsids": []
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "pwsids": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z0-9]{4,24}$"
                    },
                    "maxItems": 10,
                    "minItems": 1
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-pfas-occurrence"
            },
            "signature": "0x8a115da0cf17f117601f85d4e26e6bf6842163a2176660a84704dd10b88c631d240842dac914c3d223da2a26e5154d49122e6fdceda4bc7d4f7df7ee7698644f1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 16 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-electricity-context",
    "mimeType": "application/json",
    "description": "Mapped HIFLD transmission-line proximity and EIA statewide residential price context for a US point before utility diligence. Returns up to 10 lines and state price context, not service, capacity, reliability, tariff, interconnection, timing, or a project cost. Charge-free for an unresolved point or when neither source answers."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "kind": "electricity_context",
            "point": {
              "latitude": 35.7713,
              "longitude": -78.6396
            },
            "caveats": [
              "Proximity and state price context only; never a service, capacity, reliability, tariff, interconnection, timing, or cost finding.",
              "Example artifact; not live data."
            ],
            "radiusMeters": 3000,
            "electricityPrice": {
              "state": "North Carolina",
              "period": "2026-01",
              "sourceName": "EIA statewide residential electricity price",
              "sourceStatus": "ok",
              "averageResidentialPriceCentsPerKwh": 13.41
            },
            "transmissionLines": {
              "count": 1,
              "items": [
                {
                  "voltageKv": "115",
                  "sourceName": "HIFLD transmission lines",
                  "distanceMeters": 2100
                }
              ],
              "radiusMeters": 3000,
              "sourceStatus": "ok"
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "maximum": 25000,
                    "minimum": 1000
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-electricity-context"
            },
            "signature": "0xff7c6c02c12029eef0904dd8fb346b877f35a422713c2efadd4d9640a233f0a65545b9224a9c1afc44c0951abebfd27f80e43c3399d355e41b406a266916010e1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 17 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-workplace-employment-context",
    "mimeType": "application/json",
    "description": "Census LODES workplace jobs and broad industry sectors within a radius for commercial site research. Annual block-level aggregates, with no worker demographics; not shoppers, visits, foot traffic, sales, demand, or a forecast. Charge-free when a state snapshot is missing, stale, unavailable, or no blocks fall in radius."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "point": {
              "latitude": 35.9132,
              "longitude": -79.0558
            },
            "status": "answered_with_data",
            "caveats": [
              "Annual workplace-area counts only; jobs are not shoppers, visits, foot traffic, sales, demand, or a forecast.",
              "Example artifact; not live data."
            ],
            "geography": {
              "note": "Includes workplace blocks whose published centroid falls within the requested radius.",
              "method": "block_centroid_within_radius"
            },
            "stateFips": "37",
            "employment": {
              "sectors": [
                {
                  "code": "S000",
                  "jobs": 4210,
                  "label": "All sectors"
                }
              ],
              "jobsTotal": 4210,
              "sourceBlocksIncluded": 12,
              "candidateBlocksScanned": 12
            },
            "provenance": {
              "sourceName": "Census LODES Workplace Area Characteristics",
              "sourcePage": "https://lehd.ces.census.gov/data/lodes/",
              "sourceYear": 2022,
              "recordLocator": "37 WAC S000 JT00 2022; aggregated w_geocode rows whose LODES xwalk internal point falls within the radius"
            },
            "radiusMeters": 800
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "maximum": 5000,
                    "minimum": 250
                  },
                  "industrySectors": {
                    "type": "array",
                    "items": {
                      "enum": [
                        "CNS01",
                        "CNS02",
                        "CNS03",
                        "CNS04",
                        "CNS05",
                        "CNS06",
                        "CNS07",
                        "CNS08",
                        "CNS09",
                        "CNS10",
                        "CNS11",
                        "CNS12",
                        "CNS13",
                        "CNS14",
                        "CNS15",
                        "CNS16",
                        "CNS17",
                        "CNS18",
                        "CNS19",
                        "CNS20"
                      ],
                      "type": "string"
                    },
                    "maxItems": 20
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-workplace-employment-context"
            },
            "signature": "0x38aaa79affd1dee2b7c6b0cae7aa4ce1f732f06341cb058e77e13c2b7c37890b22688ea23372882ab3c25be5047a3571d93f0cd92d56cf449df5b0651d378d9d1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 18 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-wildfire-history",
    "mimeType": "application/json",
    "description": "WFIGS interagency historical wildfire perimeters within about 5 miles of a US point, for buyer, owner and lender agents. Returns the same records as locus_wildfire_history. Use this when your client can only call paid x402 routes. Use locus_wildfire_history instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "5555 Skyway, Paradise, CA 95969"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "note": "Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json.",
            "count": 1,
            "point": {
              "latitude": 39.749521,
              "longitude": -121.63408
            },
            "caveats": [
              "WFIGS interagency wildfire perimeters are realized-event records of fires that have actually burned, not a forecast.",
              "Absence of a perimeter is common outside fire-prone regions and is not a guarantee that no fire has ever occurred or could occur.",
              "This is historical fact, not a risk score; for a modeled relative rating use locus_wildfire_risk (FEMA National Risk Index)."
            ],
            "coverage": "covered",
            "perimeters": [
              {
                "year": 2020,
                "acres": 285,
                "category": "Wildfire Daily Fire Perimeter",
                "incidentName": "Butte, Tehama, Glenn Lightning Complex"
              }
            ],
            "provenance": {
              "source": "WFIGS Interagency Wildfire Perimeters (realized-event records)",
              "coverage": "national (interagency reported wildfire perimeters)",
              "layerUrl": "https://services3.arcgis.com/T4QMspbfLg3qTGWY/arcgis/rest/services/WFIGS_Interagency_Perimeters/FeatureServer/0",
              "sourcePage": "https://data-nifc.opendata.arcgis.com/"
            },
            "verifyNext": [
              {
                "url": "https://data-nifc.opendata.arcgis.com/",
                "step": "Open the WFIGS interagency perimeter layer to inspect each fire's full record."
              },
              {
                "url": "https://hazards.fema.gov/nri/wildfire",
                "step": "For a modeled relative wildfire rating at this point, use locus_wildfire_risk (FEMA National Risk Index)."
              }
            ]
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-wildfire-history"
            },
            "signature": "0x9e65a2471f2b7055be382ad04d56e7da89fdeb3b0192a24bc255e8dc968e15066aa52605563030457a982d44d005576bcb13b4af8c246584c2c6ced979a081b11b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 19 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-wikimedia-commons-area-context",
    "mimeType": "application/json",
    "description": "Geotagged Wikimedia Commons media with item-level license metadata for area research. Returns source and image URLs with license and attribution leads; no pixels stored. Nearby context, not premises or condition proof; metadata alone is not reuse permission. Charge-free on no eligible media or source failure."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "limit": 15,
            "address": "1 E Edenton St, Raleigh, NC 27601",
            "radiusMeters": 2000
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "kind": "wikimedia_commons_area_context",
            "items": [
              {
                "title": "Example Downtown Raleigh Streetscape",
                "context": "nearby_context",
                "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/example.jpg",
                "licenseSpdx": "CC0-1.0",
                "sourcePageUrl": "https://commons.wikimedia.org/wiki/File:Example.jpg",
                "distanceMeters": 260
              }
            ],
            "point": {
              "latitude": 35.7713,
              "longitude": -78.6396
            },
            "status": "answered_with_candidates",
            "caveats": [
              "Community media context, not an official record or current-condition finding.",
              "Example artifact; not live data."
            ],
            "provenance": {
              "license": "See each item; metadata is not reuse permission.",
              "sourceName": "Wikimedia Commons",
              "sourcePage": "https://commons.wikimedia.org/"
            },
            "radiusMeters": 800
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "radiusMeters",
                  "limit"
                ],
                "properties": {
                  "limit": {
                    "type": "integer",
                    "default": 15,
                    "maximum": 25,
                    "minimum": 1
                  },
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  },
                  "radiusMeters": {
                    "type": "integer",
                    "default": 2000,
                    "maximum": 5000,
                    "minimum": 100
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-wikimedia-commons-area-context"
            },
            "signature": "0xa70abffd8d2cf4ca0baf28c63ecce517b61a9eb69e3c635496dca7a3202701f85d03ce2634b2d063ac64289a30db6a2a4e5206e618cd5e5e5e5cc8a876f1716e1c",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 20 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-rebuild-cost-context",
    "mimeType": "application/json",
    "description": "Single-family rebuild-cost proxy for buyer, owner and lender agents: Census Building Permits Survey value per unit, trended by the BLS construction-input PPI, as a $/sq ft range under a stated size, floored at FEMA $100. Returns the same records as locus_rebuild_cost_context. Use this when your client can only call paid x402 routes. Use locus_rebuild_cost_context instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "geo": {
              "state": "NC",
              "county": "Wake County",
              "countyFips": "37183"
            },
            "kind": "rebuild_cost_context",
            "note": "Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json.",
            "point": {
              "latitude": 35.780418000003195,
              "longitude": -78.63910200000142
            },
            "status": "ok",
            "caveats": [
              "Insurers use licensed replacement-cost tools (for example Verisk 360Value) that price this specific structure; this proxy is a locality-level range for context only.",
              "Counties with few permits produce noisy figures; check singleFamilyUnits before relying on the range.",
              "Locus states no dwelling coverage amount and does not assess whether a policy is adequate."
            ],
            "permits": {
              "year": 2025,
              "singleFamilyUnits": 8392,
              "valuationPerUnitUsd": 283898,
              "reportedValuationUsd": 2382471290
            },
            "sources": [
              {
                "url": "https://www2.census.gov/econ/bps/County/co2025a.txt",
                "name": "U.S. Census Bureau Building Permits Survey, annual county file"
              },
              {
                "url": "https://fred.stlouisfed.org/series/WPUIP2311001",
                "name": "BLS Producer Price Index via FRED, WPUIP2311001"
              },
              {
                "url": "https://www.fema.gov/grants/tools/benefit-cost-analysis",
                "name": "FEMA Benefit-Cost Analysis default building replacement value"
              }
            ],
            "accessedAt": "2026-09-09T01:56:47.183Z",
            "verifyNext": [
              {
                "url": "https://api.locus.report/tools/list",
                "step": "Ask the insurer or agent for the replacement-cost estimate they rate on, and compare it with the parcel's heated area from locus_parcel_lookup."
              }
            ],
            "estimateBasis": "PROXY, not a replacement-cost estimate: county single-family permit valuation per unit (Census Building Permits Survey annual county file), trended by the BLS construction-input PPI, divided by an assumed 1,800 to 2,600 sq ft new-home size, floored at FEMA's $100/sq ft BCA default. Permit valuations are builder-declared and typically understate finished cost.",
            "proxyPerSqftUsd": {
              "low": 117,
              "high": 168
            },
            "assumedSqftRange": [
              1800,
              2600
            ],
            "constructionInputPpi": {
              "asOf": "2026-07-01",
              "latest": 344.861,
              "series": "WPUIP2311001 (BLS PPI, inputs to single-family residential construction)",
              "trendFactorSinceBpsYear": 1.068
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417783,
              "resourceUrl": "https://api.locus.report/api/locus-rebuild-cost-context"
            },
            "signature": "0xfb0421f3911e61fa4cca9bb4dfec10a62c345c4242f94d0b0740d760033a8c04008bfe1d0d96038bb819f55e0446ea8b81297992368bc32f501e2e8ddc5aa9181b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Captured payload 21 of 21

{
  "error": "PAYMENT-SIGNATURE header is required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "assetTransferMethod": "eip3009"
      },
      "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
      "amount": "10000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 60
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
      },
      "payTo": "FBVHMG5PTNW6sNd7uhZBsxhWkwJYRpgk34QcTgDpQdwV",
      "amount": "10000",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "maxTimeoutSeconds": 60
    }
  ],
  "resource": {
    "url": "https://api.locus.report/api/locus-property-tax-context",
    "mimeType": "application/json",
    "description": "ACS 2023 median real-estate taxes paid (B25103), median owner-occupied home value (B25077), and the effective rate they imply at ZIP, county, and state, with the Lincoln Institute 50-state study linked. Returns the same records as locus_property_tax_context. Use this when your client can only call paid x402 routes. Use locus_property_tax_context instead when you can call Locus free tools (REST tools/call or MCP)."
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "address": "1 E Edenton St, Raleigh, NC 27601"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "geo": {
              "zip": "27601",
              "state": "NC",
              "county": "Wake County"
            },
            "kind": "property_tax_context",
            "note": "Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json.",
            "point": {
              "latitude": 35.780418000003195,
              "longitude": -78.63910200000142
            },
            "levels": [
              {
                "id": "27601",
                "name": "ZCTA5 27601",
                "level": "zcta",
                "status": "ok",
                "effectiveRatePct": 0.64,
                "medianHomeValueUsd": 572600,
                "medianAnnualRealEstateTaxUsd": {
                  "all": 3669,
                  "withMortgage": 3849,
                  "withoutMortgage": 2504
                }
              },
              {
                "id": "37183",
                "name": "Wake County, North Carolina",
                "level": "county",
                "status": "ok",
                "effectiveRatePct": 0.71,
                "medianHomeValueUsd": 422800,
                "medianAnnualRealEstateTaxUsd": {
                  "all": 3023,
                  "withMortgage": 3038,
                  "withoutMortgage": 2983
                }
              },
              {
                "id": "37",
                "name": "North Carolina",
                "level": "state",
                "status": "ok",
                "effectiveRatePct": 0.7,
                "medianHomeValueUsd": 259400,
                "medianAnnualRealEstateTaxUsd": {
                  "all": 1815,
                  "withMortgage": 2011,
                  "withoutMortgage": 1444
                }
              }
            ],
            "source": {
              "url": "https://data.census.gov/table/ACSDT5Y2023.B25103",
              "name": "U.S. Census Bureau ACS 2023 5-year, tables B25103 and B25077",
              "accessedAt": "2026-09-09T01:56:44.792Z"
            },
            "status": "ok",
            "caveats": [
              "Survey medians lag one to two years and include exemptions and caps actually applied; a new buyer's bill after reassessment can differ."
            ],
            "related": [
              {
                "url": "https://www.lincolninst.edu/publications/other/50-state-property-tax-comparison-study-2024/",
                "name": "Lincoln Institute 50-State Property Tax Comparison Study (city effective rates by property type)"
              }
            ],
            "verifyNext": [
              {
                "url": "https://api.locus.report/tools/list",
                "step": "Confirm the current levy and any homestead or cap rules with the county tax office (locus_tax_calendar lists it)."
              }
            ],
            "estimateBasis": "Effective rate = median annual real-estate taxes paid (ACS 2023 B25103) divided by median owner-occupied home value (B25077), the same ratio the Tax Foundation and Lincoln Institute publish. A locality median, not this parcel's bill; use locus_property_tax_estimate or the paid locus-property-tax for the parcel."
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "string",
                    "maxLength": 200,
                    "minLength": 5
                  },
                  "latitude": {
                    "type": "number",
                    "maximum": 90,
                    "minimum": -90
                  },
                  "longitude": {
                    "type": "number",
                    "maximum": 180,
                    "minimum": -180
                  }
                },
                "additionalProperties": false
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_vz5zyuko"
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "a": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "App builder code"
          },
          "s": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$"
            },
            "maxItems": 11,
            "description": "Service builder codes"
          },
          "w": {
            "type": "string",
            "pattern": "^[a-z0-9_]{1,32}$",
            "description": "Wallet builder code"
          }
        },
        "additionalProperties": false
      }
    },
    "offer-receipt": {
      "info": {
        "offers": [
          {
            "format": "eip712",
            "payload": {
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
              "amount": "10000",
              "scheme": "exact",
              "network": "eip155:8453",
              "version": 1,
              "validUntil": 1791417784,
              "resourceUrl": "https://api.locus.report/api/locus-property-tax-context"
            },
            "signature": "0x41f6b4a85fde97e5a34c19fb78371c8fca11603c8381820953c341ac6c0e0ddd25c44cfc1f7f29c8ff7bacab07baf700c1b2d7906d0b306dd1c847acd739af0d1b",
            "acceptIndex": 0
          }
        ]
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "format",
                "signature"
              ],
              "properties": {
                "format": {
                  "type": "string"
                },
                "payload": {
                  "type": "object",
                  "required": [
                    "version",
                    "resourceUrl",
                    "scheme",
                    "network",
                    "asset",
                    "payTo",
                    "amount"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string"
                    },
                    "payTo": {
                      "type": "string"
                    },
                    "amount": {
                      "type": "string"
                    },
                    "scheme": {
                      "type": "string"
                    },
                    "network": {
                      "type": "string"
                    },
                    "version": {
                      "type": "integer"
                    },
                    "validUntil": {
                      "type": "integer"
                    },
                    "resourceUrl": {
                      "type": "string"
                    }
                  }
                },
                "signature": {
                  "type": "string"
                },
                "acceptIndex": {
                  "type": "integer"
                }
              }
            }
          }
        }
      }
    },
    "locus.freePreflight": {
      "mcpUrl": "https://mcp.locus.report/mcp",
      "version": 2,
      "laneTool": "locus_lane_availability",
      "skillUrl": "https://api.locus.report/.well-known/skill.md",
      "skillInstall": "npx @velinussage/locus-agent-skill add",
      "toolsCallUrl": "https://api.locus.report/tools/call",
      "toolsListUrl": "https://api.locus.report/tools/list",
      "recommendedTool": "locus_coverage_check",
      "coverageBeforeCharge": true,
      "unsupportedReturnsFreeDiagnostic": true
    }
  },
  "x402Version": 2
}

Can I trust it score from our own monitoring

score from our own monitoring

85/100 Solid

#120 of 364 in Data. Bands: strong 93+, solid 75+, mixed 55+, weak below 55.

Reliability
100% uptime since 10-08
Compliance
A 14/14 checks pass
Price
$0.01 to $0.79 p61 in Data
Risk
clean no risk flag
Traction
$0.00 30d 0 buyers
14/14 compliance checks
  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS
  • declares the current x402 version (2)
  • EIP-712 domain parameters present on every EVM entry
  • x402 v2 envelope delivered in the payment-required header

402 terms unchanged since 2026-10-08. Last up 2026-10-08.

── Site signals

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
How the score works

What the score read on this service: status online, 100% uptime, latest daily rollup (no 30d window yet), 195ms response p95, x402 compliance 14 of 14, $0.01 price against the category, on-chain traction measured. Each of those is measured, and each is published in full below.

The score comes from our own monitoring, never from reviews, operator claims, or a language model: reliability, x402 compliance, price against the category, a deterministic risk flag, and a small on-chain traction term, weighted by ranking generation 3. It is not placement anyone can buy: the paid verify tier is reported beside it and is not one of its inputs. Every component below stays published and read-only.

Bands on the 0 to 100 measured score: strong at 93 and above, solid from 75, mixed from 55, weak below 55. Price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, so the score places a service in its own field.

It is a score inside Data, and only there: price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, which here means 364 listings, this one among them: the same 364 the position above is counted against. When the two differ, the field is the wider one, because a listing we have measured too little of to rank still sits in the field the price and the speed are normalized over. The same service in a different field would read differently. The same engine answers GET /api/v1/best, and asked for a different pool (the whole directory, or another filter) it returns a different number for this service under this same ranking generation. Neither is more correct: they answer different questions, and the methodology states which is which.

Traction is a conservative undercount.

All measured facts

What it does

Property and place reports from cited public records: parcel lookup, flood zone, permits, crime, air quality, PFAS, electricity context, assessments and satellite change.

Locus Report is a listed x402 Data API. Captured payment terms name Base, Solana. Monitoring and settlement figures below describe the observations available to this directory; an unpaid HTTP 402 check does not prove that a paid call will deliver.

Assessment computed at . Latest service check observed at . Service data JSON · Measurement methodology.

Page rendered at . This response time is separate from the observation and computation times attached to each measurement.

Latest endpoint observation: . Latest price capture: . Prices are recorded quotes, not a promise of availability. Token assets and payment terms are listed separately. Endpoint data JSON · Price history JSON · Measurement methodology.

Assessment computed at . Uptime uses the stated daily-rollup window; response times are in milliseconds, compliance is passed/evaluated checks, and traction is a measured settlement floor. The comparison score is out of 100 within this category. Assessment JSON · Measurement methodology.

Observed daily coverage: 2026-09-09 to 2026-10-08 UTC. Daily monitoring and settlement rollups do not expose their computation time; a bucket date is not an update timestamp. Uptime and response JSON · Volume JSON · Buyers JSON · Measurement methodology.

Ranked from the measured category pool, refreshed at most once a minute. The comparison has no persisted computation timestamp; the assessment time above belongs to this service only. Ranking API documentation · Ranking methodology.

x402 List home · Services · Data

uptime · latest daily rollup
-
uptime 7d
-
uptime 30d
-
uptime 90d
-
response p95
195ms
avg response
195ms
total checks
1

Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.

price (min)
$0.01
price (max)
$0.79
category percentile (min)
p61 in Data
category percentile (max)
p89 in Data
endpoints / prices
21 / 7
model
tiered
stability
100%

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

domain age
126d
registrar
Cloudflare, Inc
hosting
custom
domain created
2026-06-03

Identity facts, not a risk score.

assessment volume 30d
$0.00
exact assessment volume 30d (USD)
0
assessment recorded at (UTC)
2026-10-08T00:03:08.210Z
buyers 30d
0
settlements 30d
0
measured since
--- (start of our harvest window)
last settlement
---
top buyer share
-
trend 7d vs 30d
-
networks
eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
volume all-time
$0
settlements all-time
0
median settlement 30d
-
max settlement 30d
-

Assessment volume uses the latest 30d assessment. Over time sums daily address snapshots, rounded to cents and refreshed separately. The two sources can differ in timing, precision and shared-address attribution. Amounts use cents for comparison; known sub-cent values keep up to 12 significant digits. The exact stored assessment value is shown above.

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is part of the ranking score: a higher share lowers the traction part of the score, by up to half when one address holds all 30d volume.

member since
2026-10-08
Recent checks
Latest 10 unpaid HTTP checks, newest first; response times in milliseconds, observation times in UTC
Checked at (UTC)StatusHTTPResponseEndpoints
Online402181ms21
Online402294ms21
Online402191ms21
Online402208ms21
Online402271ms21
Online402338ms21
Online402163ms21
Online402296ms21
Online402169ms21
Online402195ms21

Changes0 in 30d

No changes recorded in the last 30 days.

all changes

Over time

On-chain volume daily snapshots, USD 30d: $0.00, peak $12.07 on 09-09
volume no data in the payload
Distinct buyers per dayDistinct buyers per day
Uptime no completed-day data
Volume 30d
$0.00
Uptime
no completed-day data
Daily on-chain settlement volume in US dollars, 2026-09-09 to 2026-10-08; highest day $12.07 on 09-09; 6 days have no data in the payload; distinct buyers per day
More charts
Response time daily average, ms min 229ms, avg 229ms, max 229ms

09-09 to 10-08* UTC

Each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/locus-report/price, /scores, /volume and /buyers.

Values

* today so far, partial (UTC).

The uptime summary counts completed UTC days only. The strip, readouts and table retain today's partial reading.

Daily snapshot total, 30d: $44.60, peak $12.07 on 09-09. The visible 30d total in Traction comes from the latest assessment. These sources can differ in their window, refresh time, cent rounding and shared-address attribution.

Daily address snapshots: 2026-09-09 to 2026-10-08 UTC; * today so far, partial (UTC). Daily snapshots store cents. A recorded $0.00 with settlements cannot distinguish exact zero from volume rounded away. Lost precision is unavailable here.

Settlement volume uses the stored USD valuation of tracked payments; it is distinct from token quantities. USD-pegged assets are valued at 1 USD per token in these rollups. The measured settlement floor does not cover all payments to this service.

Assessment history last recorded at . Each UTC day uses its last recorded run; missing readings stay unmeasured. Assessment history JSON · Measurement methodology.

Daily values, 2026-09-09 to 2026-10-08: address settlement volume in USD, distinct buyer and settlement counts, uptime percent, average response milliseconds, compliance passed/total, price percentile 0-100, site signals out of 6; UTC dates
DayVolumeBuyersSettlementsUptimeResponseCompliancePrice percentileSite signals
2026-09-09$12.07436no datano datano datano datano data
2026-09-10$0.2726no datano datano datano datano data
2026-09-11$11.06339no datano datano datano datano data
2026-09-12$0.8239no datano datano datano datano data
2026-09-13no datano datano datano datano datano datano datano data
2026-09-14$0.1824no datano datano datano datano data
2026-09-15$0.0212no datano datano datano datano data
2026-09-16no datano datano datano datano datano datano datano data
2026-09-17$0.1723no datano datano datano datano data
2026-09-18no datano datano datano datano datano datano datano data
2026-09-19$0.1325no datano datano datano datano data
2026-09-20$0.0511no datano datano datano datano data
2026-09-21no datano datano datano datano datano datano datano data
2026-09-22$6.58431no datano datano datano datano data
2026-09-23no datano datano datano datano datano datano datano data
2026-09-24$5.38220no datano datano datano datano data
2026-09-25$0.7015no datano datano datano datano data
2026-09-26$1.1913no datano datano datano datano data
2026-09-27$0.3022no datano datano datano datano data
2026-09-28$0.63263no datano datano datano datano data
2026-09-29$0.36212no datano datano datano datano data
2026-09-30$0.1527no datano datano datano datano data
2026-10-01$0.55155no datano datano datano datano data
2026-10-02$1.2024no datano datano datano datano data
2026-10-03$0.0511no datano datano datano datano data
2026-10-04$0.0723no datano datano datano datano data
2026-10-05$0.60428no datano datano datano datano data
2026-10-06$0.2644no datano datano datano datano data
2026-10-07$1.81331no datano datano datano datano data
2026-10-08*no datano datano data100%228.88ms14/14p613/6

Alternatives in Data

SniperX•x402 strong 96/100 99.9% up 30d $324.03 30d
claw402 strong 96/100 100% up 30d $948.44 30d
cn402 strong 94/100 100% up 30d $39.71 30d
glim.sh strong 93/100 100% up 30d $21.26 30d
twit.sh strong 93/100 100% up 30d $32.80 30d

5 of 363 other ranked services in Data, ordered by the same measured score.

see the whole category

Own this service?

Keep this listing accurate. Ownership is proven with a domain check and every change is reviewed by hand.

Update this listing

Earn the verified tier: x402list pays a real call to this endpoint and, if it delivers, the service is delivery-verified. The fee covers the cost of the probe, not the badge; there is no refund if the call does not deliver. Agent and API only, no in-browser signing. See /api.

Verify this service ($0.25)
Embed a badge

HTML

<a href="https://x402-list.com/services/locus-report?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/locus-report.svg" alt="Locus Report listed on x402-list" height="28">
</a>

Markdown

[![Locus Report on x402-list](https://x402-list.com/badge/locus-report.svg)](https://x402-list.com/services/locus-report?utm_source=badge&utm_medium=referral&utm_campaign=embed)

HTML, live uptime variant

<a href="https://x402-list.com/services/locus-report?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/locus-report.svg?data=uptime" alt="Locus Report uptime on x402-list" height="28">
</a>
Delisting

To request delisting, email info@x402-list.com or update your listing at /services/locus-report/update.