---
schema: formation.doc/v0.1
kind: doc
visibility: public
canonical_url: https://topologyindex.com/docs/index.md
guides:
  - path: /docs/api/integration.md
    title: 'Integration guide for agents'
  - path: /docs/api/contributing.md
    title: 'Reporting outcomes (limited rollout)'
  - path: /docs/api/authentication.md
    title: Authentication
  - path: /docs/api/routes.md
    title: Routes
  - path: /docs/api/errors.md
    title: Errors
  - path: /docs/api/limits.md
    title: Limits
path: /docs/index.md
product_api_version: v1
schema_version: v0.1
schemas:
  - kind: formation
    path: /docs/schemas/formation/v0.1.md
    schema: formation.policy/v0.1
  - kind: execution_lock
    path: /docs/schemas/execution_lock/v0.1.md
    schema: formation.execution_lock/v0.1
  - kind: workload_profile
    path: /docs/schemas/workload_profile/v0.1.md
    schema: formation.workload_profile/v0.1
  - kind: suite
    path: /docs/schemas/suite/v0.1.md
    schema: formation.suite/v0.1
  - kind: evaluation_plan
    path: /docs/schemas/evaluation_plan/v0.1.md
    schema: formation.evaluation_plan/v0.1
  - kind: job_status
    path: /docs/schemas/job_status/v0.1.md
    schema: formation.job_status/v0.1
  - kind: run
    path: /docs/schemas/run/v0.1.md
    schema: formation.run/v0.1
  - kind: evidence
    path: /docs/schemas/evidence/v0.1.md
    schema: formation.evidence/v0.1
  - kind: decision
    path: /docs/schemas/decision/v0.1.md
    schema: formation.decision/v0.1
  - kind: adoption
    path: /docs/schemas/adoption/v0.1.md
    schema: formation.adoption/v0.1
  - kind: subscription
    path: /docs/schemas/subscription/v0.1.md
    schema: formation.subscription/v0.1
  - kind: error
    path: /docs/schemas/error/v0.1.md
    schema: formation.error/v0.1
  - kind: service
    path: /docs/schemas/service/v0.1.md
    schema: formation.service/v0.1
  - kind: account_status
    path: /docs/schemas/account_status/v0.1.md
    schema: formation.account_status/v0.1
  - kind: recommendation_request
    path: /docs/schemas/recommendation_request/v0.1.md
    schema: formation.recommendation_request/v0.1
  - kind: evaluation_plan_request
    path: /docs/schemas/evaluation_plan_request/v0.1.md
    schema: formation.evaluation_plan_request/v0.1
  - kind: comparison_request
    path: /docs/schemas/comparison_request/v0.1.md
    schema: formation.comparison_request/v0.1
  - kind: use_receipt
    path: /docs/schemas/use_receipt/v0.1.md
    schema: formation.use_receipt/v0.1
  - kind: formation
    path: /docs/schemas/formation/v0.2.md
    schema: formation.policy/v0.2
  - kind: pattern_index
    path: /docs/schemas/pattern_index/v0.1.md
    schema: formation.pattern_index/v0.1
  - kind: pattern
    path: /docs/schemas/pattern/v0.1.md
    schema: formation.pattern/v0.1
  - kind: pattern_findings
    path: /docs/schemas/pattern_findings/v0.1.md
    schema: formation.pattern_findings/v0.1
  - kind: domain_index
    path: /docs/schemas/domain_index/v0.1.md
    schema: formation.domain_index/v0.1
  - kind: domain
    path: /docs/schemas/domain/v0.1.md
    schema: formation.domain/v0.1
  - kind: domain_findings
    path: /docs/schemas/domain_findings/v0.1.md
    schema: formation.domain_findings/v0.1
  - kind: guide
    path: /docs/schemas/guide/v0.1.md
    schema: formation.guide/v0.1
  - kind: research_index
    path: /docs/schemas/research_index/v0.1.md
    schema: formation.research_index/v0.1
  - kind: research
    path: /docs/schemas/research/v0.1.md
    schema: formation.research/v0.1
  - kind: starter_index
    path: /docs/schemas/starter_index/v0.1.md
    schema: formation.starter_index/v0.1
  - kind: doc
    path: /docs/schemas/doc/v0.1.md
    schema: formation.doc/v0.1
title: 'Contract directory'
---

# Contract directory

The canonical schema for each document kind is version v0.1. Formation policies
also support v0.2 for extensible topology vocabulary metadata. Unknown schema versions are
rejected with the supported versions listed in the error. The paths in the frontmatter are
the authoritative list; the prose below only repeats it.

- [formation.policy/v0.1](/docs/schemas/formation/v0.1.md)
- [formation.execution_lock/v0.1](/docs/schemas/execution_lock/v0.1.md)
- [formation.workload_profile/v0.1](/docs/schemas/workload_profile/v0.1.md)
- [formation.suite/v0.1](/docs/schemas/suite/v0.1.md)
- [formation.evaluation_plan/v0.1](/docs/schemas/evaluation_plan/v0.1.md)
- [formation.job_status/v0.1](/docs/schemas/job_status/v0.1.md)
- [formation.run/v0.1](/docs/schemas/run/v0.1.md)
- [formation.evidence/v0.1](/docs/schemas/evidence/v0.1.md)
- [formation.decision/v0.1](/docs/schemas/decision/v0.1.md)
- [formation.adoption/v0.1](/docs/schemas/adoption/v0.1.md)
- [formation.subscription/v0.1](/docs/schemas/subscription/v0.1.md)
- [formation.error/v0.1](/docs/schemas/error/v0.1.md)
- [formation.service/v0.1](/docs/schemas/service/v0.1.md)
- [formation.account_status/v0.1](/docs/schemas/account_status/v0.1.md)
- [formation.recommendation_request/v0.1](/docs/schemas/recommendation_request/v0.1.md)
- [formation.evaluation_plan_request/v0.1](/docs/schemas/evaluation_plan_request/v0.1.md)
- [formation.comparison_request/v0.1](/docs/schemas/comparison_request/v0.1.md)
- [formation.use_receipt/v0.1](/docs/schemas/use_receipt/v0.1.md)
- [formation.policy/v0.2](/docs/schemas/formation/v0.2.md)

## Catalogue pages

The reference pages this service publishes: the pattern catalogue, the task domains, research
records, the starter index and these guides. Nothing submits them; their schemas say what each
frontmatter field means.

- [formation.pattern_index/v0.1](/docs/schemas/pattern_index/v0.1.md)
- [formation.pattern/v0.1](/docs/schemas/pattern/v0.1.md)
- [formation.pattern_findings/v0.1](/docs/schemas/pattern_findings/v0.1.md)
- [formation.domain_index/v0.1](/docs/schemas/domain_index/v0.1.md)
- [formation.domain/v0.1](/docs/schemas/domain/v0.1.md)
- [formation.domain_findings/v0.1](/docs/schemas/domain_findings/v0.1.md)
- [formation.guide/v0.1](/docs/schemas/guide/v0.1.md)
- [formation.research_index/v0.1](/docs/schemas/research_index/v0.1.md)
- [formation.research/v0.1](/docs/schemas/research/v0.1.md)
- [formation.starter_index/v0.1](/docs/schemas/starter_index/v0.1.md)
- [formation.doc/v0.1](/docs/schemas/doc/v0.1.md)

## Guides

- [Integration guide for agents](/docs/api/integration.md)
- [Reporting outcomes (limited rollout)](/docs/api/contributing.md)
- [Authentication](/docs/api/authentication.md)
- [Routes](/docs/api/routes.md)
- [Errors](/docs/api/errors.md)
- [Limits](/docs/api/limits.md)
