{
  "specVersion": "1.0",
  "host": {
    "displayName": "Opossum CMS",
    "identifier": "https://ocms.tech/"
  },
  "entries": [
    {
      "identifier": "urn:air:ocms.tech:docs:overview",
      "displayName": "Opossum CMS overview",
      "description": "The complete homepage: features, admin screenshots, all installation platforms, live demo, showcase and FAQ.",
      "type": "text/markdown",
      "url": "https://ocms.tech/index.md",
      "representativeQueries": [
        "What is oCMS?",
        "What features does oCMS provide?",
        "How can I try the live demo?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:download",
      "displayName": "Download and install oCMS",
      "description": "Latest stable binaries, checksums, complete Linux and macOS commands, reviewed release context and installation troubleshooting.",
      "type": "text/markdown",
      "url": "https://ocms.tech/download.md",
      "representativeQueries": [
        "How do I install oCMS?",
        "How do I verify a release checksum?",
        "How do I run oCMS on Apple Silicon?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:docs",
      "displayName": "Documentation",
      "description": "Find oCMS installation and publishing guides, configuration examples, themes, API recipes, deployment, backups, and a complete upgrade walkthrough.",
      "type": "text/markdown",
      "url": "https://ocms.tech/docs.md",
      "representativeQueries": [
        "Find the Documentation guide",
        "Read about docs",
        "Where is the documentation for docs?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:configuration",
      "displayName": "Configure oCMS",
      "description": "Configure an oCMS site's .env file, understand environment precedence, preserve keys, and check local and production settings.",
      "type": "text/markdown",
      "url": "https://ocms.tech/configuration.md",
      "representativeQueries": [
        "Find the Configure oCMS guide",
        "Read about configuration",
        "Where is the documentation for configuration?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:editors-guide",
      "displayName": "Editor's guide",
      "description": "Prepare drafts, add images, preview and publish content, manage translations, and update existing pages in the oCMS admin interface.",
      "type": "text/markdown",
      "url": "https://ocms.tech/editors-guide.md",
      "representativeQueries": [
        "Find the Editor's guide guide",
        "Read about editors guide",
        "Where is the documentation for editors guide?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:multilingual-publishing",
      "displayName": "Publish in two languages",
      "description": "Create linked English and Russian pages in oCMS. Prepare translated slugs, menus and SEO text, then check each published language version.",
      "type": "text/markdown",
      "url": "https://ocms.tech/multilingual-publishing.md",
      "representativeQueries": [
        "Find the Publish in two languages guide",
        "Read about multilingual publishing",
        "Where is the documentation for multilingual publishing?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:forms-guide",
      "displayName": "Build a contact form",
      "description": "Build an oCMS contact form, test required fields and validation, configure hCaptcha, and review or export submissions from the admin interface.",
      "type": "text/markdown",
      "url": "https://ocms.tech/forms-guide.md",
      "representativeQueries": [
        "Find the Build a contact form guide",
        "Read about forms guide",
        "Where is the documentation for forms guide?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:themes",
      "displayName": "Theme gallery",
      "description": "Preview Default, Developer and Starter on desktop and mobile. Download Starter, explore it in the live demo, and customize your own oCMS site.",
      "type": "text/markdown",
      "url": "https://ocms.tech/themes.md",
      "representativeQueries": [
        "Find the Theme gallery guide",
        "Read about themes",
        "Where is the documentation for themes?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:theme-customization",
      "displayName": "Customize an oCMS theme",
      "description": "Extend an oCMS HTML theme with navigation, editable settings, widget areas and versioned assets, then check the complete site.",
      "type": "text/markdown",
      "url": "https://ocms.tech/theme-customization.md",
      "representativeQueries": [
        "Find the Customize an oCMS theme guide",
        "Read about theme customization",
        "Where is the documentation for theme customization?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:api-cookbook",
      "displayName": "API cookbook",
      "description": "Use the oCMS REST API to read pages, check scoped API keys, create and update drafts, and upload media with tested curl examples.",
      "type": "text/markdown",
      "url": "https://ocms.tech/api-cookbook.md",
      "representativeQueries": [
        "Find the API cookbook guide",
        "Read about api cookbook",
        "Where is the documentation for api cookbook?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:deployment",
      "displayName": "Deploy oCMS on your server",
      "description": "Run oCMS on a Linux server with SQLite, a dedicated service user, systemd and an HTTPS reverse proxy. Check health, backups and upgrades.",
      "type": "text/markdown",
      "url": "https://ocms.tech/deployment.md",
      "representativeQueries": [
        "Find the Deploy oCMS on your server guide",
        "Read about deployment",
        "Where is the documentation for deployment?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:account-security",
      "displayName": "Account security",
      "description": "Protect oCMS sign-ins with an authenticator and recovery codes, assign appropriate account roles, and recover access on your own installation.",
      "type": "text/markdown",
      "url": "https://ocms.tech/account-security.md",
      "representativeQueries": [
        "Find the Account security guide",
        "Read about account security",
        "Where is the documentation for account security?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:backup-and-restore",
      "displayName": "Backup and restore",
      "description": "Back up SQLite, uploads, themes, configuration and the matching oCMS binary, then verify a restore in a separate installation.",
      "type": "text/markdown",
      "url": "https://ocms.tech/backup-and-restore.md",
      "representativeQueries": [
        "Find the Backup and restore guide",
        "Read about backup and restore",
        "Where is the documentation for backup and restore?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:upgrading",
      "displayName": "Upgrade oCMS",
      "description": "Stage a verified oCMS release, rehearse with a restored copy, back up the site, replace the binary, and recover safely after a failed upgrade.",
      "type": "text/markdown",
      "url": "https://ocms.tech/upgrading.md",
      "representativeQueries": [
        "Find the Upgrade oCMS guide",
        "Read about upgrading",
        "Where is the documentation for upgrading?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:support",
      "displayName": "Get help with oCMS",
      "description": "Find oCMS troubleshooting guides, check your installation, prepare a useful bug report and contact the project for help.",
      "type": "text/markdown",
      "url": "https://ocms.tech/support.md",
      "representativeQueries": [
        "Find the Get help with oCMS guide",
        "Read about support",
        "Where is the documentation for support?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:releases",
      "displayName": "Release history",
      "description": "Browse oCMS release history, feature highlights and upgrade requirements. Read original release notes and download the latest stable version.",
      "type": "text/markdown",
      "url": "https://ocms.tech/releases.md",
      "representativeQueries": [
        "Find the Release history guide",
        "Read about releases",
        "Where is the documentation for releases?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:about",
      "displayName": "About oCMS",
      "description": "Learn who oCMS is for, how its Go binary and SQLite setup work, what to operate yourself, and who maintains the project.",
      "type": "text/markdown",
      "url": "https://ocms.tech/about.md",
      "representativeQueries": [
        "Find the About oCMS guide",
        "Read about about",
        "Where is the documentation for about?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:it-digest-case-study",
      "displayName": "IT Digest: a technical publication built with oCMS",
      "description": "See how IT Digest uses oCMS posts, categories, tags and the Developer theme to present a technical publication on desktop and mobile.",
      "type": "text/markdown",
      "url": "https://ocms.tech/it-digest-case-study.md",
      "representativeQueries": [
        "Find the IT Digest: a technical publication built with oCMS guide",
        "Read about it digest case study",
        "Where is the documentation for it digest case study?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:docs:build-your-first-ocms-site",
      "displayName": "Build your first oCMS site",
      "description": "Publish a first page, customize the Tiny Sample theme and prepare a small site for deployment.",
      "type": "text/markdown",
      "url": "https://ocms.tech/build-your-first-ocms-site.md",
      "representativeQueries": [
        "Find the Build your first oCMS site guide",
        "Read about build your first ocms site",
        "Where is the documentation for build your first ocms site?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:api:openapi",
      "displayName": "oCMS REST API schema",
      "description": "Live REST operations, schemas and per-operation authentication. Public published-content reads are anonymous; administrative operations require an owner-issued scoped key.",
      "type": "application/json",
      "url": "https://ocms.tech/api/v2/openapi.json",
      "representativeQueries": [
        "How do I read published pages through the API?",
        "What API routes does oCMS expose?",
        "Which API operations require a key?"
      ]
    },
    {
      "identifier": "urn:air:ocms.tech:api:catalog",
      "displayName": "oCMS API catalog",
      "description": "RFC 9727 links to the deployed REST schema, reference documentation and health endpoint.",
      "type": "application/linkset+json",
      "url": "https://ocms.tech/.well-known/api-catalog",
      "representativeQueries": [
        "Discover the APIs on ocms.tech",
        "Where is the current OpenAPI contract?"
      ]
    }
  ]
}
