UPLO

Validation

Scientific milestones, verified before money moves

Each research milestone needs evidence. An attestor approves or rejects it on-chain, and only an approved milestone releases its tranche from escrow. If a deadline passes without approval, backers can reclaim everything that was never released.

01

Evidence

The researcher pins evidence to IPFS and submits its content id for the current milestone.

02

Attestation

An attestor reviews it and approves or rejects on-chain. Rejections carry a reason.

03

Release or refund

Approval releases that milestone's funds. A missed deadline opens pro-rata refunds.

On-chain · Avalanche Fuji

Verification records

Live testnet events
Reading verification records…

Testnet demo with a mock stablecoin. The attestor is a single, centralized role today; independent or multi-party attestation is future work.