{
  "schema_version": "wheelie_public_discovery_manifest/v1",
  "generated_at": "2026-05-31T13:00:00Z",
  "product_family": "Wheelie",
  "canonical_origin": "https://wheelie.dev",
  "validation_command": "cd website && npm run build",
  "validation_receipt_schema": "wheelie_public_discovery_static_bundle_check/v1",
  "posture_vocabulary": [
    "llm_indexed",
    "developer_indexed",
    "search_indexed",
    "asset_manifest",
    "download_release_metadata",
    "noindex_internal"
  ],
  "resources": [
    {
      "id": "llms_index",
      "path": "/llms.txt",
      "source_path": "website/public/llms.txt",
      "release_object_path": "llms.txt",
      "canonical_url": "https://wheelie.dev/llms.txt",
      "owner": "wheelie_public_docs",
      "artifact_kind": "llm_docs_index",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "llms_full",
      "path": "/llms-full.txt",
      "source_path": "website/public/llms-full.txt",
      "release_object_path": "llms-full.txt",
      "canonical_url": "https://wheelie.dev/llms-full.txt",
      "owner": "wheelie_public_docs",
      "artifact_kind": "bounded_full_docs_bundle",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "robots",
      "path": "/robots.txt",
      "source_path": "website/public/wheelie-discovery/robots.txt",
      "release_object_path": "robots.txt",
      "canonical_url": "https://wheelie.dev/robots.txt",
      "owner": "wheelie_public_docs",
      "artifact_kind": "robots_policy",
      "index_posture": "search_indexed",
      "content_type": "text/plain; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "sitemap",
      "path": "/sitemap.xml",
      "source_path": "website/public/wheelie-discovery/sitemap.xml",
      "release_object_path": "sitemap.xml",
      "canonical_url": "https://wheelie.dev/sitemap.xml",
      "owner": "wheelie_public_docs",
      "artifact_kind": "sitemap",
      "index_posture": "search_indexed",
      "content_type": "application/xml; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "docs_landing_html",
      "path": "/docs/wheelie/index.html",
      "source_path": "website/public/docs/wheelie/index.html",
      "release_object_path": "docs/wheelie/index.html",
      "canonical_url": "https://wheelie.dev/docs/wheelie/index.html",
      "owner": "wheelie_public_docs",
      "artifact_kind": "human_docs_page",
      "index_posture": "developer_indexed",
      "content_type": "text/html; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "docs_landing_markdown",
      "path": "/docs/wheelie/index.md",
      "source_path": "website/public/docs/wheelie/index.md",
      "release_object_path": "docs/wheelie/index.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/index.md",
      "owner": "wheelie_public_docs",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "quickstart",
      "path": "/docs/wheelie/quickstart.md",
      "source_path": "website/public/docs/wheelie/quickstart.md",
      "release_object_path": "docs/wheelie/quickstart.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/quickstart.md",
      "owner": "wheelie_public_docs",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "cli_support_map",
      "path": "/docs/wheelie/cli.md",
      "source_path": "website/public/docs/wheelie/cli.md",
      "release_object_path": "docs/wheelie/cli.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/cli.md",
      "owner": "wheelie_cli",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "command_taxonomy",
      "path": "/docs/wheelie/command-taxonomy.md",
      "source_path": "website/public/docs/wheelie/command-taxonomy.md",
      "release_object_path": "docs/wheelie/command-taxonomy.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/command-taxonomy.md",
      "owner": "wheelie_cli",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "private_repos",
      "path": "/docs/wheelie/private-repos.md",
      "source_path": "website/public/docs/wheelie/private-repos.md",
      "release_object_path": "docs/wheelie/private-repos.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/private-repos.md",
      "owner": "wheelie_source",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "ssh",
      "path": "/docs/wheelie/ssh.md",
      "source_path": "website/public/docs/wheelie/ssh.md",
      "release_object_path": "docs/wheelie/ssh.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/ssh.md",
      "owner": "wheelie_ssh",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "hosted_preview"
    },
    {
      "id": "support_levels",
      "path": "/docs/wheelie/support-levels.md",
      "source_path": "website/public/docs/wheelie/support-levels.md",
      "release_object_path": "docs/wheelie/support-levels.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/support-levels.md",
      "owner": "wheelie_public_docs",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "support",
      "path": "/docs/wheelie/support.md",
      "source_path": "website/public/docs/wheelie/support.md",
      "release_object_path": "docs/wheelie/support.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/support.md",
      "owner": "wheelie_support",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "byok_secrets",
      "path": "/docs/wheelie/byok-secrets.md",
      "source_path": "website/public/docs/wheelie/byok-secrets.md",
      "release_object_path": "docs/wheelie/byok-secrets.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/byok-secrets.md",
      "owner": "wheelie_security",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "billing",
      "path": "/docs/wheelie/billing.md",
      "source_path": "website/public/docs/wheelie/billing.md",
      "release_object_path": "docs/wheelie/billing.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/billing.md",
      "owner": "wheelie_billing",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "private_preview"
    },
    {
      "id": "spend_support_states",
      "path": "/docs/wheelie/spend-support-states.md",
      "source_path": "website/public/docs/wheelie/spend-support-states.md",
      "release_object_path": "docs/wheelie/spend-support-states.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/spend-support-states.md",
      "owner": "wheelie_billing",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "private_preview",
      "money_movement_enabled": false
    },
    {
      "id": "community_contributions",
      "path": "/docs/wheelie/community-contributions.md",
      "source_path": "website/public/docs/wheelie/community-contributions.md",
      "release_object_path": "docs/wheelie/community-contributions.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/community-contributions.md",
      "owner": "wheelie_packages",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "requires_adapter"
    },
    {
      "id": "paid_proof_quote_docs",
      "path": "/docs/wheelie/paid-proof-quote.md",
      "source_path": "website/public/docs/wheelie/paid-proof-quote.md",
      "release_object_path": "docs/wheelie/paid-proof-quote.md",
      "canonical_url": "https://wheelie.dev/docs/wheelie/paid-proof-quote.md",
      "owner": "wheelie_validation",
      "artifact_kind": "markdown_docs",
      "index_posture": "llm_indexed",
      "content_type": "text/markdown; charset=utf-8",
      "support_state": "fixture_only"
    },
    {
      "id": "changelog_page",
      "path": "/changelog",
      "source_path": "website/public/changelog/index.html",
      "release_object_path": "changelog",
      "canonical_url": "https://wheelie.dev/changelog",
      "owner": "wheelie_release_notes",
      "artifact_kind": "human_docs_page",
      "index_posture": "developer_indexed",
      "content_type": "text/html; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "status_page",
      "path": "/status",
      "source_path": "website/public/status/index.html",
      "release_object_path": "status",
      "canonical_url": "https://wheelie.dev/status",
      "owner": "wheelie_release_notes",
      "artifact_kind": "human_docs_page",
      "index_posture": "developer_indexed",
      "content_type": "text/html; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "capsearch_page",
      "path": "/capabilities",
      "source_path": "website/public/services/wheelie/capsearch-gallery.json",
      "release_object_path": "capabilities",
      "canonical_url": "https://wheelie.dev/capabilities",
      "owner": "wheelie_caps",
      "artifact_kind": "human_capability_gallery",
      "index_posture": "developer_indexed",
      "content_type": "text/html; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "waitlist_page",
      "path": "/waitlist",
      "source_path": "website/public/waitlist.html",
      "release_object_path": "waitlist",
      "canonical_url": "https://wheelie.dev/waitlist",
      "owner": "wheelie_growth",
      "artifact_kind": "human_docs_page",
      "index_posture": "search_indexed",
      "content_type": "text/html; charset=utf-8",
      "support_state": "private_preview"
    },
    {
      "id": "paid_proof_catalog",
      "path": "/services/agent-paid-proof/catalog.json",
      "source_path": "website/public/services/agent-paid-proof/catalog.json",
      "release_object_path": "services/agent-paid-proof/catalog.json",
      "canonical_url": "https://wheelie.dev/services/agent-paid-proof/catalog.json",
      "owner": "wheelie_validation",
      "artifact_kind": "service_catalog",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "fixture_only"
    },
    {
      "id": "paid_proof_assets",
      "path": "/services/agent-paid-proof/assets.json",
      "source_path": "website/public/services/agent-paid-proof/assets.json",
      "release_object_path": "services/agent-paid-proof/assets.json",
      "canonical_url": "https://wheelie.dev/services/agent-paid-proof/assets.json",
      "owner": "wheelie_brand",
      "artifact_kind": "asset_manifest",
      "index_posture": "asset_manifest",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "feature_discovery",
      "path": "/services/wheelie/feature-discovery.json",
      "source_path": "website/public/services/wheelie/feature-discovery.json",
      "release_object_path": "services/wheelie/feature-discovery.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/feature-discovery.json",
      "owner": "wheelie_cli",
      "artifact_kind": "feature_discovery_catalog",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "public_discovery_manifest",
      "path": "/services/wheelie/public-discovery-manifest.json",
      "source_path": "website/public/services/wheelie/public-discovery-manifest.json",
      "release_object_path": "services/wheelie/public-discovery-manifest.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/public-discovery-manifest.json",
      "owner": "wheelie_public_docs",
      "artifact_kind": "public_discovery_manifest",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "changelog_json",
      "path": "/services/wheelie/changelog.json",
      "source_path": "website/public/services/wheelie/changelog.json",
      "release_object_path": "services/wheelie/changelog.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/changelog.json",
      "owner": "wheelie_release_notes",
      "artifact_kind": "public_changelog",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "public_static_readback_live"
    },
    {
      "id": "package_gallery",
      "path": "/services/wheelie/package-gallery.json",
      "source_path": "website/public/services/wheelie/package-gallery.json",
      "release_object_path": "services/wheelie/package-gallery.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/package-gallery.json",
      "owner": "wheelie_packages",
      "artifact_kind": "package_gallery",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "descriptor_fixture_available_public_readback_live",
      "unsupported_capability_state": "unsupported",
      "payment_support_state": "unsupported",
      "money_movement_enabled": false,
      "unsupported_capability_rationale": "Descriptor/gallery readback only; live publication, install, provider mutation, and payment flows are not supported."
    },
    {
      "id": "capsearch_gallery",
      "path": "/services/wheelie/capsearch-gallery.json",
      "source_path": "website/public/services/wheelie/capsearch-gallery.json",
      "release_object_path": "services/wheelie/capsearch-gallery.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/capsearch-gallery.json",
      "owner": "wheelie_caps",
      "artifact_kind": "capability_gallery",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live",
      "unsupported_capability_state": "unsupported",
      "payment_support_state": "unsupported",
      "money_movement_enabled": false,
      "unsupported_capability_rationale": "CapSearch exposes public-safe support-state descriptors only; live publication, install, provider mutation, and payment flows are not supported."
    },
    {
      "id": "community_policy",
      "path": "/services/wheelie/community-contribution-policy.json",
      "source_path": "website/public/services/wheelie/community-contribution-policy.json",
      "release_object_path": "services/wheelie/community-contribution-policy.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/community-contribution-policy.json",
      "owner": "wheelie_packages",
      "artifact_kind": "policy_manifest",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "requires_adapter"
    },
    {
      "id": "capability_kit_status",
      "path": "/services/wheelie/artifacts/wheelie-capability-kit/status.json",
      "source_path": "website/public/services/wheelie/artifacts/wheelie-capability-kit/status.json",
      "release_object_path": "services/wheelie/artifacts/wheelie-capability-kit/status.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/artifacts/wheelie-capability-kit/status.json",
      "owner": "wheelie_packages",
      "artifact_kind": "artifact_status_readback",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "public_static_readback_live",
      "unsupported_capability_state": "unsupported",
      "payment_support_state": "unsupported",
      "money_movement_enabled": false,
      "unsupported_capability_rationale": "Descriptor/gallery readback only; live publication, install, provider mutation, and payment flows are not supported."
    },
    {
      "id": "capacity_waitlist_handoff",
      "path": "/services/wheelie/capacity-waitlist-handoff.json",
      "source_path": "website/public/services/wheelie/capacity-waitlist-handoff.json",
      "release_object_path": "services/wheelie/capacity-waitlist-handoff.json",
      "canonical_url": "https://wheelie.dev/services/wheelie/capacity-waitlist-handoff.json",
      "owner": "wheelie_growth",
      "artifact_kind": "handoff_fixture",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "fixture_only"
    },
    {
      "id": "feature_discovery_openapi",
      "path": "/schemas/wheelie/feature-discovery.openapi.json",
      "source_path": "website/public/schemas/wheelie/feature-discovery.openapi.json",
      "release_object_path": "schemas/wheelie/feature-discovery.openapi.json",
      "canonical_url": "https://wheelie.dev/schemas/wheelie/feature-discovery.openapi.json",
      "owner": "wheelie_cli",
      "artifact_kind": "openapi_schema",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "public_command_manifest",
      "path": "/schemas/wheelie/public-command-manifest.json",
      "source_path": "website/public/schemas/wheelie/public-command-manifest.json",
      "release_object_path": "schemas/wheelie/public-command-manifest.json",
      "canonical_url": "https://wheelie.dev/schemas/wheelie/public-command-manifest.json",
      "owner": "wheelie_cli",
      "artifact_kind": "command_manifest",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    },
    {
      "id": "paid_proof_openapi",
      "path": "/schemas/wheelie/paid-proof-quote.openapi.json",
      "source_path": "website/public/schemas/wheelie/paid-proof-quote.openapi.json",
      "release_object_path": "schemas/wheelie/paid-proof-quote.openapi.json",
      "canonical_url": "https://wheelie.dev/schemas/wheelie/paid-proof-quote.openapi.json",
      "owner": "wheelie_validation",
      "artifact_kind": "openapi_schema",
      "index_posture": "developer_indexed",
      "content_type": "application/json; charset=utf-8",
      "support_state": "fixture_only"
    },
    {
      "id": "brand_asset_manifest",
      "path": "/assets/wheelie/brand/manifest.json",
      "source_path": "website/public/assets/wheelie/brand/manifest.json",
      "release_object_path": "assets/wheelie/brand/manifest.json",
      "canonical_url": "https://wheelie.dev/assets/wheelie/brand/manifest.json",
      "owner": "wheelie_brand",
      "artifact_kind": "asset_manifest",
      "index_posture": "asset_manifest",
      "content_type": "application/json; charset=utf-8",
      "support_state": "live"
    }
  ],
  "internal_exclusions": [
    {
      "id": "private_task_provider_exports",
      "posture": "noindex_internal",
      "reason": "task-provider exports can contain private people, work, or source context and must not be linked from public discovery"
    },
    {
      "id": "internal_operations_guides",
      "posture": "noindex_internal",
      "reason": "deployment, infrastructure, and emergency operations material is not public product documentation"
    },
    {
      "id": "private_overlay_commands",
      "posture": "noindex_internal",
      "reason": "repo-local helper commands are not the public Wheelie contract"
    },
    {
      "id": "gravity_product_planning_material",
      "posture": "noindex_internal",
      "reason": "Gravity product plans and design drafts are separate from Wheelie developer discovery until curated for public release"
    }
  ],
  "guardrails": {
    "fail_closed_on": [
      "private task-provider dumps",
      "private helper command names",
      "staging or internal service hosts",
      "secret material",
      "infrastructure mutation instructions",
      "unsupported broad public claims",
      "payment claims without matching false/fixture fields",
      "hidden fee, unapproved issuing, unsupported funds transfer, or raw credential handling claims"
    ],
    "support_state_consistency": [
      "command manifest rows are the authority for launch-green command support",
      "feature-discovery suggestions must not upgrade a requires-adapter command into a live public claim",
      "package gallery and quote fixtures must remain fixture/dry-run labeled until live readbacks exist",
      "spend copy must follow /docs/wheelie/spend-support-states.md"
    ]
  },
  "billing_claim_guardrail": {
    "money_movement_enabled": false,
    "billing_mode": "manual_invoice_or_contract"
  },
  "unsupported_capability_boundary": {
    "support_state": "unsupported",
    "payment_support_state": "unsupported",
    "money_movement_enabled": false,
    "rationale": "Descriptor/gallery readback only; no live publication, install, provider mutation, or payment flow is supported."
  }
}
