{
  "automatic_evidence_credit": false,
  "captures": [],
  "change_log": [
    {
      "after_hash": "466e92fc79c3b3682af270785d7b532bb628e83ef2ea4d0ba51efca7fb20cce9",
      "before_hash": "c1feddcf7bfdb23f5b6da97f15d72b3e25e6cb35973e044e2a376e6834244e56",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "skill description changed",
            "kind": "SKILL_DESCRIPTION_CHANGED",
            "path": "skills[registry-watch].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "cdbd3f3cc3d014aed4c4c4fa6de9715fdb923a25a9b42684f710ac57750a9711",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED"
      ],
      "observed_at_utc": "2026-10-17T03:09:44Z",
      "previous_entry_sha256": "223f2215a7b93fd395cb0f8f5a19618cfc34f8bdd63cfee60bfe0858d035068c",
      "receipt_id": "bf62fc28-087e-54eb-9099-f39379c16cba",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/bf62fc28-087e-54eb-9099-f39379c16cba",
      "sequence": 33133,
      "target_id": "obs_bc6c31f5fef596d3338f407e",
      "target_kind": "A2A_CARD",
      "target_locator": "https://api.hergertsynthora.com/.well-known/agent.json"
    },
    {
      "after_hash": "c1feddcf7bfdb23f5b6da97f15d72b3e25e6cb35973e044e2a376e6834244e56",
      "before_hash": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "skill description changed",
            "kind": "SKILL_DESCRIPTION_CHANGED",
            "path": "skills[ecb-forex-fixing-vs-market].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "skill description changed",
            "kind": "SKILL_DESCRIPTION_CHANGED",
            "path": "skills[npm-downloads-range].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 2,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 2,
        "truncated": false
      },
      "entry_sha256": "10d9c128e0f0b0e57e16b3e2dd9ba92c91167249823a40cfdf6cd9e95c65c9b2",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED"
      ],
      "observed_at_utc": "2026-10-16T01:15:23Z",
      "previous_entry_sha256": "0793432420eb7a65a2ca4a98e4e16b5e173244b6a7cb5f79d9626672765423e1",
      "receipt_id": "0414a2d6-763a-5c1a-934c-423309c901b6",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/0414a2d6-763a-5c1a-934c-423309c901b6",
      "sequence": 31886,
      "target_id": "obs_bc6c31f5fef596d3338f407e",
      "target_kind": "A2A_CARD",
      "target_locator": "https://api.hergertsynthora.com/.well-known/agent.json"
    },
    {
      "after_hash": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "before_hash": "bcb332807e408f896dce98d00ed26b530e7d68f9553d8eec87f0d66270eeb142",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[air-quality]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[bitcoin-fees]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[defi-llama-tvl-ranking]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[defi-yields]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[dnsdomain]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[doaj-article-search]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[ecb-forex-fixing-vs-market]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[ecb-macro]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[exchange-rates-verified]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[fed-watch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[gas-oracle-multi]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[gdelt-tension]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[historical-weather]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[npm-downloads-range]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[payto-preflight]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[polymarket-markets]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[polymarket-trades]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[port-watch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[registry-watch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[space-weather-risk]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[stablecoin-supply]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[top-crypto]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[usgs-earthquakes]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[volume-anomaly]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "skill added",
            "kind": "SKILL_ADDED",
            "path": "skills[who-gho-indicator-timeseries]",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 0,
          "NON_BREAKING": 25
        },
        "taxonomy_version": "1.0.0",
        "total": 25,
        "truncated": false
      },
      "entry_sha256": "e5d8a879702394d7d0aa3e82ec05e5786e5c3a3e4180223e6f3b7f4b6d286f84",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED"
      ],
      "observed_at_utc": "2026-10-07T00:47:54Z",
      "previous_entry_sha256": "00816186440f7434206a18cc90ecb28d385e0be8fe6b28c8b2b5ffae0cdc2399",
      "receipt_id": "667734ab-e651-50d6-8da5-3b84119c8943",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/667734ab-e651-50d6-8da5-3b84119c8943",
      "sequence": 18857,
      "target_id": "obs_bc6c31f5fef596d3338f407e",
      "target_kind": "A2A_CARD",
      "target_locator": "https://api.hergertsynthora.com/.well-known/agent.json"
    },
    {
      "after_hash": "bcb332807e408f896dce98d00ed26b530e7d68f9553d8eec87f0d66270eeb142",
      "before_hash": "a49787acac52baa68223bd599a7655d0b1836071002fe7809755257660b2cedf",
      "diff": {
        "changes": [
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[air-quality]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[bitcoin-fees]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[commodity-macro]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[cyber-exposure-decision]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[decision-batch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[decision-deep]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[decision-engine]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[decision-pulse]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[decision-watch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[defi-decision]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[defi-llama-tvl-ranking]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[defi-yields]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[dnsdomain]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[doaj-article-search]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[ecb-forex-fixing-vs-market]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[ecb-macro]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[exchange-rates-verified]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[fed-watch]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[gas-oracle-multi]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[gdelt-tension]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[historical-weather]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[npm-downloads-range]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[payto-preflight]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[polymarket-markets]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "BREAKING",
            "fact": "skill removed",
            "kind": "SKILL_REMOVED",
            "path": "skills[polymarket-trades]",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 43,
          "INFO": 0,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 43,
        "truncated": true
      },
      "entry_sha256": "534a1db00d160613d216031892c2503fea00fcd7b197e5a07376759ba8f97973",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED"
      ],
      "observed_at_utc": "2026-10-05T22:56:03Z",
      "previous_entry_sha256": "9c69a4a6cedd9985a6294d8a4e03961e2be5d73e7637e6cf99f1972ac456e56f",
      "receipt_id": "55bfa50e-9f75-536d-8192-0c2ecc25205f",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/55bfa50e-9f75-536d-8192-0c2ecc25205f",
      "sequence": 17801,
      "target_id": "obs_bc6c31f5fef596d3338f407e",
      "target_kind": "A2A_CARD",
      "target_locator": "https://api.hergertsynthora.com/.well-known/agent.json"
    },
    {
      "after_hash": "a49787acac52baa68223bd599a7655d0b1836071002fe7809755257660b2cedf",
      "before_hash": "24dd4fbde56b9b954a36912d64fb7029924d632459a2933e7d429858df0eafc5",
      "diff": {
        "changes": [],
        "classified": false,
        "counts_by_class": {},
        "total": null
      },
      "entry_sha256": "6f27bd0d6025d2e8537f4673f455241319ee9a597cafa6240c9d860f41c2ea06",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "CHANGE_NOT_CLASSIFIED"
      ],
      "observed_at_utc": "2026-10-04T21:07:02Z",
      "previous_entry_sha256": "115a41469c1a5b497e337c4e84379cb0f2494fe8c7efe434c7c0b928f340e515",
      "receipt_id": "c39db50c-76b2-599e-af77-f7e4869846e0",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/c39db50c-76b2-599e-af77-f7e4869846e0",
      "sequence": 13965,
      "target_id": "obs_bc6c31f5fef596d3338f407e",
      "target_kind": "A2A_CARD",
      "target_locator": "https://api.hergertsynthora.com/.well-known/agent.json"
    }
  ],
  "check_outcomes": {
    "ask": {
      "changed_since": "https://www.gaipagents.com/v1/free/observatory/changed-since?url=<endpoint>",
      "changes_and_reachability": "https://www.gaipagents.com/v1/free/changes/subscribe?url=<endpoint>",
      "conformance": "https://www.gaipagents.com/v1/free/conformance/check?url=<endpoint>"
    },
    "published": false,
    "why": "Outcomes of GAIP's own checks (whether the endpoint answered, HTTP status, response time, conformance findings) are given only to a caller who asks about the URL, never on a public page, list or feed. The same applies to every target."
  },
  "conformance": {
    "findings": "GIVEN_TO_CALLER_ONLY",
    "meaning": "The rule catalogue this manifest was read against at the observed time. The finding codes go only to a caller who checks the URL (check_outcomes.ask.conformance).",
    "observed_at_utc": "2026-10-17T03:09:44Z",
    "protocol": "A2A",
    "rule_catalogue_route": "/v1/free/knowledge/conformance-rules",
    "rule_catalogue_version": "1.0.0"
  },
  "corrections": {
    "contact": "https://www.gaipagents.com/contact",
    "exclusion": "https://www.gaipagents.com/v1/free/observatory/corrections/exclusion",
    "opt_out": "POST kind OPT_OUT to the route; the target is withdrawn from public view at once (a pause). The site's owner makes it permanent at https://www.gaipagents.com/v1/free/observatory/corrections/exclusion.",
    "queued_for_review": 0,
    "route": "https://www.gaipagents.com/v1/free/observatory/corrections"
  },
  "declared_derivations": {
    "data_appetite": null,
    "dependency_domains": [],
    "last_observed_at_utc": "2026-10-17T03:09:44Z",
    "meaning": "Derived by GAIP from what this agent declared, at the stated time: the categories of data its tools' input fields ask for (counts, by keyword rules gaip.data-appetite-rules.v1), the outside domains its declarations point to, and the operator as the agent itself publishes it. Facts about declarations, not an assessment of the agent or its operator.",
    "operator": {
      "as_published": "SYNTHORA",
      "source_kind": "card_provider_organization"
    },
    "rules_version": "gaip.data-appetite-rules.v1",
    "schema_version": "gaip.declared-derivations.v1"
  },
  "latest": {
    "baseline_at_utc": "2026-09-28T23:52:59Z",
    "manifest_sha256": "466e92fc79c3b3682af270785d7b532bb628e83ef2ea4d0ba51efca7fb20cce9",
    "observed_at_utc": "2026-10-17T03:09:44Z"
  },
  "metadata_signals": {
    "meaning": "Pattern rules are published only as aggregate rates across all observed targets (see the summary), never per party. GAIP issues no overall verdict and does not rank parties.",
    "overall_verdict": null,
    "per_target_results": null,
    "published": "AGGREGATE_ONLY_IN_SUMMARY",
    "rules": [
      {
        "rationale": "Zero-width, bidirectional-control and Unicode tag characters are not visible to a human reader but are read by language models. GAIP reports whether any occur; many have ordinary uses.",
        "rule_id": "OBS-SIG-001",
        "title": "Invisible or bidirectional-control Unicode characters in names or descriptions"
      },
      {
        "rationale": "Tool and skill descriptions are read by models. GAIP reports whether a description contains phrases shaped like instructions to a model (the patterns in GAIP's public conformance rule catalogue, plus the phrases listed in the Observatory method). Such phrases can be benign.",
        "rule_id": "OBS-SIG-002",
        "title": "Instruction-like text in descriptions"
      },
      {
        "rationale": "When a description refers to a tool name that only a different observed server publishes, a model using both servers may connect the two. GAIP reports whether such a reference occurs; shared names are common and often coincidental.",
        "rule_id": "OBS-SIG-003",
        "title": "Description names a tool published by a different observed server"
      },
      {
        "rationale": "Declared OAuth scopes whose names contain wildcard or whole-account wording (*, all, admin, root, full) request wide access by name. GAIP reports whether such a scope name is declared; it does not know what the scope grants.",
        "rule_id": "OBS-SIG-004",
        "title": "Declared authorization scopes with broad-access wording"
      }
    ],
    "third_party_scanners": [
      {
        "name": "Snyk agent-scan (formerly Invariant Labs mcp-scan)",
        "status": "NOT_RUN",
        "url": "https://github.com/snyk/agent-scan"
      },
      {
        "name": "Cisco AI Defense MCP Scanner",
        "status": "NOT_RUN",
        "url": "https://github.com/cisco-ai-defense/mcp-scanner"
      }
    ]
  },
  "method": "https://www.gaipagents.com/observatory",
  "notice": "Facts observed by GAIP at the stated time (UTC); they may be out of date. This is not an assessment of safety, quality, security, legality or trustworthiness of any party, and not a recommendation. To request a correction, add a right of reply or opt out, POST to https://www.gaipagents.com/v1/free/observatory/corrections or use https://www.gaipagents.com/contact.",
  "price_gbp": 0,
  "schema_version": "gaip.observatory.v1.target",
  "silent_changes_last_30_days": {
    "days": 30,
    "entries_read_at_most": 200,
    "kinds": [
      "tool_descriptions_reworded",
      "tools_added",
      "tools_removed"
    ],
    "line": "In the last 30 days its declared tools or interface changed with no declared version change in 2 weeks: 2026-W41 (2026-10-05, 2026-10-07); 2026-W42 (2026-10-16, 2026-10-17); kinds: tool descriptions re-worded, tools added, tools removed.",
    "meaning": "Weeks (ISO) in which GAIP recorded a change to the agent's declared tools or interface (tools added or removed, descriptions re-worded, input or output schema, behaviour labels, sign-in, terms or prices, endpoint host) and no declared version (registry or card version, serverInfo.version) moved that week. A week whose version movement is not recorded is not counted. Dated facts from the public change log; not an assessment of the agent.",
    "weeks": [
      {
        "dates": [
          "2026-10-05",
          "2026-10-07"
        ],
        "kinds": [
          "tools_added",
          "tools_removed"
        ],
        "week": "2026-W41"
      },
      {
        "dates": [
          "2026-10-16",
          "2026-10-17"
        ],
        "kinds": [
          "tool_descriptions_reworded"
        ],
        "week": "2026-W42"
      }
    ],
    "weeks_with_silent_changes": 2
  },
  "snapshot": {
    "capabilities": {
      "pushNotifications": false,
      "stateTransitionHistory": false,
      "streaming": false
    },
    "description": "SYNTHORA provides signed, pay-per-call intelligence products for autonomous agents over x402 on Base. The product list is generated from the current discoverable registry.",
    "name": "SYNTHORA \u2014 M2M Intelligence Mesh",
    "parts": [
      "agent_card"
    ],
    "protocol": "A2A",
    "protocolVersion": "1.0",
    "provider": {
      "organization": "SYNTHORA",
      "url": "https://hergertsynthora.com/"
    },
    "public_copy": "Text excerpts of at most 300 characters; input schemas and security schemes as SHA-256 and size only.",
    "scopes": [],
    "security": null,
    "securitySchemes": null,
    "skills": [
      {
        "description": "SYNTHORA air-quality: live air quality for any city or lat,lon \u2014 PM2.5/PM10/ozone/NO2, EU and US AQI, and a WHO-threshold operational verdict (good/moderate/harmful). Source: open-meteo Air Quality (CAMS/ESA Copernicus), free, no key. $0.01 USDC x402 Base.",
        "id": "air-quality",
        "name": "Air Quality",
        "tags": [
          "air-quality",
          "pm25",
          "aqi",
          "environment",
          "health",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA bitcoin-fees: Bitcoin fee tiers in sat/vB (fastest/half-hour/hour/economy/minimum) plus current block height. Source: mempool.space public API, keyless. Bitcoin only.",
        "id": "bitcoin-fees",
        "name": "Bitcoin Fees",
        "tags": [
          "bitcoin",
          "fees",
          "mempool",
          "realtime"
        ]
      },
      {
        "description": "SYNTHORA defi-llama-tvl-ranking: Top DeFi protocols by TVL with rank, chain, category and 1d/7d change, capped list (default 50, max 200 via {\"limit\":N}). Source: api.llama.fi/protocols (DefiLlama), keyless, timestamped.",
        "id": "defi-llama-tvl-ranking",
        "name": "Defi Llama Tvl Ranking",
        "tags": [
          "defi",
          "tvl",
          "defillama",
          "ranking",
          "realtime"
        ]
      },
      {
        "description": "SYNTHORA defi-yields: stablecoin DeFi yields ranked with a risk outlier detector \u2014 APY vs class median (>=3x median = the excess yield IS the risk price). Only pools with TVL >= $10M. Source: DefiLlama, free, no key. $0.01 USDC x402 Base.",
        "id": "defi-yields",
        "name": "Defi Yields",
        "tags": [
          "defi",
          "yields",
          "apy",
          "risk",
          "stablecoins",
          "verified",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "Full DNS + WHOIS/RDAP domain report in one call. Resolves A, AAAA, MX, TXT, NS, CNAME, SOA and DNSSEC over DNS-over-HTTPS, plus structured WHOIS via RDAP (registrar, registration/expiration/updated dates, EPP status, nameservers), and returns a 0-100 domain-hygiene score with letter grade (age, days",
        "id": "dnsdomain",
        "name": "Dnsdomain",
        "tags": [
          "intelligence",
          "x402",
          "base"
        ]
      },
      {
        "description": "Searches the Directory of Open Access Journals article index, returning titles, authors, DOIs, journal, ISSNs, abstracts and open-access full-text links as JSON. A keyless endpoint for autonomous research agents and agent-to-agent workflows sourcing legally free, peer-reviewed open-access literature",
        "id": "doaj-article-search",
        "name": "Doaj Article Search",
        "tags": [
          "intelligence",
          "x402",
          "base"
        ]
      },
      {
        "description": "SYNTHORA ecb-forex-fixing-vs-market: Compare the official ECB daily EUR/USD reference fixing with a client-supplied USD-per-EUR quote, timestamp and provenance. Reports deviation in basis points and coverage/freshness gaps. The client quote is not independently verified. No live market quote is supp",
        "id": "ecb-forex-fixing-vs-market",
        "name": "Ecb Forex Fixing Vs Market",
        "tags": [
          "forex",
          "ecb",
          "eur-usd",
          "fixing"
        ]
      },
      {
        "description": "SYNTHORA ecb-macro: official eurozone macro from the ECB data warehouse \u2014 HICP inflation, MRR policy rate, 10Y govt yield, each with previous value, change and direction. For macro/rates agents and prediction markets. Official free source, no key. $0.03 USDC x402 Base.",
        "id": "ecb-macro",
        "name": "Ecb Macro",
        "tags": [
          "ecb",
          "eurozone",
          "inflation",
          "rates",
          "macro",
          "official",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA exchange-rates-verified: FX rates for 160+ currencies CROSS-VERIFIED between two independent sources (ECB official fixing via frankfurter.app vs market aggregate open.er-api.com) with per-currency deviation in bps and divergence alert >50 bps. The product is the discrepancy: a bad rate brea",
        "id": "exchange-rates-verified",
        "name": "Exchange Rates Verified",
        "tags": [
          "fintech",
          "verificado",
          "multifuente",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA fed-watch: US reference-rate funding pulse \u2014 SOFR/EFFR/TGCR/BGCR/OBFR with volumes, percentile dispersion and the SOFR-EFFR spread (the funding-stress signal before it hits the news). Cross-check of 5 independent official NY Fed series. The input for Fed/CPI prediction markets. Free officia",
        "id": "fed-watch",
        "name": "Fed Watch",
        "tags": [
          "fed",
          "sofr",
          "effr",
          "macro",
          "rates",
          "polymarket",
          "verified",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA gas-oracle-multi: gas price across 5 chains (ethereum, base, arbitrum, optimism, polygon), each VERIFIED by two independent public RPCs with divergence report \u2014 a single RPC can lie or lag; dual-verified is what you time transactions with. Free public RPCs, no key. $0.03 USDC x402 Base.",
        "id": "gas-oracle-multi",
        "name": "Gas Oracle Multi",
        "tags": [
          "gas",
          "oracle",
          "multichain",
          "ethereum",
          "base",
          "verified",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA gdelt-tension: geopolitical tension index for any topic/country \u2014 news-mention spike vs 7d baseline, average tone shift, escalation flag and the headlines causing it. The early signal for Polymarket geopolitical markets (high variance, high spread). Source: GDELT DOC 2.0 (100+ languages, fr",
        "id": "gdelt-tension",
        "name": "Gdelt Tension",
        "tags": [
          "geopolitics",
          "gdelt",
          "news",
          "tension",
          "polymarket",
          "osint",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA github-repo-activity: Activity metrics for any public GitHub repo (input owner/repo): stars, forks, open issues, last push, language, archived flag. 10-min in-process cache, stale-on-rate-limit or ok:false. Source: api.github.com, keyless.",
        "id": "github-repo-activity",
        "name": "Github Repo Activity",
        "tags": [
          "github",
          "repo",
          "activity",
          "dev"
        ]
      },
      {
        "description": "SYNTHORA historical-weather: verified historical weather for any place and date (1940 \u2192 ~5 days ago) from the ERA5 reanalysis \u2014 tmax/tmin, precipitation, max wind. For climate-market backtesting and claim verification. Source: open-meteo archive, free, no key. $0.03 USDC x402 Base.",
        "id": "historical-weather",
        "name": "Historical Weather",
        "tags": [
          "weather",
          "history",
          "era5",
          "climate",
          "verified",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "Returns a per-day download time series for an npm package over a period from keyless api.npmjs.org \u2014 the raw signal for trend and growth-rate detection. Lets autonomous agents compute momentum/decline and feed agent-to-agent dependency-selection scoring. Ranking surface for trajectory. First call FR",
        "id": "npm-downloads-range",
        "name": "Npm Downloads Range",
        "tags": [
          "intelligence",
          "x402",
          "base"
        ]
      },
      {
        "description": "x402 PayTo Pre-Flight: verify a payTo address against the live registry before paying. Detects payTo hijacking, stale endpoints and unknown resources. Deterministic, <200ms, no external network. 0.001 USDC via x402 on Base. SYNTHORA.",
        "id": "payto-preflight",
        "name": "Payto Preflight",
        "tags": [
          "x402",
          "base"
        ]
      },
      {
        "description": "Search prediction markets ACROSS PLATFORMS (Polymarket + Kalshi) in one call: live prices, implied probability, volume, liquidity, end date and market conviction. Server-side search that actually finds the market (bitcoin, fed, election, geopolitics). For trading and forecasting agents tracking even",
        "id": "polymarket-markets",
        "name": "Polymarket Markets",
        "tags": [
          "prediction-markets",
          "odds",
          "crypto",
          "x402",
          "signed-verdict",
          "usdc"
        ]
      },
      {
        "description": "Historical Polymarket trade query with filters plus per-wallet aggregation. $0.03 USDC x402 Base.",
        "id": "polymarket-trades",
        "name": "Polymarket Trades",
        "tags": [
          "prediction-markets",
          "polymarket",
          "trades",
          "smart-money",
          "wallet-tracking",
          "flow",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA port-watch: daily port activity for any of 2,065 ports (Shanghai, Singapore, Rotterdam, LA, Long Beach presets + any name) \u2014 port calls, estimated import/export capacity (dwt), 7d moving average vs 30d baseline deviation and anomaly flag. Port volume leads official macro data by weeks: the ",
        "id": "port-watch",
        "name": "Port Watch",
        "tags": [
          "shipping",
          "ports",
          "portwatch",
          "trade",
          "macro",
          "polymarket",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "Registry change history from stored registry_delta records, ordered by database timestamp and ID. Query with since (cursor or ISO8601), slug and limit (1..200). Source timestamps and coverage are included; records may be historical and do not prove current endpoint operation, payments or identity. 0",
        "id": "registry-watch",
        "name": "Registry Watch",
        "tags": [
          "x402",
          "base",
          "feed"
        ]
      },
      {
        "description": "SYNTHORA space-weather-risk: composite operational space-weather risk verdict fusing 4 NOAA SWPC feeds (Kp/G scale, GOES X-ray flare class, solar wind, proton flux) \u2014 for defense, aviation, satellites, power grid, precision GPS. $0.03 USDC x402 Base.",
        "id": "space-weather-risk",
        "name": "Space Weather Risk",
        "tags": [
          "science",
          "intel",
          "multifuente",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA stablecoin-supply: circulating USD supply, price and peg deviation in basis points for the top stablecoins (USDT, USDC, DAI...), with a depeg alert flag above 50 bps. Optional symbol filter. Free source: stablecoins.llama.fi (DefiLlama), no API key, timestamped.",
        "id": "stablecoin-supply",
        "name": "Stablecoin Supply",
        "tags": [
          "defi",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA top-crypto: Top N cryptocurrencies by market cap (default 10, max 50): rank, price, 24h change, volume and market cap in USD. Source: CoinGecko free API, keyless, timestamped.",
        "id": "top-crypto",
        "name": "Top Crypto",
        "tags": [
          "crypto",
          "market-cap",
          "coingecko",
          "realtime"
        ]
      },
      {
        "description": "SYNTHORA usgs-earthquakes: latest earthquakes (M>=4.5 default, tunable) with PAGER alert level, tsunami flag and ACTIVE SEISMIC CLUSTER detection (>=3 events same zone in 24h) \u2014 the actionable signal for insurance-risk and disaster prediction markets. Source: USGS FDSN (official US, real-time, no ke",
        "id": "usgs-earthquakes",
        "name": "Usgs Earthquakes",
        "tags": [
          "science",
          "verificado",
          "multifuente",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "SYNTHORA volume-anomaly: crypto volume-anomaly alerts for arbitrage bots \u2014 assets whose 24h turnover (volume/mcap) is anomalously high vs their cohort (z-score), early pump/unusual-activity signal. Composite of CoinGecko markets + DeFiLlama DEX volume. Keyless. $0.03 USDC x402 Base.",
        "id": "volume-anomaly",
        "name": "Volume Anomaly",
        "tags": [
          "crypto",
          "intel",
          "multifuente",
          "x402",
          "synthora"
        ]
      },
      {
        "description": "Returns WHO Global Health Observatory OData time series (ghoapi.azureedge.net/api) for an indicator such as life expectancy (WHOSIS_000001): country, year, sex dimension and numeric value. Autonomous agents and agent-to-agent (A2A) global-health analytics, ESG and country-benchmarking pipelines quer",
        "id": "who-gho-indicator-timeseries",
        "name": "Who Gho Indicator Timeseries",
        "tags": [
          "intelligence",
          "x402",
          "base"
        ]
      }
    ],
    "supportedInterfaces": [],
    "url": "https://api.hergertsynthora.com/",
    "version": "2.0.0"
  },
  "status_history": [
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "466e92fc79c3b3682af270785d7b532bb628e83ef2ea4d0ba51efca7fb20cce9",
      "observed_at_utc": "2026-10-17T03:09:44Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "c1feddcf7bfdb23f5b6da97f15d72b3e25e6cb35973e044e2a376e6834244e56",
      "observed_at_utc": "2026-10-16T01:15:23Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-14T23:25:15Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-13T21:36:11Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-12T19:43:26Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-11T17:57:08Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-10T06:23:45Z",
      "protocol_version": null
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-09T04:38:52Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-08T02:39:37Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "5a505ad729fec430aa13e0a94f38a864de8619a532b2bdd6f0a0c8624c4a50a1",
      "observed_at_utc": "2026-10-07T00:47:54Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "bcb332807e408f896dce98d00ed26b530e7d68f9553d8eec87f0d66270eeb142",
      "observed_at_utc": "2026-10-05T22:56:03Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "a49787acac52baa68223bd599a7655d0b1836071002fe7809755257660b2cedf",
      "observed_at_utc": "2026-10-04T21:07:02Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "24dd4fbde56b9b954a36912d64fb7029924d632459a2933e7d429858df0eafc5",
      "observed_at_utc": "2026-10-01T19:18:45Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "24dd4fbde56b9b954a36912d64fb7029924d632459a2933e7d429858df0eafc5",
      "observed_at_utc": "2026-09-30T01:42:59Z",
      "protocol_version": "1.0"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "agent_card"
      ],
      "manifest_sha256": "24dd4fbde56b9b954a36912d64fb7029924d632459a2933e7d429858df0eafc5",
      "observed_at_utc": "2026-09-28T23:52:59Z",
      "protocol_version": "1.0"
    }
  ],
  "target": {
    "corrections_route": "https://www.gaipagents.com/v1/free/observatory/corrections",
    "first_seen_at_utc": "2026-09-28T22:33:38Z",
    "kind": "A2A_CARD",
    "last_observed_at_utc": "2026-10-17T03:09:44Z",
    "locator": "https://api.hergertsynthora.com/.well-known/agent.json",
    "name": "api.hergertsynthora.com",
    "source": "a2aregistry-org",
    "target_id": "obs_bc6c31f5fef596d3338f407e"
  }
}