Skip to content
Back to Truth Bear — Cross-Line Cascade & Leading Signals for AI Agents (GAUGE engine)

Card snapshot

api.truthbear.co · 2026-09-09 03:15:50 UTC · 155d2327129ef3f27ca1b952590835088bc4ee4e852fdc1c0a10f664ef6875d0

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Truth Bear \u2014 Cross-Line Cascade & Leading Signals for AI Agents (GAUGE engine)",
  "description": "Pay-per-call signals for AI agents via x402 (USDC on Base, no API key). HEADLINE VALUE: (1) pre-joined CROSS-LINE CASCADE \u2014 one call surfaces downstream exposure across industries (e.g. a dead neocloud/policy/dataset exposing the tools, funds or projects that depend on it); (2) LEADING signals \u2014 the upstream factor that moves before the current state; (3) aggregation/screening convenience over scattered free official sources (USGS/NOAA/EPA/SEC/FDA/EIA/\u2026), pre-cleaned into one schema; (4) verifiable official-source provenance (timestamp + record_hash, plus optional OpenTimestamps) for those who need audit-grade citation. Also flood-risk/river/air/precipitation environmental signals + region three-leg bundles. Pure description, no judgment/prediction. Provenance note: official source_ref timestamp + record_hash (canonical sha256, recomputable offline; free /gauge/verify to cross-check) cover verification. Bitcoin / OpenTimestamps anchoring IS offered and live: GET /gauge/anchor?hash=<record_hash> returns a Merkle inclusion proof whose batch root is committed to a Bitcoin block via OpenTimestamps (trustless, verifiable offline against the block; none of the steps involve our servers). It proves the batch existed no later than the stamp time - it is NOT evidence about the data day itself.",
  "provider": {
    "organization": "Truth Bear",
    "url": "https://api.truthbear.co"
  },
  "version": "2.0",
  "documentationUrl": "https://api.truthbear.co/llms.txt",
  "supportedInterfaces": [
    {
      "url": "https://api.truthbear.co/manifest",
      "protocolBinding": "HTTP+x402",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://aeml-x402.zeabur.app/ext/x402-only/v1",
        "required": true,
        "description": "This agent does NOT implement A2A message transport (no message/send). Skills are plain HTTP GET endpoints paid per call with x402 (USDC on Base or Solana, no API key, no account). Discover and call them at the url in supportedInterfaces. An A2A client that requires JSONRPC, GRPC or HTTP+JSON should treat this agent as having no compatible interface rather than attempting a message send."
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "gauge_signal",
      "name": "One official signal record for any signal_id and entity",
      "description": "One official signal record for any signal_id and entity | GET /gauge | price $0.01 via x402",
      "tags": [
        "gauge",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ],
      "examples": [
        "{\"signal_id\":\"genus.species (ASCII binomial). /gauge serves the WHOLE signal universe, not only hydrology - e.g. crypto.spot | macro.unemployment | shipping.route-disruption | earthquake.current_activ"
      ]
    },
    {
      "id": "raw_reading_free",
      "name": "Raw hydrology reading (free)",
      "description": "Raw hydrology reading (free) | GET /gauge/raw | price free via x402",
      "tags": [
        "gauge",
        "raw"
      ],
      "examples": [
        "{\"signal_id\":\"hydrology.*\",\"entity\":\"USGS site id\"}"
      ]
    },
    {
      "id": "gauge_coverage",
      "name": "Coverage + freshness manifest (free)",
      "description": "Coverage + freshness manifest (free) | GET /gauge/coverage | price free via x402",
      "tags": [
        "gauge",
        "coverage"
      ],
      "examples": [
        "{\"industry\":\"optional filter\",\"signal_id\":\"optional filter\",\"entity\":\"optional filter\",\"summary\":\"optional 1 for compact per-signal counts\"}"
      ]
    },
    {
      "id": "region_bundle",
      "name": "Local three-leg environment chain",
      "description": "Local three-leg environment chain | GET /gauge/region | price $0.25 via x402",
      "tags": [
        "gauge",
        "region",
        "epa",
        "cams",
        "era5",
        "usgs",
        "cross-source",
        "leading-indicator"
      ],
      "examples": [
        "{\"loc\":\"us-stlouis | us-memphis | us-chicago | \u2026\"}"
      ]
    },
    {
      "id": "cross_station_scan",
      "name": "All entities for one signal at their latest reading",
      "description": "All entities for one signal at their latest reading | GET /gauge/census | price $0.09 via x402",
      "tags": [
        "gauge",
        "census",
        "no-data-no-charge",
        "descriptive-only"
      ],
      "examples": [
        "{\"signal_id\":\"\u2026\"}"
      ]
    },
    {
      "id": "gauge_history",
      "name": "Full retained series for one signal and entity",
      "description": "Full retained series for one signal and entity | GET /gauge/history-series | price $0.09 via x402",
      "tags": [
        "gauge",
        "history",
        "series",
        "no-data-no-charge",
        "record-hash",
        "descriptive-only"
      ],
      "examples": [
        "{\"signal_id\":\"e.g. hydrology.river-level | stablecoin.lifecycle\",\"entity\":\"object id (see /gauge/coverage)\",\"days\":\"optional lookback, default 400, cap 1000\",\"format\":\"json (default) | csv\"}"
      ]
    },
    {
      "id": "gauge_watch",
      "name": "Batch watchlist read (subscription-gated, no per-call pay)",
      "description": "Batch watchlist read (subscription-gated, no per-call pay) | GET /gauge/watch | price free (subscription token required) via x402",
      "tags": [
        "gauge",
        "watch"
      ],
      "examples": [
        "{\"items\":\"comma-separated industry:entity pairs, e.g. drug-detail:carboplatin,border-wait:laredo-world-trade,drug-shortage:oncology (cap 30)\",\"token\":\"optional ?token= (or Authorization: Bearer <token"
      ]
    },
    {
      "id": "gauge_watch_changes",
      "name": "Watchlist delta / poll (subscription-gated, webhook-lite)",
      "description": "Watchlist delta / poll (subscription-gated, webhook-lite) | GET /gauge/watch-changes | price free (subscription token required) via x402",
      "tags": [
        "gauge",
        "watch",
        "changes"
      ],
      "examples": [
        "{\"items\":\"comma-separated industry:entity pairs (cap 30)\",\"since\":\"ISO timestamp or unix seconds; default 24h ago\",\"token\":\"optional ?token= (or Authorization: Bearer <token>)\"}"
      ]
    },
    {
      "id": "crop_drought_check",
      "name": "Agriculture chain, one grain belt",
      "description": "Agriculture chain, one grain belt | GET /gauge/agri-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "agri",
        "region",
        "usdm",
        "ndmc",
        "nasa-power",
        "noaa-star",
        "cross-source"
      ],
      "examples": [
        "{\"loc\":\"us-iowa | ar-pampas | br-matogrosso | ua-ukraine | ru-southrussia | cn-northchina | au-nsw | in-punjab | \u2026\"}"
      ]
    },
    {
      "id": "grid_stress_check",
      "name": "Power-grid chain, one grid region",
      "description": "Power-grid chain, one grid region | GET /gauge/grid-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "grid",
        "region",
        "eia",
        "bls",
        "open-meteo",
        "cross-source",
        "leading-indicator"
      ],
      "examples": [
        "{\"loc\":\"us-ercot | us-caiso | us-pjm | us-miso | us-nyiso | eu-germany | eu-france | eu-uk | eu-spain | jp-japan | au-nem | in-india\"}"
      ]
    },
    {
      "id": "filing_distress_check",
      "name": "Regulatory filing chain, one issuer",
      "description": "Regulatory filing chain, one issuer | GET /gauge/filing-company | price $0.25 via x402",
      "tags": [
        "gauge",
        "filing",
        "company",
        "sec-edgar",
        "cross-source",
        "leading-indicator",
        "causal-chain",
        "no-data-no-charge"
      ],
      "examples": [
        "{\"entity\":\"AAPL | AMC | CVNA | GME | BA | F | TSLA | \u2026 (ticker)\"}"
      ]
    },
    {
      "id": "wildfire_causalchain_check",
      "name": "Wildfire chain, one fire-risk region",
      "description": "Wildfire chain, one fire-risk region | GET /gauge/wildfire-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "wildfire",
        "region",
        "nasa-firms",
        "nws",
        "epa",
        "cross-source",
        "leading-indicator"
      ],
      "examples": [
        "{\"region\":\"us-california | us-pacific-northwest | canada-bc | au-nsw | med-greece | amazon-brazil | siberia-russia | \u2026 (fire region id)\"}"
      ]
    },
    {
      "id": "nas_ground_stop_check",
      "name": "Aviation ground-stop chain",
      "description": "Aviation ground-stop chain | GET /gauge/nas-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "nas",
        "region",
        "faa-nas-status",
        "nws-metar",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"ewr | lga | jfk | sfo | ord | bos | phl | atl | dfw | den | clt | iah | mia | sea | lax | dca | mco | las | phx | mem | sdf | anc | \u2026 (US hub airport IATA id)\"}"
      ]
    },
    {
      "id": "border_wait_check",
      "name": "Land border chain, one crossing",
      "description": "Land border chain, one crossing | GET /gauge/border-wait-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "border",
        "wait",
        "region",
        "us-cbp",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"laredo-world-trade | laredo-colombia | laredo-bridge1 | otay-mesa-commercial | san-ysidro | el-paso-ysleta | el-paso-bota | pharr | hidalgo | nogales-mariposa | calexico-east | brownsville-"
      ]
    },
    {
      "id": "earthquake_check",
      "name": "Seismic activity chain, one seismic zone",
      "description": "Seismic activity chain, one seismic zone | GET /gauge/earthquake-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "earthquake",
        "region",
        "usgs",
        "cross-source",
        "leading-indicator",
        "causal-chain",
        "no-data-no-charge"
      ],
      "examples": [
        "{\"entity\":\"california-san-andreas | cascadia-pnw | alaska-aleutians | japan | sumatra-indonesia | philippines | chile | mexico | central-america | turkey-anatolia | greece-italy-med | iran | nepal-him"
      ]
    },
    {
      "id": "drug_shortage_check",
      "name": "Drug shortage chain, one therapeutic class",
      "description": "Drug shortage chain, one therapeutic class | GET /gauge/drug-shortage-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "drug",
        "shortage",
        "region",
        "openfda",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"anesthesia | oncology | psychiatry-cns | analgesia-opioid | anti-infective | cardiovascular | neurology | gastroenterology | endocrine | hematology | pulmonary-allergy | ophthalmology | tpn"
      ]
    },
    {
      "id": "drug_detail_check",
      "name": "Per-drug shortage chain, one drug",
      "description": "Per-drug shortage chain, one drug | GET /gauge/drug-detail-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "drug",
        "detail",
        "region",
        "openfda",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"carboplatin | cisplatin | oxaliplatin | methotrexate | fluorouracil | epinephrine | norepinephrine | phenylephrine | atropine | amoxicillin | piperacillin-tazobactam | cefazolin | vancomyci"
      ]
    },
    {
      "id": "severe_convection_check",
      "name": "Severe convection and hail chain",
      "description": "Severe convection and hail chain | GET /gauge/severe-convection-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "severe",
        "convection",
        "region",
        "noaa-spc",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"tornado-alley-core | tx-panhandle-hail | central-kansas | high-plains-hail-alley | front-range-co | northern-plains | upper-midwest-derecho | corn-belt-il | ohio-valley | tennessee-valley |"
      ]
    },
    {
      "id": "grid_reliability_check",
      "name": "Grid reliability chain, one balancing authority",
      "description": "Grid reliability chain, one balancing authority | GET /gauge/grid-reliability-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "grid",
        "reliability",
        "region",
        "us-eia-930",
        "cross-source",
        "leading-indicator",
        "causal-chain"
      ],
      "examples": [
        "{\"entity\":\"caiso | ercot | miso | pjm | spp | nyiso | isone | bpa | pace | pacw | fpl | soco | tva | duke | psco | azps | aeci | pnm | \u2026 (EIA-930 Balancing Authority id)\"}"
      ]
    },
    {
      "id": "hurricane_check",
      "name": "Hurricane chain, one basin",
      "description": "Hurricane chain, one basin | GET /gauge/hurricane-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "hurricane",
        "region",
        "noaa-nhc",
        "cross-source",
        "leading-indicator",
        "causal-chain",
        "no-data-no-charge"
      ],
      "examples": [
        "{\"entity\":\"atlantic | epacific | cpacific (NHC basin)\"}"
      ]
    },
    {
      "id": "drought_check",
      "name": "Drought chain, one drought region",
      "description": "Drought chain, one drought region | GET /gauge/drought-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "drought",
        "region",
        "usdm",
        "ndmc",
        "usgs",
        "cross-source",
        "leading-indicator"
      ],
      "examples": [
        "{\"entity\":\"us-california | us-southwest | us-southernplains | us-northernplains | us-cornbelt | us-southeast | us-pacificnw | us-lowermississippi | us-northeast | us-rockies (US climate region)\"}"
      ]
    },
    {
      "id": "stablecoin_deaths",
      "name": "Stablecoin death samples, a neutral record",
      "description": "Stablecoin death samples, a neutral record | GET /stablecoin-deaths | price $0.09 via x402",
      "tags": [
        "stablecoin",
        "deaths",
        "no-data-no-charge",
        "record-hash",
        "offline-recomputable",
        "descriptive-only"
      ]
    },
    {
      "id": "trust_precheck",
      "name": "Demand record for one x402 service",
      "description": "Demand record for one x402 service | GET /trust/precheck | price $0.01 via x402",
      "tags": [
        "trust",
        "precheck",
        "no-data-no-charge",
        "degraded-delivery",
        "record-hash",
        "descriptive-only"
      ],
      "examples": [
        "{\"service\":\"api-exa-ai\"}"
      ]
    },
    {
      "id": "trust_scorecard",
      "name": "Full x402 service demand roster",
      "description": "Full x402 service demand roster | GET /trust/scorecard | price $0.09 via x402",
      "tags": [
        "trust",
        "scorecard",
        "no-data-no-charge",
        "degraded-delivery",
        "record-hash",
        "descriptive-only"
      ]
    },
    {
      "id": "trust_graveyard",
      "name": "x402 service graveyard, services that vanished from the census",
      "description": "x402 service graveyard, services that vanished from the census | GET /trust/graveyard | price $0.09 via x402",
      "tags": [
        "trust",
        "graveyard",
        "no-data-no-charge",
        "record-hash",
        "offline-recomputable",
        "descriptive-only"
      ]
    },
    {
      "id": "stable_coin",
      "name": "Census record for one stablecoin",
      "description": "Census record for one stablecoin | GET /stable/coin | price $0.01 via x402",
      "tags": [
        "stable",
        "coin",
        "no-data-no-charge",
        "record-hash",
        "descriptive-only"
      ],
      "examples": [
        "{\"symbol\":\"basis-cash-bac\"}"
      ]
    },
    {
      "id": "stable_census",
      "name": "Full stablecoin census, latest day",
      "description": "Full stablecoin census, latest day | GET /stable/census | price $0.09 via x402",
      "tags": [
        "stable",
        "census",
        "no-data-no-charge",
        "offline-recomputable",
        "descriptive-only"
      ]
    },
    {
      "id": "stable_graveyard",
      "name": "Stablecoin death register, terminated below 0.10 or persistently absent",
      "description": "Stablecoin death register, terminated below 0.10 or persistently absent | GET /stable/graveyard | price $0.09 via x402",
      "tags": [
        "stable",
        "graveyard",
        "no-data-no-charge",
        "offline-recomputable",
        "descriptive-only"
      ]
    },
    {
      "id": "resolve",
      "name": "Settlement evidence v0 for prediction-market and dispute workflows",
      "description": "Settlement evidence v0 for prediction-market and dispute workflows | GET /resolve | price $0.09 via x402",
      "tags": [
        "resolve",
        "no-data-no-charge",
        "descriptive-only"
      ],
      "examples": [
        "{\"entity\":\"AAPL\",\"form\":\"10-K\",\"cutoff\":\"2025-01-01\"}"
      ]
    },
    {
      "id": "resolve_proposer",
      "name": "Proposer feed for prediction-market settlement",
      "description": "Proposer feed for prediction-market settlement | GET /resolve/proposer | price $0.01 via x402",
      "tags": [
        "resolve",
        "proposer",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ],
      "examples": [
        "{\"entity\":\"AAPL\",\"form\":\"10-K\",\"cutoff\":\"2025-01-01\"}"
      ]
    },
    {
      "id": "gauge_ruler",
      "name": "Add-on, the official ruler",
      "description": "Add-on, the official ruler | GET /gauge/ruler | price $0.005 via x402",
      "tags": [
        "gauge",
        "ruler",
        "no-data-no-charge",
        "official-source",
        "record-hash",
        "offline-recomputable"
      ],
      "examples": [
        "{\"signal_id\":\"hydrology.river-level\",\"entity\":\"07010000\"}"
      ]
    },
    {
      "id": "gauge_calibrated",
      "name": "Add-on, calibrated units, normalized_index and pct_to_action so readings compare across",
      "description": "Add-on, calibrated units, normalized_index and pct_to_action so readings compare across | GET /gauge/calibrated | price $0.005 via x402",
      "tags": [
        "gauge",
        "calibrated",
        "no-data-no-charge",
        "record-hash",
        "offline-recomputable"
      ],
      "examples": [
        "{\"signal_id\":\"hydrology.river-level\",\"entity\":\"07010000\"}"
      ]
    },
    {
      "id": "gauge_strata",
      "name": "Add-on, statistical strata",
      "description": "Add-on, statistical strata | GET /gauge/strata | price $0.005 via x402",
      "tags": [
        "gauge",
        "strata",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ],
      "examples": [
        "{\"signal_id\":\"hydrology.river-level\",\"entity\":\"07010000\"}"
      ]
    },
    {
      "id": "gauge_history",
      "name": "Add-on, historical placement",
      "description": "Add-on, historical placement | GET /gauge/history | price $0.005 via x402",
      "tags": [
        "gauge",
        "history",
        "no-data-no-charge",
        "descriptive-only"
      ],
      "examples": [
        "{\"signal_id\":\"hydrology.river-level\",\"entity\":\"07010000\"}"
      ]
    },
    {
      "id": "gauge_air",
      "name": "Add-on, air quality for one location",
      "description": "Add-on, air quality for one location | GET /gauge/air | price $0.005 via x402",
      "tags": [
        "gauge",
        "air",
        "no-data-no-charge",
        "official-source",
        "record-hash",
        "offline-recomputable",
        "descriptive-only"
      ],
      "examples": [
        "{\"loc\":\"us-stlouis\"}"
      ]
    },
    {
      "id": "gauge_precip",
      "name": "Add-on, precipitation for one location",
      "description": "Add-on, precipitation for one location | GET /gauge/precip | price $0.005 via x402",
      "tags": [
        "gauge",
        "precip",
        "no-data-no-charge",
        "record-hash",
        "offline-recomputable",
        "descriptive-only"
      ],
      "examples": [
        "{\"loc\":\"us-stlouis\"}"
      ]
    },
    {
      "id": "gauge_taiwan_region",
      "name": "Taiwan first-party official readings in one call",
      "description": "Taiwan first-party official readings in one call | GET /gauge/taiwan-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "taiwan",
        "region",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ]
    },
    {
      "id": "gauge_japan_region",
      "name": "Japan official readings in one call plus an independent cross-agency check",
      "description": "Japan official readings in one call plus an independent cross-agency check | GET /gauge/japan-region | price $0.25 via x402",
      "tags": [
        "gauge",
        "japan",
        "region",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ]
    },
    {
      "id": "gauge_macro_reconcile_full",
      "name": "Market-implied against officially-realized",
      "description": "Market-implied against officially-realized | GET /gauge/macro-reconcile-full | price $0.09 via x402",
      "tags": [
        "gauge",
        "macro",
        "reconcile",
        "full",
        "no-data-no-charge",
        "official-source",
        "descriptive-only"
      ]
    },
    {
      "id": "pay_tier2",
      "name": "Tiered payment receipt (tier 2)",
      "description": "Tiered payment receipt (tier 2) | GET /pay/tier2 | price $0.03 via x402",
      "tags": [
        "pay",
        "tier2"
      ]
    },
    {
      "id": "pay_tier3",
      "name": "Tiered payment receipt (tier 3)",
      "description": "Tiered payment receipt (tier 3) | GET /pay/tier3 | price $0.10 via x402",
      "tags": [
        "pay",
        "tier3"
      ]
    }
  ]
}