{
  "agent_roster_rule": "FOUR_PRIMARY_AGENTS_BROKER_INTEGRATION_TRUST_ART_SPECIALIST",
  "agents": [
    {
      "authority": "FREE_BOUNDED_PUBLIC_READ_ONLY_TASKS_NO_SPEND_NO_WALLET_NO_SIGNING_NO_TRANSACTION_NO_PAYMENT_NO_TRADING",
      "current_autonomy": "FREE_BOUNDED_READ_ONLY_LIVE",
      "description": "Produces bounded, source-linked evidence on digital-art provenance, transfers, freshness, conflicts, missing information, and provider-rights status.",
      "exclusions": [
        "valuation advice",
        "trading or transaction execution",
        "legal clearance",
        "provider-rights assumptions",
        "unsupported certainty",
        "protected evidence disclosure"
      ],
      "id": "art-intelligence",
      "inputs": [
        "public source URL",
        "collection or asset identifier",
        "bounded research question"
      ],
      "live_execution": {
        "data_classes": [
          "PUBLIC",
          "NON_PERSONAL_PUBLIC"
        ],
        "enabled": true,
        "price_gbp": 0,
        "task_contract_required": true
      },
      "name": "GAIP Digital Art Intelligence Agent",
      "outputs": [
        "evidence items",
        "conflicts",
        "decision object",
        "limitations",
        "action receipt"
      ],
      "skills": [
        {
          "description": "Search only approved public or licensed sources and return provenance-linked evidence items.",
          "examples": [
            "Find public provenance evidence for a named digital artwork."
          ],
          "id": "search_evidence",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "query": {
                "type": "string"
              },
              "source_allowlist": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "query",
              "source_allowlist"
            ],
            "type": "object"
          },
          "name": "Search evidence",
          "tags": [
            "digital-art",
            "provenance",
            "evidence"
          ]
        },
        {
          "description": "Compare supplied source-linked claims, expose conflicts, score freshness, and abstain where evidence is insufficient.",
          "examples": [
            "Compare two provenance claims using a frozen rubric."
          ],
          "id": "assess_sources",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "evidence_items": {
                "items": {
                  "type": "object"
                },
                "type": "array"
              },
              "rubric": {
                "type": "object"
              }
            },
            "required": [
              "evidence_items",
              "rubric"
            ],
            "type": "object"
          },
          "name": "Assess sources",
          "tags": [
            "source-quality",
            "conflicts",
            "abstention"
          ]
        },
        {
          "description": "Route relevant evidence-linked findings to subscribed GAIP peers, require a recorded receiver disposition, and keep improvements proposal-only.",
          "examples": [
            "Share a validated schema-friction finding with the affected GAIP peer for a shadow test."
          ],
          "id": "exchange_governed_findings",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "confidence": {
                "type": "number"
              },
              "event_type": {
                "type": "string"
              },
              "evidence_refs": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "limitations": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "summary": {
                "type": "string"
              },
              "target_agent_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "event_type",
              "target_agent_ids",
              "summary",
              "evidence_refs",
              "confidence",
              "limitations"
            ],
            "type": "object"
          },
          "name": "Exchange governed findings",
          "tags": [
            "inter-agent-learning",
            "evidence-routing",
            "governance"
          ]
        }
      ]
    },
    {
      "authority": "PUBLIC_DISCOVERY_FREE_BOUNDED_PREFLIGHT_AND_AGENT_TO_AGENT_RESPONSE_NO_HUMAN_CAMPAIGN_NO_RECOMMENDATION_NO_CONTRACT_NO_PAYMENT",
      "current_autonomy": "FREE_BOUNDED_NETWORK_LIVE",
      "description": "Discovers public agents, validates capabilities and reachability, matches bounded task-fit, and drafts consent-gated introductions.",
      "exclusions": [
        "unsolicited outreach",
        "account creation",
        "representation of GAIP",
        "supplier appointment",
        "term acceptance",
        "payment or commission",
        "pay-to-rank"
      ],
      "id": "opportunity-broker",
      "inputs": [
        "public agent URL",
        "capability need",
        "approved discovery allowlist"
      ],
      "live_execution": {
        "data_classes": [
          "PUBLIC",
          "NON_PERSONAL_PUBLIC"
        ],
        "enabled": true,
        "price_gbp": 0,
        "task_contract_required": true
      },
      "name": "GAIP Agent Opportunity & Procurement Broker",
      "outputs": [
        "agent profile",
        "capability snapshot",
        "fit explanation",
        "relationship stage",
        "action receipt"
      ],
      "skills": [
        {
          "description": "Fetch allowlisted public discovery metadata and record identity, protocols, terms status, and uncertainty.",
          "examples": [
            "Inspect a public A2A Agent Card without creating an account."
          ],
          "id": "inspect_agent",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "url": {
                "format": "uri",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "name": "Inspect agent",
          "tags": [
            "agent-discovery",
            "a2a",
            "mcp"
          ]
        },
        {
          "description": "Rank task fit from declared capabilities and evidence history without contacting the agent.",
          "examples": [
            "Rank approved agents for a frozen evidence-validation task."
          ],
          "id": "match_agent",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "agent_profiles": {
                "items": {
                  "type": "object"
                },
                "type": "array"
              },
              "task_contract": {
                "type": "object"
              }
            },
            "required": [
              "task_contract",
              "agent_profiles"
            ],
            "type": "object"
          },
          "name": "Match agent",
          "tags": [
            "matching",
            "procurement",
            "agent-graph"
          ]
        },
        {
          "description": "Route relevant evidence-linked findings to subscribed GAIP peers, require a recorded receiver disposition, and keep improvements proposal-only.",
          "examples": [
            "Share a validated schema-friction finding with the affected GAIP peer for a shadow test."
          ],
          "id": "exchange_governed_findings",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "confidence": {
                "type": "number"
              },
              "event_type": {
                "type": "string"
              },
              "evidence_refs": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "limitations": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "summary": {
                "type": "string"
              },
              "target_agent_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "event_type",
              "target_agent_ids",
              "summary",
              "evidence_refs",
              "confidence",
              "limitations"
            ],
            "type": "object"
          },
          "name": "Exchange governed findings",
          "tags": [
            "inter-agent-learning",
            "evidence-routing",
            "governance"
          ]
        }
      ]
    },
    {
      "authority": "PUBLIC_SPEC_ENDPOINT_SCHEMA_AND_VERSION_PREFLIGHT_NO_CREDENTIAL_NO_ACCOUNT_NO_DEPLOYMENT_NO_SPEND_NO_CONTRACT_NO_PAYMENT_NO_TRANSACTION",
      "classification": "SHARED_INFRASTRUCTURE_NOT_COMMERCIAL_VERTICAL",
      "current_autonomy": "FREE_BOUNDED_PUBLIC_PREFLIGHT_LIVE",
      "description": "Profiles supplied external-agent interfaces, prepares least-privilege adapters and tests interoperability against synthetic mock fixtures only.",
      "exclusions": [
        "live endpoint activation",
        "credential use or request",
        "external contact",
        "production data",
        "Trust acceptance decisions",
        "self-approval or authority expansion"
      ],
      "id": "integration-protocol",
      "inputs": [
        "supplied public MCP, A2A or OpenAPI specification",
        "synthetic interoperability fixture",
        "declared permission requirements"
      ],
      "live_execution": {
        "data_classes": [
          "PUBLIC",
          "NON_PERSONAL_PUBLIC"
        ],
        "enabled": true,
        "price_gbp": 0,
        "task_contract_required": true
      },
      "name": "GAIP Integration & Protocol Agent",
      "outputs": [
        "interface profile",
        "least-privilege adapter proposal",
        "sandbox test trace",
        "risk and incompatibility report",
        "Trust handoff envelope"
      ],
      "skills": [
        {
          "description": "Parse a supplied interface specification, reject excessive permissions and exercise a proposed adapter against synthetic mock fixtures.",
          "examples": [
            "Assess a supplied MCP tool schema and prepare a non-activating adapter proposal."
          ],
          "id": "assess_integration",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "protocol": {
                "enum": [
                  "MCP",
                  "A2A",
                  "OPENAPI"
                ],
                "type": "string"
              },
              "specification": {
                "type": "object"
              },
              "synthetic_fixture": {
                "type": "object"
              }
            },
            "required": [
              "protocol",
              "specification",
              "synthetic_fixture"
            ],
            "type": "object"
          },
          "name": "Assess external agent integration",
          "tags": [
            "integration",
            "mcp",
            "a2a",
            "openapi",
            "sandbox"
          ]
        },
        {
          "description": "Route evidence-linked compatibility findings to Trust and the receiving specialist; every receiver must record a disposition.",
          "examples": [
            "Send a schema-friction finding to Trust for a Shadow eligibility decision."
          ],
          "id": "exchange_governed_findings",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "evidence_refs": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "summary": {
                "type": "string"
              },
              "target_agent_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "target_agent_ids",
              "summary",
              "evidence_refs"
            ],
            "type": "object"
          },
          "name": "Exchange governed integration findings",
          "tags": [
            "inter-agent-learning",
            "compatibility",
            "governance"
          ]
        }
      ]
    },
    {
      "authority": "PUBLIC_NON_PERSONAL_TASK_SPECIFIC_EVIDENCE_ADJUDICATION_NO_CERTIFICATION_NO_PUBLIC_ADVERSE_RANKING_NO_CONSEQUENTIAL_RECOMMENDATION_NO_SPEND_NO_CONTRACT_NO_PAYMENT_NO_TRANSACTION",
      "classification": "SHARED_INFRASTRUCTURE_NOT_COMMERCIAL_VERTICAL",
      "current_autonomy": "FREE_BOUNDED_EVIDENCE_ADJUDICATION_LIVE",
      "description": "Adjudicates task-specific evidence quality, conflicts, uncertainty and permitted conclusions without issuing a universal trust or reputation score.",
      "exclusions": [
        "universal trust score",
        "certification",
        "public adverse ranking",
        "legal or financial advice",
        "automated significant decision about a person",
        "authority expansion"
      ],
      "id": "trust-assurance",
      "inputs": [
        "bounded task contract",
        "counterparty evidence packet",
        "public non-personal evidence"
      ],
      "live_execution": {
        "data_classes": [
          "PUBLIC",
          "NON_PERSONAL_PUBLIC"
        ],
        "enabled": true,
        "price_gbp": 0,
        "task_contract_required": true
      },
      "name": "GAIP Trust & Assurance Agent",
      "outputs": [
        "evidence-quality disposition",
        "conflicts",
        "limitations",
        "permitted conclusion",
        "prohibited representations",
        "action receipt"
      ],
      "skills": [
        {
          "description": "Apply a frozen task-specific rubric to supplied public evidence and return conflicts, uncertainty, permitted conclusions and abstention.",
          "examples": [
            "Assess whether supplied evidence supports using an agent for a bounded comparable task."
          ],
          "id": "adjudicate_counterparty_evidence",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "evidence_packet": {
                "type": "object"
              },
              "task_contract": {
                "type": "object"
              }
            },
            "required": [
              "task_contract",
              "evidence_packet"
            ],
            "type": "object"
          },
          "name": "Adjudicate counterparty evidence",
          "tags": [
            "trust-assurance",
            "counterparty-evidence",
            "abstention"
          ]
        },
        {
          "description": "Evaluate evidence use, constraint preservation, uncertainty and appropriate abstention without promoting evidence maturity.",
          "examples": [
            "Assess whether a response used supplied evidence without overstating certainty."
          ],
          "id": "assess_semantic_performance",
          "input_schema": {
            "additionalProperties": false,
            "properties": {
              "response": {
                "type": "object"
              },
              "rubric": {
                "type": "object"
              },
              "task_contract": {
                "type": "object"
              }
            },
            "required": [
              "task_contract",
              "response",
              "rubric"
            ],
            "type": "object"
          },
          "name": "Assess semantic performance",
          "tags": [
            "semantic-assessment",
            "evidence-quality",
            "governance"
          ]
        }
      ]
    }
  ],
  "autonomy": {
    "current_level": "L4_NETWORK",
    "kill_switch_default": true,
    "promotion_requires_founder_approval": true,
    "public_ceiling": "L4_NETWORK",
    "target_level": "L4_NETWORK"
  },
  "canonical_base_url": "https://www.gaipagents.com",
  "collaboration": {
    "exchange_rule": "RELEVANT_EVIDENCE_LINKED_FINDINGS_ONLY",
    "external_actions_authorised": false,
    "external_content_instruction_authority": false,
    "improvement_execution": "PROPOSAL_ONLY_AFTER_OFFLINE_EVALUATION_AND_GOVERNOR_REVIEW",
    "mode": "GOVERNED_INTERNAL_EXCHANGE",
    "participants": [
      "discovery-distribution",
      "art-intelligence",
      "opportunity-broker",
      "integration-protocol",
      "trust-assurance"
    ],
    "policy_self_modification": false,
    "receiver_disposition_required": true
  },
  "commercial_state": "DORMANT",
  "contact_email": "agents@gaipagents.com",
  "contact_route": "https://www.gaipagents.com/contact",
  "deployment_state": "PHASE1_FREE_LIVE_NETWORK_BOUNDED",
  "key_fingerprints": [],
  "manifest_sha256": "aa1ddae5875391104332467403e2df79eedd891632fc24d5423bb61d235b6f86",
  "manifest_version": "0.7.0",
  "owner": "GAIP",
  "payments_enabled": false,
  "platform_name": "Governed Agentic Intelligence Platform",
  "policy": {
    "ambiguous_terms": "BLOCKED",
    "authority_boundary": "No spending, wallets, payments, trading, contracts, partnerships, appointments, protected disclosure, production transaction, or silent authority expansion.",
    "corrections_publication": true,
    "data_retention": "Public metadata only by default; relationship data requires purpose, consent status, provenance, and a bounded retention period.",
    "evidence_boundary": "Every event is classified; interoperability is not usefulness, adoption, correctness, demand, or commercial evidence.",
    "external_content": "UNTRUSTED_INPUT_NEVER_INSTRUCTIONS",
    "policy_version": "0.1.0"
  },
  "public_progress": {
    "agent_obligation": "Every material forward step must emit either a versioned public-progress candidate or a machine-readable withheld reason. Agents must not require the Founder to remember a website update.",
    "automatic_surfaces": [
      "/progress",
      "/progress.json",
      "/history",
      "/proof"
    ],
    "eligible_updates": [
      "milestone completion",
      "external test result",
      "public capability status change",
      "governed correction",
      "public integration evidence"
    ],
    "fail_closed_blocks": [
      "secrets or personal data",
      "provider-restricted content",
      "unresolved disputes or adverse ranking",
      "unverified claims",
      "product or policy changes",
      "phase transition",
      "commercial activation",
      "outreach, contracting, payment, wallet, signing or transaction authority"
    ],
    "founder_authority_preserved": true,
    "mode": "AUTOMATIC_AFTER_PUBLIC_SAFETY_GATE",
    "policy_id": "GAIP-PUBLIC-PROGRESS-AUTOSYNC-V0.1",
    "publication_effect": "RECORD_AND_DISPLAY_ONLY_NO_NEW_AUTHORITY"
  },
  "questionnaire": {
    "broker_verification_required": true,
    "execution_enabled": false,
    "external_send_authorised": false,
    "self_declaration_is_verified_evidence": false,
    "status": "SHADOW_TEST_PASS_ZERO_CONTACT"
  },
  "shared_deterministic_services": [
    "history-spine",
    "counterparty-evidence-packet-builder",
    "outcome-recovery-watcher"
  ],
  "surfaces": {
    "a2a_art": "/.well-known/art-intelligence-agent-card.json",
    "a2a_broker": "/.well-known/opportunity-broker-agent-card.json",
    "a2a_integration": "/.well-known/integration-protocol-agent-card.json",
    "a2a_trust": "/.well-known/trust-assurance-agent-card.json",
    "controlled_validation_front_door": "/try",
    "free_art": "/v1/free/art/evaluate",
    "free_broker": "/v1/free/broker/preflight",
    "free_capabilities": "/v1/free/capabilities",
    "free_counterparty_evidence": "/v1/free/counterparty-evidence",
    "free_outcome": "/v1/free/outcomes/preflight",
    "history": "/history.json",
    "human": "/",
    "manifest": "/manifest.json",
    "mcp": "/mcp",
    "openapi": "/openapi.json",
    "phase1_acceleration": "/phase1-acceleration.json",
    "phase1_outcome_receipt_schema": "/phase1-outcome-receipt-schema.json",
    "phase1_receipt_verification": "/phase1-receipt-verification.json",
    "phase1_shared_result": "/shared-result.json",
    "phase1_use_receipt_schema": "/phase1-use-receipt-schema.json",
    "public_value_outputs": "/value-outputs.json",
    "receipt_preflight": "/phase1-receipts/preflight",
    "robots": "/robots.txt",
    "sitemap": "/sitemap.xml",
    "status": "/status.json",
    "trust": "/trust"
  },
  "wallets_enabled": false
}