Canonical vocabulary and registry for foundational Fide entity and reference typing.
The Fide Vocabulary defines the canonical registry for:
- valid entity types
- valid reference types
- allowed entity-type/reference-type combinations
- entity-specific identifier rules
These definitions are used by:
- Fide ID
- Fide Context Protocol
- generated SDKs and docs derived from this repository
Public docs are published at:
This repository is currently in alpha.
- The active spec line is
spec/v0/. v0is mutable and may change incompatibly.v1should be introduced only when the vocabulary model and compatibility expectations are intentionally stable.
The normative source of truth for the current alpha line is:
spec/v0/vocabulary.json
Generated SDK and docs artifacts derive from that file.
spec/: canonical versioned specification artifactsdocs/: human-readable vocabulary docs and generated SDK reference docssdk/javascript/: JavaScript/TypeScript SDK packagescripts/: generators for SDK and docs artifacts
The JavaScript SDK package lives in:
sdk/javascript/
Current package name:
The SDK exports typed access to the vocabulary registry and helper lookup functions.
Additional docs:
Licensed under Apache-2.0. See LICENSE for the full text.