SKOOR

SKOOR Verify

Cryptographic proof that any score is authentic

No trust required. Verify any SKOOR score using public keys, on-chain attestations, or embeddable badges. Fully trustless.

Verification Methods

Proof Generation

Every SKOOR score can produce an RS256-signed JWT proof. The proof contains the entity ID, score, tier, components, and a timestamp. Valid for 24 hours.

On-Chain Attestation

Scores are attested on-chain via the Ethereum Attestation Service (EAS) on Base. Immutable, publicly verifiable, and tied to the entity's on-chain identity.

Embeddable Badges

Display verified scores in any UI with our SVG badge endpoint. Automatically styled by tier, cached for 5 minutes, no API key required.

Verification API

Anyone can verify a proof using our published JWKS public keys — no API call required. Fully trustless. No dependency on SKOOR infrastructure for verification.

Four Ways to Verify

JWT Proof

RS256-signed token. Verify locally using JWKS public keys at /.well-known/skoor-jwks.json.

On-Chain (EAS)

Ethereum Attestation Service on Base (0x4200...0021). Permanent, immutable, publicly queryable.

Badge Embed

SVG image endpoint. Displays score, tier, and verification status. Auto-updates on score changes.

API Verify

POST a proof to /v1/skoor/verify. Returns validity, entity ID, score, tier, expiration.

Verify a Proof

Generate a proof for any entity, then verify it locally or via API.

Generate a proof

curl -H "X-API-Key: sk_live_YOUR_KEY" \

https://api.agentfinancial.ai/v1/agents/0xABC.../proof

# Returns a signed JWT proof

{ "proof": "eyJhbGciOiJSUzI1NiIs..." }

Verify via API

curl -X POST \

-H "Content-Type: application/json" \

-d '{"proof": "eyJhbGciOiJSUzI1NiIs..."}' \

https://api.agentfinancial.ai/v1/skoor/verify

# Response

{

"valid": true,

"agentId": "0xABC...",

"score": 742,

"tier": "excellent"

}

Embed a badge

<!-- Embed in any HTML -->

<img

src="https://api.agentfinancial.ai/v1/public/credit-score/0xABC.../badge.svg"

alt="SKOOR Verified Badge"

/>

Trust Model

SKOOR Verify is designed so that no party needs to trust SKOOR infrastructure to confirm a score is authentic.

Signature

RS256

Industry-standard asymmetric signing

Proof Lifetime

24 hours

Proofs expire and must be regenerated

JWKS Endpoint

Public

/.well-known/skoor-jwks.json

Verify any score

Try our verification tool or integrate the API into your platform.