{
  "agent_ids_unchanged": true,
  "boundary": "A positioning layer over GAIP's ten public specialists. Outputs are read-only evidence about what was observed at a stated time; not certification, endorsement, a ranking, a universal score, or legal, financial or insurance advice.",
  "decision": "FOUNDER_2026_09_28_FOUR_PRODUCTS_PLUS_SHOWCASE",
  "legal": {
    "corrections": "https://www.gaipagents.com/corrections",
    "methodology": "https://www.gaipagents.com/methodology",
    "privacyPolicy": "https://www.gaipagents.com/privacy",
    "status": "DRAFT_PENDING_LEGAL_REVIEW",
    "termsOfService": "https://www.gaipagents.com/terms"
  },
  "price_gbp": 0,
  "product_count": 4,
  "products": [
    {
      "id": "agent-observatory",
      "kind": "PRODUCT",
      "lead_agent": "integration-protocol",
      "member_agents": [
        {
          "a2a": "https://www.gaipagents.com/a2a/integration-protocol",
          "agent_card": "https://www.gaipagents.com/agents/integration-protocol/.well-known/agent-card.json",
          "agent_id": "integration-protocol",
          "mcp": "https://www.gaipagents.com/mcp/agents/integration-protocol",
          "name": "GAIP Integration & Protocol Agent",
          "role": "LEAD",
          "tools": [
            "check_agent_conformance",
            "gaip_watch_register",
            "gaip_watch_list",
            "gaip_watch_remove",
            "gaip_watch_events",
            "gaip_observatory_lookup",
            "gaip_manifest_changes"
          ]
        }
      ],
      "members": [
        "integration-protocol"
      ],
      "name": "Agent Observatory & Conformance",
      "one_line": "Checks public A2A, MCP and OpenAPI declarations and handshakes, and records what was observed at a stated time; facts at time T, never a ranking or universal score.",
      "pending_components": [],
      "roles": {
        "integration-protocol": "LEAD"
      },
      "status": "PUBLIC_FREE"
    },
    {
      "id": "supplier-reliability",
      "kind": "PRODUCT",
      "lead_agent": "supplier-watch",
      "member_agents": [
        {
          "a2a": "https://www.gaipagents.com/a2a/supplier-watch",
          "agent_card": "https://www.gaipagents.com/agents/supplier-watch/.well-known/agent-card.json",
          "agent_id": "supplier-watch",
          "mcp": "https://www.gaipagents.com/mcp/agents/supplier-watch",
          "name": "GAIP Supplier Watch Agent",
          "role": "LEAD",
          "tools": [
            "gaip_compare_supplier_snapshots",
            "gaip_watch_register",
            "gaip_watch_list",
            "gaip_watch_remove",
            "gaip_watch_events",
            "gaip_supplier_reliability"
          ]
        },
        {
          "a2a": "https://www.gaipagents.com/a2a/integration-repair",
          "agent_card": "https://www.gaipagents.com/agents/integration-repair/.well-known/agent-card.json",
          "agent_id": "integration-repair",
          "mcp": "https://www.gaipagents.com/mcp/agents/integration-repair",
          "name": "GAIP Integration Repair Agent",
          "role": "MEMBER",
          "tools": [
            "gaip_diagnose_integration_failure",
            "gaip_supplier_reliability"
          ]
        }
      ],
      "members": [
        "supplier-watch",
        "integration-repair"
      ],
      "name": "Supplier Reliability",
      "one_line": "Detects material change in the public interfaces of suppliers you depend on and diagnoses failed calls with a bounded repair plan; the wasted-cost figure from outcome evidence surfaces here.",
      "pending_components": [],
      "roles": {
        "integration-repair": "MEMBER",
        "supplier-watch": "LEAD"
      },
      "status": "PUBLIC_FREE",
      "surfaces_from": [
        {
          "agent_id": "outcome-value",
          "figure": "wasted_cost",
          "note": "Caller-supplied cost of failed or unused work; not a savings claim."
        }
      ]
    },
    {
      "id": "delivery-assurance",
      "kind": "PRODUCT",
      "lead_agent": "witness",
      "member_agents": [
        {
          "a2a": "https://www.gaipagents.com/a2a/witness-agent",
          "agent_card": "https://www.gaipagents.com/agents/witness/.well-known/agent-card.json",
          "agent_id": "witness",
          "mcp": "https://www.gaipagents.com/mcp/agents/witness",
          "name": "GAIP Witness Agent",
          "role": "LEAD",
          "tools": [
            "witness_register_terms",
            "witness_delivery",
            "gaip_receipt_export",
            "verify_gaip_receipt",
            "witness_dispute_bundle",
            "gaip_watch_register",
            "gaip_watch_list",
            "gaip_watch_remove",
            "gaip_watch_events",
            "gaip_citation_witness"
          ]
        },
        {
          "a2a": "https://www.gaipagents.com/a2a/buyer-assurance",
          "agent_card": "https://www.gaipagents.com/agents/buyer-assurance/.well-known/agent-card.json",
          "agent_id": "buyer-assurance",
          "mcp": "https://www.gaipagents.com/mcp/agents/buyer-assurance",
          "name": "GAIP Buyer Assurance Agent",
          "role": "MEMBER",
          "tools": [
            "assurance_prepare",
            "assurance_complete",
            "assurance_verify"
          ]
        },
        {
          "a2a": "https://www.gaipagents.com/a2a/procurement-verify",
          "agent_card": "https://www.gaipagents.com/agents/procurement-verify/.well-known/agent-card.json",
          "agent_id": "procurement-verify",
          "mcp": "https://www.gaipagents.com/mcp/agents/procurement-verify",
          "name": "GAIP Procurement Evidence Agent",
          "role": "MEMBER",
          "tools": [
            "gaip_verify_supplier_claims"
          ]
        },
        {
          "a2a": "https://www.gaipagents.com/a2a/opportunity-broker",
          "agent_card": "https://www.gaipagents.com/agents/opportunity-broker/.well-known/agent-card.json",
          "agent_id": "opportunity-broker",
          "mcp": "https://www.gaipagents.com/mcp/agents/opportunity-broker",
          "name": "GAIP Opportunity Broker",
          "role": "PRE_DELEGATION_STEP",
          "tools": [
            "preflight_broker_candidates"
          ]
        }
      ],
      "members": [
        "witness",
        "buyer-assurance",
        "procurement-verify",
        "opportunity-broker"
      ],
      "name": "Delivery Assurance",
      "one_line": "Before delegation, check which candidates declare a fit; record the delivery checks the buyer expects; witness what came back and return a verifiable receipt.",
      "pending_components": [],
      "roles": {
        "buyer-assurance": "MEMBER",
        "opportunity-broker": "PRE_DELEGATION_STEP",
        "procurement-verify": "MEMBER",
        "witness": "LEAD"
      },
      "status": "PUBLIC_FREE"
    },
    {
      "id": "evidence-ledger",
      "kind": "PRODUCT",
      "lead_agent": "trust-assurance",
      "member_agents": [
        {
          "a2a": "https://www.gaipagents.com/a2a/trust-assurance",
          "agent_card": "https://www.gaipagents.com/agents/trust-assurance/.well-known/agent-card.json",
          "agent_id": "trust-assurance",
          "mcp": "https://www.gaipagents.com/mcp/agents/trust-assurance",
          "name": "GAIP Trust & Assurance Agent",
          "role": "LEAD",
          "tools": [
            "inspect_counterparty_evidence",
            "gaip_receipt_export",
            "verify_gaip_receipt",
            "gaip_evidence_pack",
            "gaip_incident_bundle"
          ]
        },
        {
          "a2a": "https://www.gaipagents.com/a2a/outcome-value",
          "agent_card": "https://www.gaipagents.com/agents/outcome-value/.well-known/agent-card.json",
          "agent_id": "outcome-value",
          "mcp": "https://www.gaipagents.com/mcp/agents/outcome-value",
          "name": "GAIP Outcome & Value Agent",
          "role": "MEMBER",
          "tools": [
            "gaip_measure_outcome_value"
          ]
        }
      ],
      "members": [
        "trust-assurance",
        "outcome-value"
      ],
      "name": "Evidence Ledger",
      "one_line": "Retained, verifiable GAIP receipts and task-specific counterparty evidence, plus independent outcome evidence for outcome-priced contracts; no trust score and no ROI claim.",
      "pending_components": [],
      "roles": {
        "outcome-value": "MEMBER",
        "trust-assurance": "LEAD"
      },
      "status": "PUBLIC_FREE"
    },
    {
      "collections": [
        {
          "chain": "ethereum",
          "collection": "Autoglyphs",
          "contract": "0xd4e4078ca3495de5b1d4db434bebc5a986197782",
          "rights_basis": "PUBLIC_ON_CHAIN_DATA_RIGHTS_CLEAR"
        }
      ],
      "id": "provenance-showcase",
      "kind": "SHOWCASE",
      "lead_agent": "art-intelligence",
      "member_agents": [
        {
          "a2a": "https://www.gaipagents.com/a2a/art-intelligence",
          "agent_card": "https://www.gaipagents.com/agents/art-intelligence/.well-known/agent-card.json",
          "agent_id": "art-intelligence",
          "mcp": "https://www.gaipagents.com/mcp/agents/art-intelligence",
          "name": "GAIP Digital Art Intelligence Agent",
          "role": "LEAD",
          "tools": [
            "evaluate_public_art_evidence"
          ]
        }
      ],
      "members": [
        "art-intelligence"
      ],
      "name": "Provenance showcase",
      "one_line": "Brand and method showcase: field-by-field provenance evidence for a few key collections GAIP holds rights-clear on-chain history for (currently Autoglyphs; others only once rights-clear).",
      "pending_components": [],
      "roles": {
        "art-intelligence": "LEAD"
      },
      "status": "SHOWCASE_NOT_A_REVENUE_LINE"
    }
  ],
  "schema_version": "gaip.products.v1",
  "showcase_count": 1
}