---
title: "Hub identity, advertised capabilities, and policies"
method: GET
path: "/v1/manifest"
tags: ["manifest"]
---

# Hub identity, advertised capabilities, and policies

`GET /v1/manifest`

## Response `200`

Hub manifest

- HubManifest
  - `hub_id` string, required
  - `display_name` string, required
  - `api_version` string, required
  - `build_revision` string
  - `capabilities` string[], required
  - `policies` HubPolicies, required
    - `requires_signed_bundles` boolean
    - `max_bundle_size_bytes` object, required
    - `supported_archive_formats` string[]
    - `bundle_url_ttl_seconds` integer
  - `contact` object
    - `email` string
    - `homepage` string
    - `support_url` string
  - `terms_url` string, nullable
  - `attestation_keys` object[]
    - `key_id` string
    - `public_key_pem` string
    - `algorithm` string
    - `is_active` boolean
  - `kinds` string[]

---

[API](https://skmtc.net/tesslateai/apis/tesslate-federated-marketplace-v1.md) · [All operations](https://skmtc.net/tesslateai/apis/tesslate-federated-marketplace-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tesslateai/tesslate-federated-marketplace-v1/revisions/b2706e1525df/schema)
