{
  "version": "1.0.0",
  "origin": "https://ipremium.pt",
  "generatedAt": "2026-08-11T16:47:08.261Z",
  "name": "iPremium",
  "description": "Public, consent-based discovery manifest for iPremium services, service knowledge, organization metadata, and lead requests.",
  "languages": [
    "pt",
    "en"
  ],
  "entrypoints": {
    "primary": "https://ipremium.pt/llms.txt",
    "apiCatalog": "https://ipremium.pt/.well-known/api-catalog",
    "openApi": "https://ipremium.pt/openapi.json",
    "skillsIndex": "https://ipremium.pt/.well-known/agent-skills/index.json"
  },
  "documents": [
    {
      "id": "llms",
      "url": "https://ipremium.pt/llms.txt",
      "type": "text/plain",
      "purpose": "Human and agent-readable summary of iPremium public services and discovery links."
    },
    {
      "id": "openapi",
      "url": "https://ipremium.pt/openapi.json",
      "type": "application/vnd.oai.openapi+json",
      "purpose": "Contract for public unauthenticated APIs."
    },
    {
      "id": "api-catalog",
      "url": "https://ipremium.pt/.well-known/api-catalog",
      "type": "application/linkset+json",
      "purpose": "Linkset catalog for public API service descriptions and status."
    },
    {
      "id": "services",
      "url": "https://ipremium.pt/services.json",
      "type": "application/json",
      "purpose": "Public service pages, business-service catalog items, consent actions, and discovery limits."
    },
    {
      "id": "answers",
      "url": "https://ipremium.pt/answers.json",
      "type": "application/json",
      "purpose": "Answer-ready public FAQs, routing guidance, intake hints, and caveats."
    },
    {
      "id": "organization",
      "url": "https://ipremium.pt/organization.json",
      "type": "application/json",
      "purpose": "Public organization, brand, contact, location, market, language, and consent-action metadata."
    }
  ],
  "skills": [
    {
      "name": "request-ipremium-proposal",
      "url": "https://ipremium.pt/.well-known/agent-skills/request-ipremium-proposal/SKILL.md",
      "indexUrl": "https://ipremium.pt/.well-known/agent-skills/index.json",
      "type": "skill-md",
      "description": "Help a user request an iPremium contact or proposal with explicit consent.",
      "digest": "sha256:51e5ecfb3e4d3629cd04d43f3bb5494d55d090b03763d95b2596edc85a8a8737"
    },
    {
      "name": "understand-ipremium-services",
      "url": "https://ipremium.pt/.well-known/agent-skills/understand-ipremium-services/SKILL.md",
      "indexUrl": "https://ipremium.pt/.well-known/agent-skills/index.json",
      "type": "skill-md",
      "description": "Understand iPremium's public service areas and route users to the right page.",
      "digest": "sha256:ca3391b68834616983c1de2fbd4c77c856444cb21b9eba5a8aecfa2b9d52e810"
    },
    {
      "name": "compare-renting-options",
      "url": "https://ipremium.pt/.well-known/agent-skills/compare-renting-options/SKILL.md",
      "indexUrl": "https://ipremium.pt/.well-known/agent-skills/index.json",
      "type": "skill-md",
      "description": "Help users reason about iPremium equipment renting options before requesting a proposal.",
      "digest": "sha256:e2d46531ec160b35138e09e320dd2df590af00179f4d5b49f503eace43a64746"
    },
    {
      "name": "find-repair-and-buyback-info",
      "url": "https://ipremium.pt/.well-known/agent-skills/find-repair-and-buyback-info/SKILL.md",
      "indexUrl": "https://ipremium.pt/.well-known/agent-skills/index.json",
      "type": "skill-md",
      "description": "Help users find iPremium repair or equipment buyback information.",
      "digest": "sha256:1577ab022bc93960fcf188934c12be171f12f62eb6782769f3c382377c305bcc"
    }
  ],
  "actions": [
    {
      "id": "lead",
      "method": "POST",
      "url": "https://ipremium.pt/api/lead",
      "openApiUrl": "https://ipremium.pt/openapi.json",
      "summary": "Submit a contact or proposal request",
      "requiresConsent": true,
      "requiresAuth": false,
      "attribution": {
        "pageUrlParameter": "pageUrl",
        "recommendedQuery": "utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api"
      }
    }
  ],
  "crawl": {
    "sitemap": "https://ipremium.pt/sitemap.xml",
    "robots": "https://ipremium.pt/robots.txt",
    "adminManagedDiscovery": true,
    "markdown": {
      "endpoint": "https://ipremium.pt/agent-markdown",
      "queryParameter": "path",
      "publicPaths": [
        "/",
        "/renting",
        "/#simulador",
        "/reparacao",
        "/compra",
        "/sistemas",
        "/sobre",
        "/blog",
        "/termos"
      ]
    }
  },
  "dnsAid": {
    "status": "optional-draft",
    "recommendedRecords": [
      {
        "owner": "_index._agents.ipremium.pt",
        "type": "SVCB",
        "ttl": 3600,
        "value": "1 ipremium.pt. alpn=h2 port=443"
      },
      {
        "owner": "_index._agents.ipremium.pt",
        "type": "TXT",
        "ttl": 3600,
        "value": "v=DNSAID1; index=https://ipremium.pt/.well-known/agent-skills/index.json; api=https://ipremium.pt/.well-known/api-catalog; llms=https://ipremium.pt/llms.txt",
        "fallbackOnly": true
      }
    ]
  },
  "limits": [
    "This manifest describes public production capabilities only.",
    "Agents must get explicit user consent before submitting personal data through public actions.",
    "Admin routes, quote internals, uploads, analytics, private APIs, OAuth, MCP, WebMCP, and payments are not published capabilities.",
    "Agents should use answers.json and linked public pages for information before taking any action."
  ]
}