Skip to content
codefastlabs

Command Palette

Search for a command to run...

@codefast/trackingv0.7.1· Specification

@codefast/tracking — Spec

The specification lives in spec/ as a language-neutral contract: any modern language can implement it, and this package is the reference implementation.

Each document is named for the identifier it is cited by — spec-consent §3 in a comment or a test points at spec/spec-consent.md.

Each document ends with a prose Conformance section, projected into machine-readable vectors under spec/vectors/ so an implementation in any language can run them. This package ships no runner for themtests/unit/** implements the same contract independently, so a vector and a unit test agreeing is evidence, not a tautology. The index above lists the seven core documents; four commercial-scope extensions sit alongside them.

License

Released under the MIT License.