x402 List

x402 Protocol Service Directory

zaref

Data PAYMENT-READY

payment-ready until 2026-08-20

South African reference data for AI agents: 33 verified series (fuel prices, repo and prime rate, CPI, income tax tables, minimum wage, FX rates, bond yields, ZARONIA and more), two live feeds (government tenders, crypto ZAR prices) and 29 calculators, paid per call in USDC on Base via x402. Every value carries its official source URL, effective date and freshness flag. Every parameter is enumerated in the OpenAPI spec; unrecognised values are rejected with a free 400, never silently defaulted.

Pay from $0.005 to $0.025 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.

first settlement 2026-07-10 · $2.67 all-time · settled via coinbase

BASE URL https://zaref.dev WEBSITE https://zaref.dev ENDPOINTS 36 NETWORK Base ASSET USDC MEMBER SINCE 2026-07-13 MONITORED SINCE 2026-07-13

ASSESSMENT

updated 4h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 99.6%
uptime 24h
100%
uptime 7d
98.5%
uptime 30d
99.6%
uptime 90d
99.6%
response p95
344ms
avg response
157ms
total checks
2,732

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

compliance A (13/13)

13 of 13 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.005 to $0.025 (p35 in Data)
price (min)
$0.005
price (max)
$0.025
category percentile (min)
p35 in Data
category percentile (max)
p46 in Data
endpoints / prices
36 / 2
model
tiered
stability
0%
risk clean

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
-
registrar
-
hosting
custom
domain created
---

Identity facts, not a risk score.

traction $2.30 30d · 22 buyers · top buyer 92%
volume 30d
$2.30
buyers 30d
22
settlements 30d
196
first settlement
2026-07-10
last settlement
2026-08-13
top buyer share
92% of 30d volume
trend 7d vs 30d
0.03x the 30d daily rate
networks
eip155:8453
volume all-time
$2.67
settlements all-time
317
median settlement 30d
$0.01
max settlement 30d
$0.50
settled via
coinbase ($4.60, 196 tx)

Attributed pro-quota: this payout address is shared, so volume is the operator-level figure divided by the services sharing it, while buyer and transaction counts stay whole. A declared convention, not an individually observed measure, and still a conservative undercount.

Currently sharing this payout address with verza.

Top buyer share is a concentration signal, not part of the ranking score.

WHAT IT DOES

ai-derived

Provides South African reference data including economic indicators, tax rates, fuel prices, and government information through various endpoints.

category
reference-data
in
query params
datafinancegovernmenteconomicssouth-africareference-data

AI-generated summary. The measured data is never altered by it.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET 402 CHANNEL
GET /v1/all $0.025 Base USDC header
GET /v1/bcea-thresholds $0.005 Base USDC header
GET /v1/bond-yields $0.005 Base USDC header
GET /v1/changes $0.005 Base USDC header
GET /v1/cpi $0.005 Base USDC header
GET /v1/crypto-prices $0.005 Base USDC header
GET /v1/deeds-fees $0.005 Base USDC header
GET /v1/electricity-tariffs $0.005 Base USDC header
GET /v1/exchange-control $0.005 Base USDC header
GET /v1/fuel-levies $0.005 Base USDC header
GET /v1/fuel-prices $0.005 Base USDC header
GET /v1/fx-rates $0.005 Base USDC header
GET /v1/gdp $0.005 Base USDC header
GET /v1/income-tax $0.005 Base USDC header
GET /v1/learnership-allowances $0.005 Base USDC header
GET /v1/minimum-wage $0.005 Base USDC header
GET /v1/municipal-tariffs $0.005 Base USDC header
GET /v1/nca-max-rates $0.005 Base USDC header
GET /v1/ppi $0.005 Base USDC header
GET /v1/repo-prime $0.005 Base USDC header
GET /v1/retirement-limits $0.005 Base USDC header
GET /v1/sars-interest-rates $0.005 Base USDC header
GET /v1/sassa-grants $0.005 Base USDC header
GET /v1/school-terms $0.005 Base USDC header
GET /v1/sectoral-wages $0.005 Base USDC header
GET /v1/sovereign-credit-rating $0.005 Base USDC header
GET /v1/tax-calendar $0.005 Base USDC header
GET /v1/tax-rates-other $0.005 Base USDC header
GET /v1/tenders $0.005 Base USDC header
GET /v1/toll-fees $0.005 Base USDC header
GET /v1/travel-rates $0.005 Base USDC header
GET /v1/uif-oid $0.005 Base USDC header
GET /v1/unemployment $0.005 Base USDC header
GET /v1/vat $0.005 Base USDC header
GET /v1/wear-and-tear-periods $0.005 Base USDC header
GET /v1/zaronia $0.005 Base USDC header
36 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /v1/all returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://zaref.dev/v1/all'
// 402 response (captured by monitor) · 35 payloads · click to expand
[
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/travel-rates",
      "mimeType": "application/json",
      "description": "South African SARS travel rates (SARS prescribed per-km reimbursement rate and subsistence allowances for the current tax year.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "travel-rates",
              "source_url": "https://www.treasury.gov.za/documents/national%20budget/2026/sars/Budget%202026%20Tax%20guide.pdf",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/minimum-wage",
      "mimeType": "application/json",
      "description": "South African National minimum wage (National minimum wage per hour, incl. special categories, with effective date.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "minimum-wage",
              "source_url": "https://labourguide.co.za/employment-condition/national-minimum-wage-increase-effective-1-march-2026",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/tax-calendar",
      "mimeType": "application/json",
      "description": "South African Tax calendar (SARS filing-season windows, provisional tax deadlines, employer reconciliation windows and recurring monthly deadlines.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "tax-calendar",
              "source_url": "https://www.sars.gov.za/types-of-tax/personal-income-tax/filing-season/",
              "effective_date": "2026-06-18"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/bcea-thresholds",
      "mimeType": "application/json",
      "description": "South African BCEA earnings threshold (The BCEA earnings threshold, which working-time protections fall away above it, the earnings definition and related LRA/EEA effects.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "bcea-thresholds",
              "source_url": "https://lawlibrary.org.za/akn/za/act/gn/2026/7384/eng@2026-04-17",
              "effective_date": "2026-05-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/electricity-tariffs",
      "mimeType": "application/json",
      "description": "South African Electricity tariffs (NERSA-approved Eskom tariff increases and key residential rates for the current year.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "electricity-tariffs",
              "source_url": "https://www.eskom.co.za/distribution/wp-content/uploads/2026/03/20260226-Schedule-of-standard-prices-for-01-April-2026-Public-1.pdf",
              "effective_date": "2026-04-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/sassa-grants",
      "mimeType": "application/json",
      "description": "South African SASSA grant amounts (All SASSA social grant amounts incl. SRD, with effective date.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "sassa-grants",
              "source_url": "https://www.dsd.gov.za/index.php/latest-news/21-latest-news/680-sassa-confirms-2026-2027-social-grant-payment-schedule-and-increases",
              "effective_date": "2026-04-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/ppi",
      "mimeType": "application/json",
      "description": "South African PPI (final manufactured goods) (Latest Stats SA producer inflation YoY, with reference month.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "ppi",
              "source_url": "https://www.statssa.gov.za/publications/P01421/P01421May2026.pdf",
              "effective_date": "2026-06-25"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/deeds-fees",
      "mimeType": "application/json",
      "description": "South African Deeds Office fees (Deeds Office transfer and bond registration fee tiers, lodgement and ancillary fees, per the current gazetted schedule.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "deeds-fees",
              "source_url": "https://www.deeds.gov.za/docs/GG%2054225%20GN%207180%20RE%20FEES.pdf",
              "effective_date": "2026-04-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/exchange-control",
      "mimeType": "application/json",
      "description": "South African Exchange control allowances (Single discretionary allowance (R2m from April 2026), foreign investment allowance, minors' travel and cash export limits, with the TCS PIN rules.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "exchange-control",
              "source_url": "https://www.resbank.co.za/content/dam/sarb/what-we-do/financial-surveillance/financial-surveillance-documents/2026/6-2026.pdf",
              "effective_date": "2026-04-08"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/income-tax",
      "mimeType": "application/json",
      "description": "South African Income tax tables (Personal income tax brackets, rebates and thresholds for the current SA tax year.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "income-tax",
              "source_url": "https://www.sars.gov.za/tax-rates/income-tax/rates-of-tax-for-individuals/",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/fuel-levies",
      "mimeType": "application/json",
      "description": "South African Fuel levies (General fuel levy, RAF levy and carbon fuel levy per litre for petrol and diesel, plus the carbon tax rate, including temporary relief episodes.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "fuel-levies",
              "source_url": "https://www.sars.gov.za/latest-news/legal-counsel-secondary-legislation-tariff-amendments-2026-6/",
              "effective_date": "2026-07-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/zaronia",
      "mimeType": "application/json",
      "description": "South African ZARONIA benchmark rate (SARB's ZARONIA risk-free overnight benchmark, the designated JIBAR successor (JIBAR ceases 2026-12-31), with the transition timeline and daily-rate history for compounded interest calculations.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "zaronia",
              "source_url": "https://www.resbank.co.za/en/home/what-we-do/financial-markets/south-african-overnight-index-average",
              "effective_date": "2026-07-20"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/wear-and-tear-periods",
      "mimeType": "application/json",
      "description": "South African SARS wear-and-tear write-off periods (SARS BGR7 schedule of straight-line depreciation write-off periods (in years) for over 140 asset classes, plus the R7,000 small-item write-off threshold.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "wear-and-tear-periods",
              "source_url": "https://www.sars.gov.za/wp-content/uploads/Legal/Rulings/BGR/LAPD-IntR-R-BGR-2012-07-Wear-And-Tear-Depreciation-Allowance.pdf",
              "effective_date": "2021-02-09"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/fx-rates",
      "mimeType": "application/json",
      "description": "South African ZAR exchange rates (SARB indicative daily ZAR exchange rates against USD, GBP, EUR and JPY, plus the nominal effective exchange rate (trade-weighted) index.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "fx-rates",
              "source_url": "https://www.resbank.co.za/en/home/what-we-do/statistics/key-statistics/current-market-rates",
              "effective_date": "2026-07-22"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/bond-yields",
      "mimeType": "application/json",
      "description": "South African SA benchmark bond yields (SARB closing yields on the R2030 and R209 South African government benchmark bonds, key reference points for the domestic yield curve.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "bond-yields",
              "source_url": "https://www.resbank.co.za/en/home/what-we-do/statistics/key-statistics/current-market-rates",
              "effective_date": "2026-07-20"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/sovereign-credit-rating",
      "mimeType": "application/json",
      "description": "South African SA sovereign credit rating (South Africa's current credit rating and outlook from Moody's, S&P Global and Fitch, with each agency's most recent rating action date.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "sovereign-credit-rating",
              "source_url": "https://www.gov.za/news/media-statements/government-welcomes-fitch-ratings-upgrade-south-africa-08-jun-2026",
              "effective_date": "2026-06-08"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/tenders",
      "mimeType": "application/json",
      "description": "South African Government tenders (live): Live South African government tender feed from National Treasury's eTenders OCDS API: filter by province, procurement category, buyer, keyword and closing window. Returns compact tender records with closing dates, briefing sessions, documents and contacts. Live from National Treasury's open OCDS API."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "province": "Gauteng",
              "closing_within_days": "14"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "series": "tenders",
              "matched": 42,
              "tenders": [
                {
                  "ocid": "ocds-9t57fa-162241",
                  "buyer": "Transnet SOC Ltd",
                  "title": "...",
                  "closing": "2026-07-16T13:00:00Z",
                  "province": "KwaZulu-Natal"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "q": {
                      "type": "string"
                    },
                    "days": {
                      "type": "string"
                    },
                    "buyer": {
                      "type": "string"
                    },
                    "limit": {
                      "type": "string"
                    },
                    "category": {
                      "type": "string"
                    },
                    "province": {
                      "type": "string"
                    },
                    "closing_within_days": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/gdp",
      "mimeType": "application/json",
      "description": "South African GDP growth (Latest Stats SA GDP growth (QoQ and YoY), with reference quarter.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "gdp",
              "source_url": "https://www.statssa.gov.za/publications/P0441/P04411stQuarter2026.pdf",
              "effective_date": "2026-06-09"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/repo-prime",
      "mimeType": "application/json",
      "description": "South African Repo & prime rate (SARB repo rate and prime lending rate, with last MPC change date.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "repo-prime",
              "source_url": "https://www.resbank.co.za/en/home/publications/publication-detail-pages/statements/monetary-policy-statements/2026/may",
              "effective_date": "2026-05-29"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/toll-fees",
      "mimeType": "application/json",
      "description": "South African Toll fees (Mainline toll plaza tariffs (vehicle classes 1-4) for the major national routes, current adjustment.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "toll-fees",
              "source_url": "https://www.nra.co.za/uploads/17/SANRAL%20Toll%20Tariff%202026%20A3%20Poster%20v2.pdf",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/crypto-prices",
      "mimeType": "application/json",
      "description": "South African Crypto ZAR prices (live): Live ZAR crypto prices from VALR's public market data: last traded, bid/ask, 24-hour high/low/volume and daily change for BTC, ETH and every other ZAR pair on the exchange. Live from VALR's public market data."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "pairs": "BTCZAR,ETHZAR"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "pairs": {
                "BTCZAR": {
                  "ask_zar": 1037133,
                  "bid_zar": 1036875,
                  "last_zar": 1036756,
                  "change_from_previous_percent": -0.07
                }
              },
              "series": "crypto-prices"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "pairs": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/sectoral-wages",
      "mimeType": "application/json",
      "description": "South African Sectoral minimum wages (Minimum wages for sectors with their own determinations (contract cleaning, private security, etc.) beside the NMW.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "sectoral-wages",
              "source_url": "https://nbcpss.org.za/wp-content/uploads/2026/02/CIRCULAR-MINIMUM-WAGE-INCREASE-2026-2027.pdf",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/tax-rates-other",
      "mimeType": "application/json",
      "description": "South African Other national tax rates (Corporate tax, dividends WHT, CGT inclusion, transfer duty brackets, retirement caps, medical tax credits, interest exemptions, estate/donations tax.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "tax-rates-other",
              "source_url": "https://www.treasury.gov.za/documents/national%20budget/2026/sars/Budget%202026%20Tax%20guide.pdf",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/unemployment",
      "mimeType": "application/json",
      "description": "South African Unemployment rate (Latest Stats SA QLFS official and expanded unemployment rates, with reference quarter.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "unemployment",
              "source_url": "https://www.statssa.gov.za/publications/P0211/P02111stQuarter2026.pdf",
              "effective_date": "2026-05-12"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/learnership-allowances",
      "mimeType": "application/json",
      "description": "South African Learnership allowances (Minimum weekly learnership allowances per NQF level, per the current NMW gazette.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "learnership-allowances",
              "source_url": "https://www.gov.za/sites/default/files/gcis_document/202602/54075rg11941gon7083.pdf",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/municipal-tariffs",
      "mimeType": "application/json",
      "description": "South African Metro municipal tariffs (Residential electricity/water/refuse/rates headline tariffs for the 5 big metros, current municipal year.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "municipal-tariffs",
              "source_url": "see per-metro source_url fields in data",
              "effective_date": "2026-07-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "25000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/all",
      "mimeType": "application/json",
      "description": "South African reference data for AI agents: verified, cited series covering fuel prices, interest rates, tax tables, tolls, tariffs, wages, grants, FX, bond yields and crypto prices, plus calculators and history, paid per call via x402. This endpoint returns a snapshot of every series in one response."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "series": "all 33 series keyed by slug",
              "disclaimer": "independent data service"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/school-terms",
      "mimeType": "application/json",
      "description": "South African School terms (DBE public school term dates.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "school-terms",
              "source_url": "https://www.education.gov.za/portals/0/documents/publications/2025/Published%202026%20School%20Calendar.pdf",
              "effective_date": "2026-01-14"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/retirement-limits",
      "mimeType": "application/json",
      "description": "South African Retirement & TFSA limits (Retirement contribution deduction cap, tax-free savings limits, retirement and withdrawal lump-sum tax tables, living-annuity thresholds.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "retirement-limits",
              "source_url": "https://www.sars.gov.za/tax-rates/income-tax/retirement-lump-sum-benefits/",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/nca-max-rates",
      "mimeType": "application/json",
      "description": "South African NCA maximum interest rates (Maximum lawful interest rates per credit type under NCA Regulation 42 Table A, computed at the current repo rate, plus the in duplum rule and service fee cap.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "nca-max-rates",
              "source_url": "https://www.gov.za/sites/default/files/gcis_document/201511/39379gon1080.pdf",
              "effective_date": "2026-05-29"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/sars-interest-rates",
      "mimeType": "application/json",
      "description": "South African SARS & prescribed interest rates (Official rate of interest (fringe benefits, s7C loans), SARS interest on outstanding taxes and refunds, and the prescribed rate of interest for legal and judgment debts.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "sars-interest-rates",
              "source_url": "https://www.sars.gov.za/legal-counsel/legal-counsel-publications/tables-of-interest-rates/",
              "effective_date": "2026-07-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/fuel-prices",
      "mimeType": "application/json",
      "description": "South African Fuel prices (Current SA retail/wholesale fuel prices: petrol 93/95 (inland & coastal), diesel 50ppm, illuminating paraffin. Rand per litre.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "fuel-prices",
              "source_url": "https://www.dmpr.gov.za/Services/Petroleum-Resources/Fuel-Prices",
              "effective_date": "2026-07-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/uif-oid",
      "mimeType": "application/json",
      "description": "South African UIF & OID limits (UIF contribution remuneration ceiling and OID (COIDA) earnings threshold.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "uif-oid",
              "source_url": "https://www.sars.gov.za/types-of-tax/unemployment-insurance-fund/",
              "effective_date": "2026-03-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/cpi",
      "mimeType": "application/json",
      "description": "South African CPI (headline, YoY) (Latest Stats SA headline consumer inflation, year-on-year %, with reference month.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "cpi",
              "source_url": "https://www.statssa.gov.za/?p=19628",
              "effective_date": "2026-06-30"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x6382E6929A20B7Eb02BdACfb5368362984B24C15",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://zaref.dev/v1/vat",
      "mimeType": "application/json",
      "description": "South African VAT rate (VAT rate currently in force in South Africa.) Clean cited JSON with official source URL, effective date and freshness flag."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": "current values with citations",
              "stale": false,
              "series": "vat",
              "source_url": "https://www.sars.gov.za/types-of-tax/value-added-tax/",
              "effective_date": "2018-04-01"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  }
]

OVER TIME

All charts use the 90d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/zaref/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.

UPTIME
08-07 · uptime 89.7% · 108ms avg07-13 · uptime 100.0% · 159ms avg07-14 · uptime 100.0% · 153ms avg07-15 · uptime 100.0% · 157ms avg07-16 · uptime 100.0% · 157ms avg07-17 · uptime 100.0% · 226ms avg07-18 · uptime 100.0% · 151ms avg07-19 · uptime 100.0% · 149ms avg07-20 · uptime 100.0% · 150ms avg07-21 · uptime 100.0% · 143ms avg07-22 · uptime 100.0% · 174ms avg07-23 · uptime 100.0% · 129ms avg07-24 · uptime 100.0% · 135ms avg07-25 · uptime 100.0% · 160ms avg07-26 · uptime 100.0% · 155ms avg07-27 · uptime 100.0% · 179ms avg07-28 · uptime 100.0% · 178ms avg07-29 · uptime 100.0% · 197ms avg07-30 · uptime 98.9% · 159ms avg07-31 · uptime 100.0% · 138ms avg08-01 · uptime 100.0% · 131ms avg08-02 · uptime 100.0% · 171ms avg08-03 · uptime 100.0% · 161ms avg08-04 · uptime 100.0% · 182ms avg08-05 · uptime 100.0% · 216ms avg08-06 · uptime 100.0% · 159ms avg08-07 · uptime 89.7% · 108ms avg08-08 · uptime 100.0% · 101ms avg08-09 · uptime 100.0% · 108ms avg08-10 · uptime 100.0% · 117ms avg08-11 · uptime 100.0% · 125ms avg08-12 · uptime 100.0% · 194ms avg08-13 · uptime 100.0% · 264ms avg07-1308-13
90d UPTIME 99.6%
RESPONSE TIME
07-13 · 159ms avg07-13 · 159ms avg07-14 · 153ms avg07-14 · 153ms avg07-15 · 157ms avg07-15 · 157ms avg07-16 · 157ms avg07-16 · 157ms avg07-17 · 226ms avg07-17 · 226ms avg07-18 · 151ms avg07-18 · 151ms avg07-19 · 149ms avg07-19 · 149ms avg07-20 · 150ms avg07-20 · 150ms avg07-21 · 143ms avg07-21 · 143ms avg07-22 · 174ms avg07-22 · 174ms avg07-23 · 129ms avg07-23 · 129ms avg07-24 · 135ms avg07-24 · 135ms avg07-25 · 160ms avg07-25 · 160ms avg07-26 · 155ms avg07-26 · 155ms avg07-27 · 179ms avg07-27 · 179ms avg07-28 · 178ms avg07-28 · 178ms avg07-29 · 197ms avg07-29 · 197ms avg07-30 · 159ms avg07-30 · 159ms avg07-31 · 138ms avg07-31 · 138ms avg08-01 · 131ms avg08-01 · 131ms avg08-02 · 171ms avg08-02 · 171ms avg08-03 · 161ms avg08-03 · 161ms avg08-04 · 182ms avg08-04 · 182ms avg08-05 · 216ms avg08-05 · 216ms avg08-06 · 159ms avg08-06 · 159ms avg08-07 · 108ms avg08-07 · 108ms avg08-08 · 101ms avg08-08 · 101ms avg08-09 · 108ms avg08-09 · 108ms avg08-10 · 117ms avg08-10 · 117ms avg08-11 · 125ms avg08-11 · 125ms avg08-12 · 194ms avg08-12 · 194ms avg08-13 · 264ms avg08-13 · 264ms avg07-1308-13
AVG RESP 158ms
PRICE (captured 402, USD)
07-13 · $0.00507-22 · $0.00508-13 · $0.005$0.00507-1308-13

Median across 36 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-13 uptime: 100.0% compliance: 92% checks07-14 uptime: 100.0% compliance: 92% checks07-15 uptime: 100.0% compliance: 92% checks07-16 uptime: 100.0% compliance: 92% checks07-17 uptime: 100.0% compliance: 100% checks07-18 uptime: 100.0% compliance: 100% checks07-19 uptime: 100.0% compliance: 100% checks07-20 uptime: 100.0% compliance: 100% checks07-21 uptime: 100.0% compliance: 100% checks07-22 uptime: 100.0% compliance: 100% checks07-23 uptime: 100.0% compliance: 100% checks07-24 uptime: 100.0% compliance: 100% checks07-25 uptime: 100.0% compliance: 100% checks07-26 uptime: 100.0% compliance: 100% checks07-27 uptime: 100.0% compliance: 100% checks07-28 uptime: 100.0% compliance: 100% checks07-29 uptime: 100.0% compliance: 100% checks07-30 uptime: 99.9% compliance: 100% checks07-31 uptime: 99.9% compliance: 100% checks08-01 uptime: 99.9% compliance: 100% checks08-02 uptime: 99.9% compliance: 100% checks08-03 uptime: 99.9% compliance: 100% checks08-04 uptime: 99.9% compliance: 100% checks08-05 uptime: 100.0% compliance: 100% checks08-06 uptime: 100.0% compliance: 100% checks08-07 uptime: 99.6% compliance: 100% checks08-08 uptime: 99.6% compliance: 100% checks08-09 uptime: 99.6% compliance: 100% checks08-10 uptime: 99.6% compliance: 100% checks08-11 uptime: 99.6% compliance: 100% checks08-12 uptime: 99.6% compliance: 100% checks08-13 uptime: 99.6% compliance: 100% checksuptimecompliance07-1308-13

checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression

PILLARS OVER TIME (measured)

Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.

VOLUME (on-chain settlement, USD)
07-10 · $0.0207-11 · $0.0007-12 · $0.2407-13 · $0.1307-14 · $107-15 · $0.0807-16 · $0.0607-17 · $0.0407-20 · $0.5607-21 · $0.0307-22 · $0.8307-23 · $0.0507-25 · $207-26 · $0.2307-27 · $0.3307-30 · $0.0108-08 · $0.0308-12 · $0.0108-13 · $0.01peak $207-1008-13

Shared payout address (1 other service). These bars are the full shared address (operator-level), so do not sum them across the services that share it. Where a per-service figure is attributed, the assessment block and the ranking, it is the address total divided pro-quota by the 2 services sharing it: a declared convention, not an individually observed measure.

DISTINCT BUYERS
07-10 · 1 buyer07-11 · 1 buyer07-12 · 1 buyer07-13 · 2 buyers07-14 · 10 buyers07-15 · 6 buyers07-16 · 5 buyers07-17 · 3 buyers07-20 · 1 buyer07-21 · 1 buyer07-22 · 4 buyers07-23 · 2 buyers07-25 · 2 buyers07-26 · 2 buyers07-27 · 3 buyers07-30 · 1 buyer08-08 · 1 buyer08-12 · 1 buyer08-13 · 1 buyerpeak 10 buyers07-1008-13

Shared payout address (1 other service). These bars are the full shared address (operator-level), so do not sum them across the services that share it. Per-service buyer and transaction counts are shown whole (integers), not divided; only volume is attributed pro-quota. A declared convention, not an individually observed measure.

COMPLIANCE

13/13 checks pass · grade A

last 402 captured 2026-07-22 · last up 2026-08-13

  • 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

SITE PILLARS

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
recent checks (18) live · click to expand
TIME STATUS RESP CAUSE
● SLOW 268ms
● OK 173ms
● OK 223ms
● SLOW 302ms
● SLOW 324ms
● SLOW 363ms
● OK 173ms
● SLOW 357ms
● SLOW 282ms
● SLOW 294ms
● SLOW 255ms
● SLOW 318ms
● SLOW 456ms
● SLOW 267ms
● SLOW 303ms
● SLOW 275ms
● SLOW 324ms
● SLOW 299ms

EMBED THIS BADGE

Show that zaref is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

zaref listed on x402-list
status
zaref uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/zaref?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/zaref.svg" alt="zaref listed on x402-list" height="28">
</a>
// Markdown
[![zaref on x402-list](https://x402-list.com/badge/zaref.svg)](https://x402-list.com/services/zaref?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/zaref?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/zaref.svg?data=uptime" alt="zaref uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ 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) ]

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