ToolAssay

Business Frameworks

Business Frameworks · business-frameworks/market/decide/shock@1.2, applied — POST the shock type, the node's marginal buyer tiers, the propensity read, the driver share, lead time and horizon, and an analog if one exists; get the verdict steps and the lag that reach the seat, with the transfer test applied. Deterministic (the node's rule, no model): figures, verdict, action and check with the 298-token node text — schema free at GET /apply/market/decide/shock.

Not tested: has real-world effectsour last check, 2026-10-18
0 of 0checks answered this week
n/amedian answer time
$0.05listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://business-frameworks.matryoshka-paradigms.workers.dev/apply/market/decide/shock

CategoryMarket data
Provider hostbusiness-frameworks.matryoshka-paradigms.workers.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "driver_share": 0.8,
    "horizon_months": 36,
    "lead_time_months": 24,
    "propensity_read": "rent",
    "shock_type": "A",
    "tier_mix_marginal": {
      "t1": 0.6,
      "t2": 0.2,
      "t3": 0.15,
      "t4": 0.05
    }
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "description": "Shares and weights are fractions from 0 to 1 (0.65 means 65%). Scores run 0 to 10. Force scores are whole numbers 1 to 5, scored as pressure on the seller's margins (1 weak, 5 strong). Months are whole numbers. Years are calendar years for crossing and base, and a count for the horizon.",
          "properties": {
            "analog": {
              "description": "Optional: a historical shock to carry, if its buyer tiers match today's.",
              "properties": {
                "lag_months": {
                  "description": "Months from that shock to the move. Optional; default 0.",
                  "minimum": 0,
                  "type": "integer"
                },
                "tier_mix": {
                  "description": "The buyer tiers of that shock's marginal demand, same shape as tier_mix_marginal.",
                  "properties": {
                    "t1": {
                      "type": "number"
                    },
                    "t2": {
                      "type": "number"
                    },
                    "t3": {
                      "type": "number"
                    },
                    "t4": {
                      "type": "number"
                    }
                  },
                  "type": "object"
                },
                "verdict_steps": {
                  "description": "How many verdict steps toward pass-through the node moved in the historical shock the caller names.",
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "required": [
                "verdict_steps",
                "tier_mix"
              ],
              "type": "object"
            },
            "dispersion_flag": {
              "description": "true if the node's entities are expected to fare very differently in the shock although the market-level magnitude is one number. Optional; default false.",
              "type": "boolean"
            },
            "driver_share": {
              "description": "Share of the node's demand that comes from the chain's demand driver.",
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            "horizon_months": {
              "description": "The planning horizon in months.",
              "minimum": 1,
              "type": "integer"
            },
            "lead_time_months": {
              "description": "The node's lead time to add capacity, in months.",
              "minimum": 0,
              "type": "integer"
            },
            "propensity_read": {
              "description": "As on market/decide/pricing-power.",
              "enum": [
                "rent",
                "ceded",
                "mixed"
              ],
              "type": "string"
            },
            "shock_type": {
              "description": "A: end demand collapses. B: suppliers overbuild in a capacity race. C: credit to tier 3 and 4 buyers tightens. D: policy \u2014 export or materials controls, interconnection rules, priority orders.",
              "enum": [
                "A",
                "B",
                "C",
                "D"
              ],
              "type": "string"
            },
            "tier_mix_marginal": {
              "description": "Shares of the node's marginal demand by buyer tier, summing to about 1. Tier 1 cash-funded investment grade; 2 rate-base regulated; 3 contracted leverage; 4 merchant and speculative.",
              "properties": {
                "t1": {
                  "description": "Share of marginal demand from tier 1 buyers: cash-funded, investment grade.",
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "t2": {
                  "description": "Share from tier 2 buyers: rate-base regulated.",
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "t3": {
                  "description": "Share from tier 3 buyers: contracted leverage.",
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "t4": {
                  "description": "Share from tier 4 buyers: merchant and speculative.",
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "shock_type",
            "tier_mix_marginal",
            "propensity_read",
            "driver_share",
            "lead_time_months",
            "horizon_months"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON