CORE OBJECTv0.1-draft

ComplianceCredential

Machine-verifiable register references, honestly labelled.

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

FieldTypeNotes
credential_typestring · enumREQUIRED
credential_labelstring
registration_numberstringREQUIRED
register_urlstringPublic register where the number can be checked.
verified_by_operatorbooleanTrue only after the operator has manually checked the register. Default false.
verified_datestring
expiresstring

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).