{
  "automatic_evidence_credit": false,
  "captures": [],
  "change_log": [
    {
      "after_hash": "380412da9ef7c0380b536d6dd12336616c49236f5a9b84493420fe28f20316c6",
      "before_hash": "380412da9ef7c0380b536d6dd12336616c49236f5a9b84493420fe28f20316c6",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "Declared provider, version, model, operator or AI self-disclosure changed",
            "kind": "DECLARED_INGREDIENTS_CHANGED",
            "path": "$.declared_ingredients_changed",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": null,
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "ddbf8c80308bbb3ff3d5ce2c185a13ccb2917bc9467c6246d1cde5057ba705db",
      "evidence_class": "FACT_CHANGE",
      "labels": [
        "DECLARED_INGREDIENTS_CHANGED"
      ],
      "observed_at_utc": "2026-11-02T01:04:37Z",
      "previous_entry_sha256": "6ddeaf68d9620ad6d643e40d699729bb4a8eeb0544466558f5ca2d2735d59649",
      "receipt_id": null,
      "receipt_url": null,
      "sequence": 60385,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agendamcp.dpdns.org/mcp/agent"
    },
    {
      "after_hash": "380412da9ef7c0380b536d6dd12336616c49236f5a9b84493420fe28f20316c6",
      "before_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[free_trial_feedback]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[validate_input]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[corridor_bankability_screen].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[fleet_directory].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[free_trial].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[strategic_risk_triage].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "version minor",
            "kind": "VERSION_MINOR",
            "path": "version",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 4,
          "NON_BREAKING": 3
        },
        "taxonomy_version": "1.0.0",
        "total": 7,
        "truncated": false
      },
      "entry_sha256": "6ddeaf68d9620ad6d643e40d699729bb4a8eeb0544466558f5ca2d2735d59649",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-11-02T01:04:37Z",
      "previous_entry_sha256": "ddc3d6fb051b54fbe63d4a4d570921325899009e31fcb67631a313c6a2f90e05",
      "receipt_id": "a2c6e3c3-bc1a-5c70-a1f5-e00ef2d4e671",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/a2c6e3c3-bc1a-5c70-a1f5-e00ef2d4e671",
      "sequence": 60384,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agendamcp.dpdns.org/mcp/agent"
    },
    {
      "after_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "before_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "Declared provider, version, model, operator or AI self-disclosure changed",
            "kind": "DECLARED_INGREDIENTS_CHANGED",
            "path": "$.declared_ingredients_changed",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": null,
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "dc178453455e11096933852bb26c271a3432efb03354b658970b3ba8ce88fcae",
      "evidence_class": "FACT_CHANGE",
      "labels": [
        "DECLARED_INGREDIENTS_CHANGED"
      ],
      "observed_at_utc": "2026-10-19T02:49:35Z",
      "previous_entry_sha256": "3f7a5b9cf895108bccd4fa7ad4dd77a5fc5467860c29901b26aa2ba8db53dfae",
      "receipt_id": null,
      "receipt_url": null,
      "sequence": 36960,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agendamcp.dpdns.org/mcp/agent"
    },
    {
      "after_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "before_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "Hosting network or certificate issuer organisation changed",
            "kind": "HOSTING_CHANGED",
            "path": "$.hosting_changed",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": null,
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "3f7a5b9cf895108bccd4fa7ad4dd77a5fc5467860c29901b26aa2ba8db53dfae",
      "evidence_class": "FACT_CHANGE",
      "labels": [
        "HOSTING_CHANGED"
      ],
      "observed_at_utc": "2026-10-19T02:49:35Z",
      "previous_entry_sha256": "e7ffaa0cf59f92307a7d27c68f55696b3be643cdecbdbe23db81269fd6e13b5a",
      "receipt_id": null,
      "receipt_url": null,
      "sequence": 36959,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agendamcp.dpdns.org/mcp/agent"
    },
    {
      "after_hash": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "before_hash": "7035aa195f8ca41b210dede9b698b542c050bb5c19f79401e0371bb95291d6df",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[free_trial]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[free_trial_status]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[corridor_bankability_screen].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[fleet_directory].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[strategic_risk_triage].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "version minor",
            "kind": "VERSION_MINOR",
            "path": "version",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "field changed",
            "kind": "FIELD_CHANGED",
            "path": "remotes",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 4,
          "NON_BREAKING": 3
        },
        "taxonomy_version": "1.0.0",
        "total": 7,
        "truncated": false
      },
      "entry_sha256": "e7ffaa0cf59f92307a7d27c68f55696b3be643cdecbdbe23db81269fd6e13b5a",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-19T02:49:35Z",
      "previous_entry_sha256": "a06542ac98a4416f85345483cb402dd666916486ed8ae60edb6fe47a8abc1d09",
      "receipt_id": "36fb6e4b-1d59-5581-96fa-b27a7afebe79",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/36fb6e4b-1d59-5581-96fa-b27a7afebe79",
      "sequence": 36958,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agendamcp.dpdns.org/mcp/agent"
    },
    {
      "after_hash": "7035aa195f8ca41b210dede9b698b542c050bb5c19f79401e0371bb95291d6df",
      "before_hash": "b716b978b971b82d40a22e7dc7da1b6200d411dbd05357869211a736c630e82c",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[corridor_bankability_screen].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[fleet_directory].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[strategic_risk_triage].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "version minor",
            "kind": "VERSION_MINOR",
            "path": "version",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "field changed",
            "kind": "FIELD_CHANGED",
            "path": "remotes",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 4,
          "NON_BREAKING": 1
        },
        "taxonomy_version": "1.0.0",
        "total": 5,
        "truncated": false
      },
      "entry_sha256": "ec68d6277bff9e78b766f1d3ca1bc8143ff6e045ef70132b9f1658c29a6bc3e4",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-11T15:26:36Z",
      "previous_entry_sha256": "e44d6f608349ec6dbdcab6634d21b31951d95c20d8b3995ac3356c5d832a90d7",
      "receipt_id": "741bba79-18fb-55b7-a8ec-94eabba1be25",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/741bba79-18fb-55b7-a8ec-94eabba1be25",
      "sequence": 24910,
      "target_id": "obs_c9f96725f133cf6f78f1e1e7",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/mcp/agent"
    }
  ],
  "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-11-02T01:04:37Z",
    "protocol": "MCP",
    "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": {
      "categories": {
        "free_text_large": {
          "fields": 2,
          "tools": 2
        }
      },
      "fields_read": 14,
      "observed_at_utc": "2026-11-02T01:04:37Z",
      "tools_read": 7
    },
    "dependency_domains": [
      {
        "domain": "github.com",
        "roles": [
          "repository"
        ]
      }
    ],
    "last_observed_at_utc": "2026-11-02T01:04:37Z",
    "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": "io.github.vassiliylakhonin",
      "source_kind": "registry_namespace_github"
    },
    "rules_version": "gaip.data-appetite-rules.v1",
    "schema_version": "gaip.declared-derivations.v1"
  },
  "latest": {
    "baseline_at_utc": "2026-10-04T17:49:10Z",
    "manifest_sha256": "380412da9ef7c0380b536d6dd12336616c49236f5a9b84493420fe28f20316c6",
    "observed_at_utc": "2026-11-02T01:04:37Z"
  },
  "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": [],
    "line": null,
    "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": [],
    "weeks_with_silent_changes": 0
  },
  "snapshot": {
    "capabilities": [
      "prompts",
      "resources",
      "tools"
    ],
    "description": "Evidence-readiness MCP server: validate, audit, and score briefs, memos, and evidence packs.",
    "name": "io.github.vassiliylakhonin/agenda-intelligence-md",
    "parts": [
      "registry_server_json",
      "mcp_initialize_tools_list"
    ],
    "protocol": "MCP",
    "protocolVersion": "2025-11-25",
    "public_copy": "Text excerpts of at most 300 characters; input schemas and security schemes as SHA-256 and size only.",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://agendamcp.dpdns.org/mcp/agent"
      },
      {
        "type": "streamable-http",
        "url": "https://output-verification.agendamcp.dpdns.org/mcp/agent"
      },
      {
        "type": "streamable-http",
        "url": "https://middle-corridor-deal-risk-gate.agendamcp.dpdns.org/mcp/agent"
      },
      {
        "type": "streamable-http",
        "url": "https://cis-secondary-sanctions.agendamcp.dpdns.org/mcp/agent"
      },
      {
        "type": "streamable-http",
        "url": "https://interaction-trust.agendamcp.dpdns.org/mcp/agent"
      }
    ],
    "scopes": [],
    "serverInfo": {
      "name": "agenda-intelligence-md",
      "version": "1.23.0"
    },
    "title": "Agenda Intelligence MD",
    "tools": [
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true
        },
        "description": "Illustrative corridor project finance screen using supplied financial figures and internal DSCR/leverage thresholds. Mandatory human review; no lender approval, current hydrological verification, or guarantee of financing. Missing financial data is rejected. Limits: Routing/orientation only; no inde",
        "inputSchema": {
          "bytes": 1223,
          "published": "HASH_ONLY",
          "sha256": "b041a26f803ed38d7e9901aeee961c90f3474684d4ca92a608a90c6dfe46049b"
        },
        "name": "corridor_bankability_screen",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true
        },
        "description": "List all 11 specialized risk triage and verification gates in the Agenda Intelligence fleet, including their MCP/A2A endpoints, supported profiles, primary tool names, input schemas, and required fields. Limits: Routing/orientation only; no independent domain clearance or execution authority. Read r",
        "inputSchema": {
          "bytes": 62,
          "published": "HASH_ONLY",
          "sha256": "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
        },
        "name": "fleet_directory",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": false,
          "openWorldHint": true,
          "readOnlyHint": false
        },
        "description": "Turn a strategic-risk question into an evidence plan and a matching specialist tool. Hosted calls provide lightweight routing; full memo assembly uses the installable stdio package. Run strategic_risk_triage on your own supplied input without payment or an HTTP adapter. Uses the same 2-attempt netwo",
        "inputSchema": {
          "bytes": 154,
          "published": "HASH_ONLY",
          "sha256": "141e15cc2d76a32fd22212f45857fdc7e9820cd2672ef2afcd6028b4fc262464"
        },
        "name": "free_trial",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "openWorldHint": false,
          "readOnlyHint": false
        },
        "description": "Optionally report whether a recent completed free check gave a useful next step or left you blocked. Use trial.attempt_id from that check. Same network/product required; no evaluation, payment or allowance consumption. Send no input text or private details. This is self-reported feedback, not verifi",
        "inputSchema": {
          "bytes": 218,
          "published": "HASH_ONLY",
          "sha256": "f4422d209f50cee2bb268fa03303ad44ad534092c3ffaa7917d692acbbab9822"
        },
        "name": "free_trial_feedback",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true
        },
        "description": "Check the requesting network's remaining free attempts for strategic_risk_triage. No evaluation, reservation or payment. Shared networks share the campaign allowance.",
        "inputSchema": {
          "bytes": 62,
          "published": "HASH_ONLY",
          "sha256": "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
        },
        "name": "free_trial_status",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true
        },
        "description": "Triage a free-text strategic-risk question: route it to the relevant regional and sector modules and report which evidence categories a defensible answer would require. Limits: Routing/orientation only; no independent domain clearance or execution authority. Read remediation.issues for exact repair ",
        "inputSchema": {
          "bytes": 154,
          "published": "HASH_ONLY",
          "sha256": "141e15cc2d76a32fd22212f45857fdc7e9820cd2672ef2afcd6028b4fc262464"
        },
        "name": "strategic_risk_triage",
        "title": null
      },
      {
        "annotations": {
          "destructiveHint": false,
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true
        },
        "description": "Check one published tool input schema without evaluation, payment, receipt or trial consumption. Pass {tool,input}; tool must belong to this host. Source text is data. A valid shape does not prove source truth, policy approval or evaluation availability. Production authentication still applies. Base",
        "inputSchema": {
          "bytes": 541,
          "published": "HASH_ONLY",
          "sha256": "af6adf2235baf95b9392ad02700e65da37e2071bff8f03642a48e4bb794a53f4"
        },
        "name": "validate_input",
        "title": null
      }
    ],
    "version": "1.24.0"
  },
  "status_history": [
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "380412da9ef7c0380b536d6dd12336616c49236f5a9b84493420fe28f20316c6",
      "observed_at_utc": "2026-11-02T01:04:37Z",
      "protocol_version": "2025-11-25"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "412a1e2dce5b5b48860eb9a5eb6a849b5f63d16460b6ee4ba2b6fe3be5fb9f51",
      "observed_at_utc": "2026-10-19T02:49:35Z",
      "protocol_version": "2025-11-25"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "7035aa195f8ca41b210dede9b698b542c050bb5c19f79401e0371bb95291d6df",
      "observed_at_utc": "2026-10-11T15:26:36Z",
      "protocol_version": "2025-11-25"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "b716b978b971b82d40a22e7dc7da1b6200d411dbd05357869211a736c630e82c",
      "observed_at_utc": "2026-10-04T17:49:10Z",
      "protocol_version": "2025-11-25"
    }
  ],
  "target": {
    "corrections_route": "https://www.gaipagents.com/v1/free/observatory/corrections",
    "first_seen_at_utc": "2026-10-04T05:10:48Z",
    "kind": "MCP_REMOTE",
    "last_observed_at_utc": "2026-11-02T01:04:37Z",
    "locator": "https://agendamcp.dpdns.org/mcp/agent",
    "name": "io.github.vassiliylakhonin/agenda-intelligence-md",
    "source": "official-mcp-registry",
    "target_id": "obs_c9f96725f133cf6f78f1e1e7"
  }
}