Skip to content

fide/vocabulary

Fide Vocabulary

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:

Public docs are published at:

Status

This repository is currently in alpha.

  • The active spec line is spec/v0/.
  • v0 is mutable and may change incompatibly.
  • v1 should be introduced only when the vocabulary model and compatibility expectations are intentionally stable.

Source Of Truth

The normative source of truth for the current alpha line is:

  • spec/v0/vocabulary.json

Generated SDK and docs artifacts derive from that file.

Repository Structure

  • spec/: canonical versioned specification artifacts
  • docs/: human-readable vocabulary docs and generated SDK reference docs
  • sdk/javascript/: JavaScript/TypeScript SDK package
  • scripts/: generators for SDK and docs artifacts

JavaScript SDK

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:

License

Licensed under Apache-2.0. See LICENSE for the full text.

About

Fide entity type vocabulary definitions

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors