{
  "openapi": "3.0.3",
  "info": {
    "title": "AI Web Album",
    "description": "Performability surface for AI Web Album",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://publisher.theaiwebcompany.com"
    }
  ],
  "x-vcap": {
    "visibility": "https://publisher.theaiwebcompany.com/irl/ai-web-album/llms.txt",
    "citability": "https://publisher.theaiwebcompany.com/irl/ai-web-album/json.ld",
    "actionability": "https://publisher.theaiwebcompany.com/irl/ai-web-album/mcp.json",
    "performability": "https://publisher.theaiwebcompany.com/irl/ai-web-album/openapi.json"
  },
  "paths": {
    "/irl/ai-web-album/llms.txt": {
      "get": {
        "summary": "V · Visibility — llms.txt",
        "responses": {
          "200": {
            "description": "text/plain"
          }
        }
      }
    },
    "/irl/ai-web-album/json.ld": {
      "get": {
        "summary": "C · Citability — JSON-LD",
        "responses": {
          "200": {
            "description": "application/ld+json"
          }
        }
      }
    },
    "/irl/ai-web-album/mcp.json": {
      "get": {
        "summary": "A · Actionability — MCP descriptor",
        "responses": {
          "200": {
            "description": "application/json"
          }
        }
      }
    },
    "/irl/ai-web-album/openapi.json": {
      "get": {
        "summary": "P · Performability — this document",
        "responses": {
          "200": {
            "description": "application/json"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_ghetto-gospel-rod-wave-t_k3m7h1/json.ld": {
      "get": {
        "summary": "Wave — JSON-LD (no media URL)",
        "responses": {
          "200": {
            "description": "application/ld+json"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_ghetto-gospel-rod-wave-t_k3m7h1/lyrics.txt": {
      "get": {
        "summary": "Wave — lyrics / transcript",
        "responses": {
          "200": {
            "description": "text/plain"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_ghetto-gospel-rod-wave-t_k3m7h1/play": {
      "get": {
        "summary": "Wave — signed play (chip required)",
        "responses": {
          "302": {
            "description": "short-lived signed URL"
          },
          "401": {
            "description": "no chip"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_sorrow-clams-casino-type_fygaot/json.ld": {
      "get": {
        "summary": "Type — JSON-LD (no media URL)",
        "responses": {
          "200": {
            "description": "application/ld+json"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_sorrow-clams-casino-type_fygaot/lyrics.txt": {
      "get": {
        "summary": "Type — lyrics / transcript",
        "responses": {
          "200": {
            "description": "text/plain"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_sorrow-clams-casino-type_fygaot/play": {
      "get": {
        "summary": "Type — signed play (chip required)",
        "responses": {
          "302": {
            "description": "short-lived signed URL"
          },
          "401": {
            "description": "no chip"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_90-9-free-elevate-bully-_s8abh2/json.ld": {
      "get": {
        "summary": "ELEVATE — JSON-LD (no media URL)",
        "responses": {
          "200": {
            "description": "application/ld+json"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_90-9-free-elevate-bully-_s8abh2/lyrics.txt": {
      "get": {
        "summary": "ELEVATE — lyrics / transcript",
        "responses": {
          "200": {
            "description": "text/plain"
          }
        }
      }
    },
    "/irl/ai-web-album/tracks/trk_90-9-free-elevate-bully-_s8abh2/play": {
      "get": {
        "summary": "ELEVATE — signed play (chip required)",
        "responses": {
          "302": {
            "description": "short-lived signed URL"
          },
          "401": {
            "description": "no chip"
          }
        }
      }
    }
  }
}