Check carbon report consistency API

Compare reported Scope 1–3 totals to summed scope values from caller-supplied reports and/or calculated activities. Flags inconsistent totals within tolerance.

The Check carbon report consistency operation is part of the Environmental, Carbon & Water Intelligence API on BRAINIAC.software. Compare reported Scope 1–3 totals to summed scope values from caller-supplied reports and/or calculated activities. Flags inconsistent totals within tolerance. It is exposed as POST /api/v1/environmental-intelligence/carbon-report-consistency-check and priced at $0.04 USDC on Base. Payment uses the x402 exact scheme: an unpaid call returns HTTP 402 with payment requirements; after paying the exact USDC amount, retry the same request with a payment-signature header and Idempotency-Key. No account and no API key are required. Data sources for this product: Caller-supplied emission factors, activities, supplier rows, carbon reports, water records, permits, and waste manifests Carbon Intensity API when carbonIntensity.fetch is requested Disclosed public-style DEFRA/eGRID reference factors when no matching caller factor is supplied Limitations: No paid ESG database is used and no API key is required. Emission outputs always echo factor source, version, and asOf when a factor is applied. Missing values are not invented. Disclosed public-style DEFRA/eGRID reference factors are used only when the caller does not supply a matching factor. Permit expiry compares supplied dates to asOf only. Regulatory compliance is not determined. Evidence reports aggregate only sections for which records were supplied or optionally fetched. Outputs are compliance prechecks, drafts, or data lookups for human review. They are not official determinations, legal advice, identity confirmation, or certified filings. Related operations in this group include Normalize carbon emission factors, Calculate Scope 1 emissions, Calculate Scope 2 emissions, Validate Scope 3 supplier data. Open the group documentation for the full request schema, field notes, and response examples before integrating.

POST$0.04 USDC
/api/v1/environmental-intelligence/carbon-report-consistency-check

Example request

curl -i -X POST "https://www.brainiac.software/api/v1/environmental-intelligence/carbon-report-consistency-check" \
  -H 'content-type: application/json' \
  -H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
  --data-binary @- <<'JSON'
{
  "asOf": "2026-11-04T21:00:00.000Z",
  "reports": [
    {
      "id": "R1",
      "periodStart": "2026-01-01",
      "periodEnd": "2026-01-31",
      "scope1KgCo2e": 1831.6,
      "scope2KgCo2e": 10352.5,
      "scope3KgCo2e": 2512.33,
      "totalKgCo2e": 14696.43,
      "source": "Caller-supplied carbon report"
    }
  ]
}
JSON

An unpaid probe returns HTTP 402 with x402 payment requirements. After paying the exact USDC amount on Base, retry the identical request with a payment-signature header.

FAQ

  • Do I need an API key? No. Pay the listed USDC amount with x402.
  • What network? Base (eip155:8453), USDC.
  • Is this an official determination? No. Results are for human review against the cited sources.

Related APIs

Environmental, Carbon & Water Intelligence APIFull docsHow it works