# Global Institutional Bitcoin Adoption Index (GIBAI) — Change History

> Global Institutional Bitcoin Adoption Index (GIBAI) — Change History is a paid API for AI agents from gibai.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-12).

Returns the full CSV change-log of Bitcoin and digital-asset adoption scoring events for the world's 100 largest banks, including sub-dimension scores, ranks, reasons, and source URLs.

## Facts

- Endpoint: GET https://gibai.app/history?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/global-institutional-bitcoin-adoption-index-gibai-change-history-ff96e93f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A1pKhV1IHSvuAOWRMX9Yf

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability global-institutional-bitcoin-adoption-index-gibai-change-history-ff96e93f
```

Example prompt: Pull the full GIBAI change history so I can see which of the world's 100 largest banks have shifted their Bitcoin or digital-asset adoption scores, what activities changed (like custody or trading), and what the reasons and source URLs were for each change.

## When to prefer this

Choose this endpoint when you need the full longitudinal change history across all 100 banks and all sub-dimensions, including reasons and source URLs for every scoring event. Prefer it over the single-bank profile endpoint when you need cross-bank comparison, trend analysis, or bulk data processing. It is the authoritative source for tracking how institutional Bitcoin adoption has evolved over time.

## Known failure modes

- Payment not completed or x402 protocol not followed — endpoint returns 402 Payment Required
- Network or server error returns 5xx with no CSV body
- Malformed request returns 400 Bad Request
- Data may be stale if the index has not been updated recently — check report_date field
- Free /latest endpoint may be confused with this paid /history endpoint

## How this service works

Bitcoin and digital-asset adoption scores for the world's 100 largest banks, as CSV. Answers: does a bank offer Bitcoin custody or trading, how has its position changed, which banks lead. One row per scoring change since the index began, each with the bank, the activity (custody, trading, stablecoins, tokenization and 12 more), old and new values, a reason, a source URL, the event date, and the resulting score and rank out of 100. Includes the scoring schema. Free /latest shows coverage.

## Output

A CSV text document with one row per scoring change event since the index began, containing columns: change_date, ts, bank, country, sub_dimension, old_score, new_score, origin, reason, source_url, published_total, published_rank, event_date. Also includes a schema_json object describing the score ladder, sub-dimension definitions, category weights, and coverage counts, plus a report_date and total row count.

## Request schema (JSON Schema)

```json
{
 "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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "report_date",
      "rows",
      "history_csv",
      "schema_json"
     ],
     "properties": {
      "rows": {
       "type": "integer",
       "description": "Number of change rows in the CSV"
      },
      "history_csv": {
       "type": "string",
       "description": "The full change log as CSV text. Columns: change_date, ts, bank, country, sub_dimension, old_score, new_score, origin, reason, source_url, published_total, published_rank, event_date"
      },
      "report_date": {
       "type": "string",
       "description": "Date of the most recent report, YYYY-MM-DD"
      },
      "schema_json": {
       "type": "object",
       "description": "Score ladder, sub-dimension definitions, category weights, coverage counts"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/global-institutional-bitcoin-adoption-index-gibai-change-history-ff96e93f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gibai.app](https://www.zero.xyz/host/gibai.app/llms.txt)
