Before an agent buys a tokenized stock, prove the trade is what it thinks it is.
StockProof checks the token's chain + contract identity, whether the stock reference price is live or a stale close, the executable on-chain quote and price impact — and returns an immutable, evidence-hashed report. RWA Guard then binds that report to a single constrained execution on X Layer.
What you get
Identity by chain + contract
Same-name tokens on other chains never inherit eligibility.
Time semantics, not vibes
Source time vs received time; live vs official close; no silent policy downgrade.
Execution that obeys the report
Guard enforces amount, minimum output, recipient, route and deadline on-chain.
What a real verification looks like
- Pick asset (chain + contract), amount, policy. The service collects an OKX quote, on-chain token metadata and the stock reference — every piece stamped with source time and a hash.
- Get eligible / limited / rejected with reason codes. Outside regular hours the correct STRICT_LIVE answer is a rejection.
- If eligible, a re-verification issues a 60-second certificate; the wallet approves the exact amount, signs the intent and executes through Guard — unspent input is refunded, output goes to the recipient.