Spec → ComplianceCredential
What is ComplianceCredential? A machine-verifiable reference to a statutory or scheme registration. UKLSP stores the reference and where to verify it — never a claim of verification it hasn't performed.
UKLSP stores the register reference and where to check it — never a verification it hasn't performed. verified_by_operator defaults to false and may only be set after a human has checked the public register, with the date recorded. Agents SHOULD prefer verified credentials and MAY surface the register link to their principal. This honest-labelling rule is what lets the network make trust claims without inventing them.
Fields
| Field | Type | Notes |
|---|---|---|
credential_type | string · enum | REQUIRED |
credential_label | string | |
registration_number | string | REQUIRED |
register_url | string | Public register where the number can be checked. |
verified_by_operator | boolean | True only after the operator has manually checked the register. Default false. |
verified_date | string | |
expires | string |
Example
{
"credential_type": "gas_safe",
"registration_number": "0000001",
"register_url": "https://www.gassaferegister.co.uk/",
"verified_by_operator": false
}
Schema: compliance-credential.schema.json (JSON Schema 2020-12, MIT).