Best first fit
Payout approvals and exchange-like deposit review are the two strongest starting workflows because they create clear operator decisions before funds move.
Stop wrong-network and wrong-destination mistakes before funds move. This pilot pack shows what PayeeProof checks, what results it returns, what is supported today, and how a pilot fits into a payout workflow. The primary operator outcomes are SAFE, BLOCK, REVERIFY, and TEST FIRST; UNAVAILABLE remains a system fallback when live lookup does not complete.
Ideal for payout teams, exchange-like deposit review, marketplaces, and treasury operations. Not included by default: broad custom rollout, expanded policy logic across many workflows, or recovery-heavy support programs.
Payout approvals and exchange-like deposit review are the two strongest starting workflows because they create clear operator decisions before funds move.
Treasury release control can follow once the first workflow proves useful and the record format is already accepted operationally.
Do not treat the base pilot like a universal fraud suite, a broad recovery program, or a guarantee across every chain, asset, and partner flow.
Used before approval, release, or manual send. It is designed to catch preventable routing mistakes while the transfer is still stoppable.
| Pre-send verdict | Meaning | Typical action |
|---|---|---|
| SAFE | Core details match and the destination looks like a normal personal-wallet style route. | Approve and keep the proof record. |
| BLOCK | The route is wrong, unsupported, invalid, or operationally unsafe to approve. | Stop the transfer and re-verify the request. |
| REVERIFY | Core details may match, but deposit-style or unclear destination context still needs a human confirmation. | Pause and re-check venue, memo, or destination context. |
| TEST FIRST | The destination looks like infrastructure, a contract, an app, or a bridge-router flow. | Use a small test before any full send. |
| UNAVAILABLE | Live destination lookup did not complete, so the result should not be treated as final approval. | Retry or send to manual review. |
The goal is not false precision. The goal is one clear operational answer before funds move, with enough structured context to justify that answer.
| Pre-send reason code | What it means |
|---|---|
| OK | Route matched and looks safe enough to proceed. |
| NETWORK_MISMATCH | Provided network does not match the approved route. |
| ASSET_MISMATCH | Provided asset does not match the approved route. |
| ADDRESS_MISMATCH | Provided destination differs from the approved destination. |
| MEMO_MISMATCH | Memo or tag differs from the approved route. |
| INVALID_ADDRESS | Address format failed validation for the selected network. |
| ZERO_ADDRESS | Destination is the EVM zero address and must be blocked. |
| DESTINATION_IS_BRIDGE_ROUTER | Destination looks like bridge or router infrastructure. |
| DESTINATION_IS_CONTRACT_OR_APP | Destination looks like a contract or app rather than a personal wallet. |
| DESTINATION_REQUIRES_MEMO_OR_VENUE_CHECK | Destination looks like a deposit-style route that may depend on venue and memo. |
| DESTINATION_NOT_CLASSIFIED | Core details matched, but live classification stayed inconclusive. |
| DESTINATION_LOOKUP_UNAVAILABLE | Live destination lookup did not complete. |
| UNSUPPORTED_NETWORK | Selected chain is outside current supported scope. |
| UNSUPPORTED_ASSET_OR_NETWORK | Asset-network combination is outside current supported scope. |
OK supports a controlled SAFE outcome.NETWORK_MISMATCH, ASSET_MISMATCH, ADDRESS_MISMATCH, INVALID_ADDRESS, and ZERO_ADDRESS stop the transfer.MEMO_MISMATCH and DESTINATION_REQUIRES_MEMO_OR_VENUE_CHECK push the case into human confirmation.DESTINATION_IS_BRIDGE_ROUTER and DESTINATION_IS_CONTRACT_OR_APP keep operators from treating infrastructure routes like personal wallets.DESTINATION_NOT_CLASSIFIED, DESTINATION_LOOKUP_UNAVAILABLE, and unsupported-scope codes prevent fake green lights.These labels are meant to stay stable enough for workflow routing, support playbooks, and clear operational handling during the pilot.
| Network | Current asset support | Notes |
|---|---|---|
| Ethereum | USDC, USDT, DAI, USDS, PYUSD | Pre-send verification is in current pilot scope. |
| Arbitrum | USDC, USDT, DAI, USDS | Pre-send verification is in current pilot scope. |
| Base | USDC, USDT | Pre-send verification is in current pilot scope. |
| Polygon | USDC, USDT | Pre-send verification is in current pilot scope. |
| BNB Chain | USDC, USDT | Pre-send verification is in current pilot scope. |
| Solana | USDC, USDT | Pre-send supports Solana address validation and route checks. |
The public website demo stays narrower than the live product. It focuses on the clearest product story first.
The pilot is designed to stop false confidence. Some routes should land in REVERIFY, TEST FIRST, or UNAVAILABLE instead of being forced into SAFE.
Usually the last pause before release, approval, or manual payout execution.
Expected-versus-provided payout details are sent for a narrow pre-send decision.
Verdict, reason code, confidence, traceable proof block, and next action.
Approve, block, re-verify, use a small test, or route to manual review.
For teams that want to validate PayeeProof in one live payment workflow before broader rollout.
Only the currently supported networks and asset combinations are in scope. Anything else should be treated as unsupported, not hand-waved into a false green light.
Exchange-like deposits, memo-sensitive flows, contracts, apps, bridge routes, and lookup failures should stay conservative instead of being forced into a false green light.
Some destinations will still land in REVERIFY, TEST FIRST, or UNAVAILABLE. That is intentional. The product should stop bad certainty, not manufacture fake certainty.
The standard Pilot covers a narrow live workflow. Broader setup, deeper customization, or expanded rollout work is quoted separately.
The Pilot is focused on live checks, records, and practical workflow decisions. Broader admin tooling can be discussed if the rollout expands.
Some flows, especially exchange-like deposits, platform-specific memo rules, and app-owned destinations, still need a support or operations decision even after the API response.
PayeeProof is strongest as a focused pre-send verification layer for stablecoin payouts. It helps teams stop preventable transfer mistakes before execution with narrow scope, live checks, and explainable outputs.