{
  "version": "0.1.0",
  "last_updated": "2026-05-29",
  "name": "PAICE static resource catalog",
  "url": "https://paice.foundation/api/v1/index.json",
  "description": "Catalog of public machine-readable PAICE portfolio resources. This is a static resource catalog, not a live transactional API.",
  "endpoints": [
    {
      "id": "agent-onboarding",
      "method": "GET",
      "path": "/agents/",
      "url": "https://paice.foundation/agents/",
      "media_type": "text/html",
      "purpose": "Human-readable and agent-readable onboarding."
    },
    {
      "id": "solutions",
      "method": "GET",
      "path": "/api/v1/solutions.json",
      "url": "https://paice.foundation/api/v1/solutions.json",
      "media_type": "application/json",
      "purpose": "Portfolio components organized by the buyer problem they solve."
    },
    {
      "id": "ontology",
      "method": "GET",
      "path": "/ontology.json",
      "url": "https://paice.foundation/ontology.json",
      "media_type": "application/json",
      "purpose": "Canonical portfolio ontology."
    },
    {
      "id": "relationships",
      "method": "GET",
      "path": "/relationships.yaml",
      "url": "https://paice.foundation/relationships.yaml",
      "media_type": "text/yaml",
      "purpose": "Compact relationship graph."
    },
    {
      "id": "llms-short",
      "method": "GET",
      "path": "/llms.txt",
      "url": "https://paice.foundation/llms.txt",
      "media_type": "text/plain",
      "purpose": "Short machine-readable portfolio summary."
    },
    {
      "id": "llms-full",
      "method": "GET",
      "path": "/llms-full.txt",
      "url": "https://paice.foundation/llms-full.txt",
      "media_type": "text/plain",
      "purpose": "Full machine-readable portfolio summary."
    },
    {
      "id": "assistant-guide",
      "method": "GET",
      "path": "/.well-known/assistant-guide.txt",
      "url": "https://paice.foundation/.well-known/assistant-guide.txt",
      "media_type": "text/plain",
      "purpose": "GuideCheck Level 3 assistant guide."
    },
    {
      "id": "agents-json",
      "method": "GET",
      "path": "/.well-known/agents.json",
      "url": "https://paice.foundation/.well-known/agents.json",
      "media_type": "application/json",
      "purpose": "Static agent capability and boundary manifest."
    },
    {
      "id": "security",
      "method": "GET",
      "path": "/.well-known/security.txt",
      "url": "https://paice.foundation/.well-known/security.txt",
      "media_type": "text/plain",
      "purpose": "Security contact metadata."
    },
    {
      "id": "feed",
      "method": "GET",
      "path": "/feed/index.xml",
      "url": "https://paice.foundation/feed/index.xml",
      "media_type": "application/rss+xml",
      "purpose": "Portfolio surface change feed."
    }
  ],
  "files": {
    "agent_onboarding": "https://paice.foundation/agents/",
    "solutions": "https://paice.foundation/solutions/",
    "solutions_json": "https://paice.foundation/api/v1/solutions.json",
    "ontology": "https://paice.foundation/ontology.json",
    "relationships": "https://paice.foundation/relationships.yaml",
    "llms_txt": "https://paice.foundation/llms.txt",
    "llms_full_txt": "https://paice.foundation/llms-full.txt",
    "assistant_guide": "https://paice.foundation/.well-known/assistant-guide.txt",
    "agents_json": "https://paice.foundation/.well-known/agents.json",
    "security_txt": "https://paice.foundation/.well-known/security.txt",
    "feed": "https://paice.foundation/feed/index.xml",
    "sitemap": "https://paice.foundation/sitemap.xml"
  },
  "boundaries": {
    "transactional_api": false,
    "authentication_required": false,
    "graceful_boundaries_status": "not_applicable_static_site"
  }
}
