PASSID Verifier is the institution-facing verification contract. It accepts a PASSID token, validates signature state, checks freshness and revocation, and returns claim summaries with audit metadata. Your institution remains fully in control of decisions.
Submit a PASSID token and check signature integrity, freshness, and revocation status in one institution-facing request.
Receive portable financial claim summaries such as income verification, payment reliability, fraud integrity, and sanctions status.
Each verification returns an audit reference, timestamp, institution attribution, policy version, and model version.
PASSID verifies. Your institution decides how to route the returned claims into its own policies, manual review, or policy workflow.
POST /api/v1/bridge/verify
{
"token": "PASSID-AB3X-7YQM-K9PQ-3MNX"
}
200 OK
{
"credential_valid": true,
"verification_id": "vrf_01hzk3vw0kg9",
"verified_at": "2026-03-17T14:02:11Z",
"token": "PASSID-AB3X-7YQM-K9PQ-3MNX",
"credential_status": "active",
"issuer": "passid",
"claims": {
"identity_verified": true,
"income_verified": true,
"sanctions_screening_clear": true,
"payment_behavior_verified": true,
"savings_behavior_verified": true,
"identity_and_fraud_checks_passed": true,
"data_window_days": 180,
"freshness_hours": 48
},
"signature": {
"algorithm": "ed25519",
"status": "verified"
},
"revocation_status": "not_revoked",
"raw_transactions_included": false,
"expires_at": "2026-06-08T12:00:00Z",
"policy_version": "verifier_policy_v1",
"model_version": "passid_fsi_v1_0"
}{
"token": "PASSID-AB3X-7YQM-K9PQ-3MNX",
"institution_reference": "loan_app_10482"
}Credential signature could not be verified against the issuer key.
The credential is outside its freshness or expiry window.
The credential was revoked and should not be relied upon.
The token could not be resolved or does not satisfy the expected credential policy.
{
"credential_valid": false,
"credential_status": "invalid",
"reason_code": "invalid_signature",
"message": "Credential signature could not be verified.",
"verification_id": "vrf_01hzk..."
}{
"credential_valid": false,
"credential_status": "expired",
"reason_code": "credential_expired",
"expires_at": "2026-06-08T12:00:00Z"
}
{
"credential_valid": false,
"credential_status": "revoked",
"reason_code": "credential_revoked"
}
{
"credential_valid": false,
"credential_status": "invalid",
"reason_code": "invalid_token"
}