Enter: PROOF

$PROOF Technical Documentation

This GitBook is the technical overview for $PROOF (gotproof.xyz).

Use it to understand what gets verified, where it’s recorded, and how to audit it.

Introduction

$PROOF is an on-chain verification layer for payments and on-chain assets.

It’s designed for:

  • Enterprises: payroll, expenses, capex, vendor payouts.

  • Creators / communities: donations, memberships, subscriptions.

  • Individuals: proving spend, ownership, and allocation decisions.

It’s built primarily on Solana and targets a simple outcome:

  • A payment event becomes publicly auditable.

  • Verification data becomes tamper-evident (on-chain anchoring).

  • Audit trails can be shared automatically for transparency.

At a glance (what you get)

  • On-chain verification: payment / donation activity is recorded on-chain with cryptographic proofs.

  • Crypto → fiat bridging: supports conversions (e.g. ETH, SOL, USDCUSD, EUR, GBP).

  • Platform integrations: supports 100+ platforms (e.g. YouTube, Patreon, Twitch, GoFundMe, PayPal).

  • Public auditability: automated sharing of verification posts to X (formerly Twitter).

  • Token utility: $PROOF enables product tiers and spend verification workflows.

circle-info

Recipients can be non-crypto. No wallet required on the recipient side.

Core workflow (high level)

  1. Initiate a payment or spend event (crypto or fiat-connected).

  2. Anchor a verification record on-chain (Solana-first).

  3. Expose a public reference for audit (transaction signature + metadata).

  4. Optionally broadcast the verification to public channels (e.g. X).

Verification primitives (auditor view)

When you audit a $PROOF verification, you generally want to answer:

  • What happened? (amounts, assets, counterparties, timing)

  • Where is the anchor? (chain, tx signature, program/account references)

  • Is it immutable? (on-chain data + hash/merkle commitments)

  • Is the off-chain context consistent? (receipts, platform payout IDs, etc.)

Minimal record you should expect to be able to reference

Even if metadata lives off-chain, an auditable verification typically includes:

  • Network: e.g. solana

  • Transaction signature: the canonical on-chain pointer

  • Asset + amount: e.g. USDC, 10.5

  • Timestamp / slot

  • Metadata reference: URI and/or content hash

chevron-rightExample (illustrative) verification record shapehashtag

This is an example format for integrators and auditors. It’s not a guarantee of the exact production schema.

Developer quickstart: verify a Solana anchor

These snippets show how to validate the existence and finality of an on-chain anchor. They work for any Solana transaction signature.

circle-exclamation

1) Fetch and inspect a transaction (Node.js)

2) Confirm finality (Node.js)

3) Minimal RPC equivalent (cURL)

Token tiers (utility gates)

If you reference tiers in integrations or customer docs, keep them explicit:

  • 1M $PROOF: tier unlock (feature set depends on product policy)

  • 5M $PROOF: higher tier unlock

  • 10M $PROOF: highest tier unlock

circle-info

Document tier-to-feature mapping in the relevant product pages. This intro keeps it intentionally high-level.

Last updated