Documentation

Build on Certcor

API reference, integration guides, rule authoring, and SDK documentation for developers and compliance engineers.

API Quick Reference

Core Endpoints

Compliance Evaluation v1
POST /v1/evaluate/{subject_did} Run full evaluation
GET /v1/subjects/{did}/status Current compliance state
GET /v1/orgs/{id}/posture Org-level posture
GET /v1/evaluate/history Evaluation history
Credentials v1
GET /v1/credentials/{did} Get subject credentials
POST /v1/credentials/verify Verify single credential
GET /v1/issuers List connected issuers
Rules v1
GET /v1/rules List all rules
POST /v1/rules Create rule
GET /v1/rules/{id}/versions Rule version history
DEL /v1/rules/{id} Archive rule
Audit v1
GET /v1/audit/events Stream audit events
GET /v1/audit/snapshot Point-in-time snapshot
POST /v1/audit/export Generate audit package
SDKs

Official Client Libraries

Go

certcor-go

github.com/certcor/certcor-go

Stable
TS

certcor-node

npmjs.com/package/certcor

Stable
Py

certcor-python

pypi.org/project/certcor

Beta
Java

certcor-java

maven: io.certcor / certcor-client

Beta
Changelog

Recent API Updates

2025-06-01
v1.4 — Org Posture API
New /v1/orgs/{id}/posture endpoint returns aggregated compliance scores at department, team, and org level in a single request.
2025-04-15
v1.3 — Rule Versioning
Rules now support semantic versioning. Evaluation history is tagged with the rule version at evaluation time. Replay evaluations against any prior version.
2025-02-28
v1.2 — Audit Package Export
New POST /v1/audit/export generates a signed, timestamped audit package in PDF or JSON format for regulatory submission.
2025-01-10
v1.1 — SCIM Provisioning
SCIM 2.0 endpoint added for workforce synchronization from Okta, Entra ID, and other IdPs. Users and Groups map to Certcor subjects and org graph nodes.