Developer reference

Build on trust without owning identity.

A non-operational reference architecture for connected applications and the planned integration with Rate My Representatives.

Conceptual reference architecture — not operational

CBC credential → validity and expiry check → optional separately labelled locality claim → Rate My Representatives participation status.

A connected application should receive only the minimum claims necessary, such as:

  • Credential valid, expired, revoked, or unavailable.
  • Human-attestation status.
  • Expiry date or renewal state.
  • Optional locality category where separately authorized.
  • A privacy-preserving identifier or proof.

No underlying utility bill, identification document, address dossier, or committee evidence package should be shared with connected applications.

APIs, SDKs, schemas, test credentials, integrations, and relying-party terms are not live. Rate My Representatives credential integration is planned and is not yet operational.