GOVP 0.1.11

Conformance

Byte-exact fixtures that decide whether an implementation conforms to GOVP-CORE-CONFORMANCE-1.


Required fixtures

Implementation rule

A conforming implementation must reproduce the expected parsing result, signing-input SHA-256, GOVP-ID, signature decision, canonical URL decision and warnings for every applicable fixture. Status implementations additionally reproduce the separate status suite.

Exactness matters. Runtime-default Unicode trimming, Unicode case folding, URL normalization or date parsing are not substitutes for the frozen GOVP-1 rules.

Installed suites

govp conformance --run
govp status-conformance --run

Source suite

git clone https://github.com/govp-protocol/govp.git
cd govp
python -m pip install -r requirements-test.txt
python -m pytest

The publication website also tests its independent browser engine against both vector sets.