Resolve PTCS IDs
Look up Application, Event, and Seal identifiers and route integrations to the corresponding registry record.
Connect CI/CD tools, engineering portals, source-governance workflows, and internal developer platforms to CodeSeal without sending source code to the API. Public endpoints expose privacy-safe provenance metadata; private endpoints require a revocable personal API token.
Look up Application, Event, and Seal identifiers and route integrations to the corresponding registry record.
Submit a signed manifest, Ed25519 signature, and registry public key to independently verify CodeSeal evidence.
Submit SHA-256 fingerprints only and receive ranked prior-event overlap without uploading source file contents.
Retrieve privacy-limited application and event summaries suitable for portals and public verification experiences.
Use a personal Bearer token to retrieve events linked to your verified CodeSeal account, including protected signer metadata.
Private API-token owners can retrieve the full signed evidence envelope for their linked registry events.
GET /api/v1/status
GET /api/v1/lookup/{PTCS-ID}
GET /api/v1/applications/{application_id}
GET /api/v1/events/{event_id}
POST /api/v1/verify
POST /api/v1/matches
GET /api/v1/openapi.json
GET /api/v1/me
GET /api/v1/me/events
GET /api/v1/me/events/{event_id}
GET /api/v1/me/events/{event_id}/intelligence
GET /api/v1/me/events/{event_id}/evidence
Sign in to create an API token →
POST https://codeseal.progretech.com/api/v1/matches
Content-Type: application/json
{
"sha256": [
"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
]
}
No source code is executed or required by this endpoint. Integrations can hash source locally and submit only fingerprints.
Authorization: Bearer ptcs_live_........_................................
Personal API tokens are revocable, displayed once, stored only as hashes, and scoped to the records linked to the token owner's CodeSeal account.
GET /api/v1/me/events/{event_id}/intelligence
Authorization: Bearer ptcs_live_...
Returns normalized block fingerprints, SimHash lineage fingerprints, language/symbol metadata, uniqueness weights, dependency/common classifications, and attribution references for an event linked to the token owner. Source text is not retained and therefore is not returned.
API consumers should preserve CodeSeal's interpretation language. A historical match, timestamp, signer record, or fingerprint overlap is a technical registry observation. It does not independently establish copyright, authorship, ownership, infringement, licensing rights, or lawful possession.