{"x402Version":2,"service":"HALOWERK statwerk","version":"1.0.0","network":"eip155:8453","network_name":"Base Mainnet","chain_id":8453,"recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6},"facilitators":["CDP","https://facilitator.xpay.sh"],"payment_headers":{"primary":"PAYMENT-SIGNATURE","accepted":["PAYMENT-SIGNATURE","X-Payment","PAYMENT"],"challenge":["PAYMENT-REQUIRED"],"response":["PAYMENT-RESPONSE"]},"resources":[{"url":"https://stat.halowerk.com/v1/country-macro","method":"POST","name":"country_macro","description":"Assembles a macroeconomic profile of a country from World Bank indicators, and refuses to present it as a snapshot of one year. Official statistics arrive on different schedules: real GDP growth may be current to last year while a labour force figure lags by three, and a profile that omits this silently blends half a decade into what looks like a single reading. Every indicator therefore carries its own period, its age in years and the value, and the response states which figure is the oldest and how old the set is overall. Each indicator comes with its full history over the requested window so a trend is visible rather than a point, along with the change against the previous period and against five periods back. Indicators the source does not carry for the country are returned as unavailable with the indicator code, never as zero — a missing debt ratio and a debt ratio of zero are not the same statement, and small states in particular are missing from many series entirely.","summary":"Get growth, inflation, population, labour market, trade and public finance figures for a country with each number carrying its own period and age — and the oldest figure named explicitly.","inputSchema":{"type":"object","required":["country"],"additionalProperties":false,"properties":{"country":{"type":"string","minLength":2,"maxLength":3,"description":"ISO country code, e.g. DE or DEU."},"indicators":{"type":"array","maxItems":10,"items":{"type":"string","enum":["gdp_growth_pct","gdp_per_capita_usd","inflation_pct","population","population_growth_pct","unemployment_pct","exports_pct_gdp","imports_pct_gdp","gov_debt_pct_gdp","current_account_pct_gdp"]},"description":"Which indicators. All by default."},"years":{"type":"integer","minimum":3,"maximum":40,"default":12}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/inflation-divergence","method":"POST","name":"inflation_divergence","description":"Returns harmonised consumer price inflation for several countries over a period, taken entirely from the European harmonised index so the numbers are actually comparable. That constraint is the product: national consumer price indices use different baskets, treat owner-occupied housing differently and rest on different base years, so placing them side by side produces a comparison that looks valid because everything is expressed in percent and is not. Headline and core inflation — the latter excluding energy and unprocessed food — are both returned, since a divergence that disappears in the core measure is an energy price story rather than a monetary one, and that distinction is usually the question being asked. The response gives the latest rate per country, the change against the previous month and against a year earlier, the spread between the highest and lowest country, and which countries sit at each end. Countries outside the harmonised area are refused rather than filled from a different source, with the reason stated.","summary":"Compare harmonised inflation across countries from a single source with a single method — headline and core side by side, with the spread, the trend and the reason national CPI figures must not be mixed in.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":2,"maxLength":2},"description":"Two-letter codes within the harmonised area, e.g. DE, FR, IT, ES."},"months":{"type":"integer","minimum":3,"maximum":60,"default":24},"include_core":{"type":"boolean","default":true,"description":"Also fetch core inflation, excluding energy and unprocessed food."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/labour-tightness","method":"POST","name":"labour_tightness","description":"Combines the unemployment rate, the job vacancy rate and the activity rate for one or more countries into a tightness assessment. The measure that carries the signal is the relation between vacancies and unemployment, not the unemployment rate on its own: four percent unemployment alongside a high vacancy rate means employers cannot find people, and the same four percent alongside a low vacancy rate means there are no jobs, and those are opposite situations that the headline rate reports identically. Each component is returned with its own period, since vacancy statistics are quarterly while unemployment is monthly and pairing them without saying so compares different points in time. The tightness band and every threshold behind it are returned. Countries where the vacancy series is unavailable — several report it late or not at all — are reported with unemployment only and explicitly marked as an incomplete assessment rather than being scored on half the evidence.","summary":"Condense unemployment, job vacancy rate and activity rate into a labour market tightness signal — led by the vacancy-to-unemployment relation rather than by the unemployment rate alone.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":2,"maxLength":2}},"periods":{"type":"integer","minimum":2,"maximum":24,"default":8}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/wage-benchmark","method":"POST","name":"wage_benchmark","description":"Returns annual gross earnings and hourly labour costs per country, in national currency or euro and in purchasing power standards, and never blends the two. The separation is the point: forty-five thousand euro in one country and twenty-two thousand in another is a factor of two nominally and much less in purchasing power, and which figure is correct depends entirely on the question. For what an employee can afford, only the adjusted figure means anything; for what a position costs an employer, only the nominal one does. Both questions are legitimate and a service returning a single number answers the wrong one half the time. Growth is computed over the available series with the periods stated. Labour cost per hour is included because gross earnings omit employer contributions, which vary by tens of percent between countries and are the larger part of the gap in several of them. Sector breakdown is offered where the source carries it; where a country reports late or not at all it is listed as unavailable rather than estimated.","summary":"Compare wage levels and wage growth across countries with nominal and purchasing-power-adjusted figures kept strictly separate, plus labour cost per hour for the employer side of the same question.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":2,"maxLength":2}},"include_labour_cost":{"type":"boolean","default":true,"description":"Also fetch hourly labour cost — the employer side."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/demographic-demand","method":"POST","name":"demographic_demand","description":"Builds a demographic demand profile and shows its work. Population level and growth, the shares aged under fifteen and over sixty-five, the dependency ratio, urbanisation, life expectancy and fertility are retrieved with their individual periods, and from them a set of derived readings is produced — pressure on age-related services, direction of the working-age base, household formation tendency, urban concentration. Each reading names the indicators behind it and the rule applied, so a user who disagrees can see exactly where. A demand forecast that returns only a conclusion is an assertion; one that exposes its chain can be refuted, and that is what makes it worth anything. Trends are computed over the available history rather than asserted, and the horizon of any forward statement is limited to what the data supports: fertility below replacement today constrains the working-age population two decades out with high confidence, and says nothing reliable about next year. Where an indicator is missing the derived readings that depend on it are omitted rather than computed from the remainder.","summary":"Derive a demand profile for a country from population, ageing, dependency, urbanisation and fertility — with every derived statement naming the figures it rests on and the arithmetic between them.","inputSchema":{"type":"object","required":["country"],"additionalProperties":false,"properties":{"country":{"type":"string","minLength":2,"maxLength":3},"years":{"type":"integer","minimum":5,"maximum":40,"default":20}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/energy-import","method":"POST","name":"energy_import","description":"Returns the energy import dependency rate for one or more countries, overall and split by solid fossil fuels, oil and petroleum products, and natural gas, together with the trend across the available years. The measure is defined as net imports over gross available energy, which means a net exporter produces a negative value — Norway sits well below zero — and treating that as an error or clamping it to zero turns the largest energy exporter in Europe into an average country. The response therefore reports negative values as they are and labels the country as a net exporter. The split by fuel is where the useful detail sits: an overall dependency of sixty percent composed mostly of oil is a different exposure from the same sixty percent composed mostly of gas, because the substitution options and the supplier concentrations differ entirely. Each figure carries its own year, and the trend is computed from the series rather than asserted. Countries outside the reporting area are listed as unavailable rather than filled from another source.","summary":"Report energy import dependency by country and fuel type with its trend — handling net exporters correctly, since the measure legitimately goes negative and clamping it destroys the answer.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":2,"maxLength":2}},"years":{"type":"integer","minimum":2,"maximum":20,"default":8}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/trade-exposure","method":"POST","name":"trade_exposure","description":"Returns the main trading partners of a country for exports and imports, each with its share, and the concentration of that distribution measured by the Herfindahl-Hirschman index over partner shares. Concentration is the measure that carries the signal: a country sending thirty percent of exports to one state with the rest spread over twenty others is exposed differently from one sending thirty percent to one state and sixty to a second, and the largest partner is identical in both cases. The index is reported with its scale and interpretation bands so it can be judged rather than taken on trust, alongside the share held by the top one, three and five partners. Exports and imports are treated separately throughout, since a country can be diversified in what it sells and dangerously concentrated in what it buys, which is the asymmetry that matters for supply security. Partner shares are computed from the values actually returned and the coverage of those values against the reported total is stated, so a profile built on partial data is visible as such.","summary":"Profile a country trade exposure by partner with the concentration index, not just the largest partner — because the same top partner means very different vulnerability at different concentrations.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"reporter":{"type":"string","minLength":2,"maxLength":12,"default":"EU27_2020","description":"Reporting economy. The source publishes partner-level long-term trade for the EU aggregate (EU27_2020) and the euro area (EA20); individual member states are not carried in this series."},"flow":{"type":"string","enum":["exports","imports","both"],"default":"both"},"top_partners":{"type":"integer","minimum":3,"maximum":30,"default":12}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/sovereign-debt","method":"POST","name":"sovereign_debt","description":"Combines the general government debt ratio, the budget balance, nominal GDP growth and the long-term government bond yield into a debt pressure reading. The quantity that decides the trajectory is the differential between the interest rate and the nominal growth rate: below zero the debt ratio falls by itself even while running a deficit, above zero it rises even with a balanced budget, and reporting a debt ratio without that differential is the most common way public finances get read wrongly. The response computes it, states both inputs, and derives the primary balance that would stabilise the ratio at its current level — the single number a finance ministry actually works against. Each input carries its own period, and where the interest rate is unavailable the differential is omitted rather than substituted with an assumption, since the whole assessment hangs on it. Debt levels alone are deliberately not ranked: a high ratio with a negative differential is a different situation from a lower ratio with a positive one, and ordering countries by ratio would put them in the wrong order.","summary":"Assess public debt pressure from the debt ratio, the deficit, nominal growth and the long-term interest rate — led by the interest-minus-growth differential, which decides whether the ratio falls on its own.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":2,"maxLength":2}},"years":{"type":"integer","minimum":2,"maximum":20,"default":8}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/credit-cycle","method":"POST","name":"credit_cycle","description":"Reports the credit-to-GDP gap for a country, which is the deviation of the credit ratio from its long-run trend and the quantity the Basel framework uses to trigger the countercyclical capital buffer. The thresholds applied are the regulatory ones — the buffer starts to build at a gap of two percentage points and is at maximum by ten — and they are returned with the result, because a phase judgement built on invented cut-offs is an opinion while one built on the supervisory thresholds can be checked against what regulators actually do. The credit ratio itself, its trend and the resulting gap are given with their quarters, along with the direction of the gap over the recent quarters, which distinguishes a boom still building from one already unwinding. A negative gap is reported as such and read as post-crisis deleveraging rather than as safety, since credit contraction is its own kind of problem. The series is quarterly and lags by roughly two quarters; that lag is stated rather than presented as a current reading.","summary":"Place a country in the credit cycle from the BIS credit-to-GDP gap and private sector debt — against the Basel III buffer thresholds, which are regulatory rather than invented here.","inputSchema":{"type":"object","required":["country"],"additionalProperties":false,"properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"Two-letter country code as used by BIS, e.g. DE, US, GB."},"quarters":{"type":"integer","minimum":4,"maximum":80,"default":20}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/property-cycle","method":"POST","name":"property_cycle","description":"Returns the residential property price index for a country in both nominal and inflation-adjusted form, with growth rates over one, five and ten years for each and the difference between them stated as its own field. That difference is the substance: a five percent nominal rise against six percent inflation is a real decline, and a service reporting only the nominal series turns every inflationary period into a housing boom. Both series come from the same source with the same methodology so they are directly comparable, which national indices from different providers are not. The response also gives the distance of the current real index from its own historical peak and trough, which is the framing a cycle question actually wants — a market twenty percent below its real peak is in a different place from one at an all-time high, regardless of what the last quarter did. Coverage varies by country and the real series is unavailable for some; where that happens the nominal series is returned alone and explicitly marked as an incomplete picture rather than being presented as the answer.","summary":"Track residential property prices nominal and real side by side with growth over one, five and ten years — because a nominal rise below the inflation rate is a real fall and reporting only nominal sells every inflationary period as a boom.","inputSchema":{"type":"object","required":["country"],"additionalProperties":false,"properties":{"country":{"type":"string","minLength":2,"maxLength":2},"quarters":{"type":"integer","minimum":8,"maximum":200,"default":60}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/carbon-intensity","method":"POST","name":"carbon_intensity","description":"Returns carbon dioxide emissions for one or more countries on three bases at once: per inhabitant, per unit of purchasing-power-adjusted output, and in absolute megatonnes, each with its own period and its trend over the requested window. Keeping the three apart is the point. Per capita answers how heavily a person there burdens the climate; per unit of output answers how efficiently value is produced; absolute answers what actually reaches the atmosphere. A country can look good on the second and bad on the third, and a benchmark reporting only one leads the reader somewhere false. Renewable share of final energy consumption and energy use per capita are included because they explain the direction rather than merely stating it. The change over the window is computed per measure, so a country whose absolute emissions rise while intensity falls — the usual pattern in a growing economy — is visible as exactly that rather than as a contradiction. Emissions data lag by several years in this source and the age of each figure is stated.","summary":"Compare emissions per capita, per unit of economic output and in absolute terms across countries, with the trajectory of each — three measures that answer different questions and are never collapsed into one.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":2,"maxLength":3}},"years":{"type":"integer","minimum":3,"maximum":30,"default":15}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/digital-adoption","method":"POST","name":"digital_adoption","description":"Returns the standard digital adoption indicators per country with their periods, trends and change over the window. The distinction the response insists on is between usage and subscriptions: mobile subscriptions per hundred inhabitants routinely exceed one hundred because of second SIMs, devices and machine-to-machine connections, and a value of one hundred and thirty does not mean everyone has a phone and a third of people have two. Each indicator therefore carries what it measures and whether it can exceed one hundred, and the response says which figures are coverage and which are counts. Internet users as a share of population is the only genuine coverage measure of the four and is treated as the lead indicator for that reason. Fixed broadband and secure servers describe infrastructure depth rather than reach and are labelled accordingly. Where a country reports late — and these series lag by two to three years in many countries — the age of each figure is stated rather than the set being presented as current.","summary":"Benchmark digital adoption across countries — internet use, fixed broadband, mobile subscriptions and secure servers — with the subscription counts explained rather than read as population coverage.","inputSchema":{"type":"object","required":["countries"],"additionalProperties":false,"properties":{"countries":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":2,"maxLength":3}},"years":{"type":"integer","minimum":3,"maximum":25,"default":12}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://stat.halowerk.com/v1/cross-border-banking","method":"POST","name":"cross_border_banking","description":"Returns the outstanding cross-border positions of banks located in a reporting country against counterparties in another, from the BIS locational banking statistics, split into claims and liabilities and never netted silently. The separation matters: a jurisdiction showing large claims and large liabilities is intermediating, not lending, and reporting only a net figure hides the gross exposure that actually fails in a crisis. Both sides are given with the net position derived and labelled as derived. The figures are stocks at quarter end rather than flows, and the change between quarters therefore contains exchange rate effects that this series does not strip out — stated explicitly, because reading a stock change as new lending is the standard error with this dataset. Coverage is limited to the reporting countries in the BIS panel and the response names the reporter and counterparty codes it used, so an empty result can be traced to an unsupported combination rather than assumed to mean zero exposure.","summary":"Report cross-border bank claims and liabilities for a reporting country against a counterparty country — with claims and liabilities kept separate, because a country high in both is a financial centre and not a creditor.","inputSchema":{"type":"object","required":["reporter"],"additionalProperties":false,"properties":{"reporter":{"type":"string","minLength":2,"maxLength":2,"description":"Country where the reporting banks are located, e.g. DE."},"counterparty":{"type":"string","minLength":2,"maxLength":2,"default":"5J","description":"Counterparty country. Default is the all-countries aggregate."},"quarters":{"type":"integer","minimum":4,"maximum":60,"default":16}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]}]}