
Checkpoint Oracle
The Points Oracle is Checkpoint’s verification layer. It fetches points data from offchain sources and signs it with cryptographic signatures, making the data verifiable onchain. The Oracle is a core component of Checkpoint and is responsible for writing points data to the blockchain, verifying claims and settlement among other things.Checkpoint NFT
Checkpoint Points receipt
Oracle Systems
Checkpoint verification layer
Oracle Functionalities
The Oracle serves two major functions: verifying offchain point deposits before they go onchain, and confirming settlement claims when protocols TGE. Fundamentally, these translate to various programmatic features:Signature Verification
Validates cryptographic signatures from protocols to verify point claims
Tracks Points Changes
Keeps your point balances updated automatically across all supported protocols
Settlement Verification
Confirms that offers were settled correctly on-chain, on supported chains
Vesting Status
Provides vesting status checks and claimable amount calculations for settlement
Oracle Process Breakdown
The Oracle components can be further viewed more granularly by examining the Oracle’s workflowSignature Verification
Deposit Authorization
Users request a short-lived authorization payload and sign it as the underlying points
account owner
Oracle Claim Generation
The Oracle verifies that authorization, fetches the latest points balance, and signs the
deposit claim
After verification, users should receive a Soulbound Checkpoint NFT
Settlement
Need Help? Check out our API documentation for detailed integration guides
and examples.
