SERVICE / DETAILother

Zakat Calculation

GET bazaar-catalog.vercel.app/api/zakat

SONAR SCORE0.584
LIVE PRICE0.100000
BAZAAR LIVEcompatible
CDP INDEXEDno
DECISION EVIDENCE

Why an agent can trust this route.

18 observations in the last 24h
HANDSHAKE SUCCESS100.0%402 challenge reachable
PAID DELIVERY0.0%settlement observed
P90 LATENCY2185msrecent response window
PRICE DRIFT0.0%advertised vs observed

Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.

SONAR PROBE HISTORY / 30D

Observed outcomes

JSON ↗
LIVE ENDPOINT METADATA

Compute zakat due on wealth: cash, gold, silver, business inventory, receivables, crypto and stocks, less deductible liabilities. Returns the nisab threshold under BOTH the gold (85g) and silver (595g) standards and flags when they disagree, since the choice changes who owes. Supports lunar (2.5%) and solar (2.577%) years. Deterministic — you supply metal prices, so you control the source. Educational calculation, not a fatwa.

Resource: bazaar-catalog.vercel.app/api/zakat

Network: eip155:8453 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x21353452E547B306a6007d834C433a118638D3b3

Payment methods: · Last validation: 2026-09-14 16:49:51.424+00

{
  "input": {
    "type": "object",
    "required": [
      "type",
      "method"
    ],
    "properties": {
      "type": {
        "type": "string",
        "const": "http"
      },
      "method": {
        "enum": [
          "GET"
        ],
        "type": "string"
      },
      "queryParams": {
        "type": "object",
        "required": [],
        "properties": {
          "cash": {
            "type": "string",
            "description": "Cash in hand and in bank accounts"
          },
          "crypto": {
            "type": "string",
            "description": "Digital assets at market value"
          },
          "stocks": {
            "type": "string",
            "description": "Shares held for trading, at market value"
          },
          "currency": {
            "type": "string",
            "description": "Currency label for the output, e.g. AED, SAR, USD"
          },
          "yearType": {
            "type": "string",
            "description": "lunar (default, 2.5%) or solar (2.577%)"
          },
          "goldGrams": {
            "type": "string",
            "description": "Weight of zakatable gold in grams"
          },
          "nisabBasis": {
            "type": "string",
            "description": "gold, silver, or both (default) — silver is lower so it obliges more payers"
          },
          "liabilities": {
            "type": "string",
            "description": "Immediately-due debts, deducted from zakatable wealth"
          },
          "receivables": {
            "type": "string",
            "description": "Good debt owed to you and expected to be repaid"
          },
          "silverGrams": {
            "type": "string",
            "description": "Weight of zakatable silver in grams"
          },
          "goldPricePerGram": {
            "type": "string",
            "description": "Current gold price per gram in your currency — needed for the gold nisab"
          },
          "businessInventory": {
            "type": "string",
            "description": "Trade goods at market value"
          },
          "silverPricePerGram": {
            "type": "string",
            "description": "Current silver price per gram — needed for the silver nisab (the lower, more common threshold)"
          }
        }
      }
    },
    "additionalProperties": false
  },
  "output": {
    "type": "object",
    "required": [
      "type"
    ],
    "properties": {
      "type": {
        "type": "string"
      },
      "example": {
        "type": "object"
      }
    }
  },
  "paymentRequirements": [
    {
      "raw": {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x21353452E547B306a6007d834C433a118638D3b3",
        "amount": "100000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x21353452E547B306a6007d834C433a118638D3b3",
      "scheme": "exact",
      "network": "eip155:8453",
      "amountAtomic": "100000"
    }
  ]
}
METADATA PROVENANCE

Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.