generated from coulomb/repo-seed
Some checks failed
ci / validate-registry (push) Has been cancelled
Extend federation manifest schema for url sources with auth and TTL metadata. Fetch remote capability indexes over HTTP(S), cache under registry/federation/cache/, and fall back to stale cache on fetch failure. Add --refresh flag, seven federation tests, and updated federation docs.
44 lines
1.3 KiB
YAML
44 lines
1.3 KiB
YAML
# Federation manifest for helix_forge capability indexes.
|
|
# Compose with: reuse-surface federation compose
|
|
version: 1
|
|
domain: helix_forge
|
|
collision_policy: warn
|
|
|
|
sources:
|
|
- repo: reuse-surface
|
|
index: registry/indexes/capabilities.yaml
|
|
enabled: true
|
|
required: true
|
|
domain: helix_forge
|
|
description: Primary local capability registry
|
|
|
|
# Enable when sibling repos publish registry/indexes/capabilities.yaml
|
|
- repo: state-hub
|
|
index: ~/state-hub/registry/indexes/capabilities.yaml
|
|
enabled: false
|
|
required: false
|
|
domain: helix_forge
|
|
description: State Hub coordination capabilities
|
|
|
|
- repo: feature-control
|
|
index: ~/feature-control/registry/indexes/capabilities.yaml
|
|
enabled: false
|
|
required: false
|
|
domain: helix_forge
|
|
description: Feature control domain capabilities
|
|
|
|
- repo: identity-canon
|
|
index: ~/identity-canon/registry/indexes/capabilities.yaml
|
|
enabled: false
|
|
required: false
|
|
domain: helix_forge
|
|
description: Identity canon research capabilities
|
|
|
|
# Remote index example — enable when a repo publishes a raw capabilities.yaml URL
|
|
- repo: example-remote
|
|
url: https://example.com/registry/indexes/capabilities.yaml
|
|
enabled: false
|
|
required: false
|
|
domain: helix_forge
|
|
cache_ttl_seconds: 86400
|
|
description: Illustrative HTTP federation source (disabled) |