Integrating UAS
The Universal Access Schema (UAS) is a standardized, deterministic URL format that makes any verified on-chain asset instantly reachable — anywhere a link can be placed.
Overview
No APIs. No SDKs. No contracts to deploy. Just a link that routes intent through the ONCHAIN® stack.
Anywhere a link can be placed, the UAS can be embedded. It behaves like mailto:, sms:, or the deep links used by mobile apps — a deterministic addressing layer for on-chain value.
Universal Access Schema
The format:
https://onchain.channel/[chain]/[address]That URL is the integration. Each link encodes a BuyIntent specifying:
- Chain
- Token contract
- Verified metadata (via Smart Guardrails)
- Execution path
Click → Payment → Deterministic on-chain settlement.
Supported chains
| Chain | Slug | Status |
|---|---|---|
| Ethereum | ethereum | Supported |
| Base | base | Supported |
| BNB Chain | bnbchain | Supported |
| Polygon | polygon | Supported |
| Arbitrum | arbitrum | Supported |
| Optimism | optimism | Supported |
| Avalanche | avalanche | Supported |
| Linea | linea | Supported |
| Scroll | scroll | Supported |
| zkSync | zksync | Supported |
| Polygon zkEVM | polygon-zkevm | Supported |
| Mantle | mantle | Supported |
| Blast | blast | Supported |
| Mode | mode | Supported |
| Zora | zora | Supported |
| Unichain | unichain | Supported |
| World Chain | world | Supported |
| Ink | ink | Supported |
| Sonic | sonic | Supported |
| Gnosis | gnosis | Supported |
| Celo | celo | Supported |
| Cronos | cronos | Supported |
| Fantom | fantom | Supported |
| Moonbeam | moonbeam | Supported |
| Moonriver | moonriver | Supported |
| Metis | metis | Supported |
| Manta Pacific | manta | Supported |
| Aurora | aurora | Supported |
| Boba | boba | Supported |
| Fuse | fuse | Supported |
| Kava | kava | Supported |
| Klaytn | klaytn | Supported |
| Harmony | harmony | Supported |
| IoTeX | iotex | Supported |
| Conflux | conflux | Supported |
| Flare | flare | Supported |
| Ronin | ronin | Supported |
| Immutable zkEVM | immutable | Supported |
| XDC | xdc | Supported |
| Plume | plume | Supported |
| Morph | morph | Supported |
| HyperEVM | hyperevm | Supported |
| Sei | sei | Supported |
| Solana | solana | Imminent |
| Monad | monad | Planned |
| Starknet | starknet | Planned |
| Sui | sui | Planned |
| Aptos | aptos | Planned |
| TON | ton | Planned |
| Tron | tron | Planned |
| Near | near | Planned |
| Injective | injective | Planned |
| Bitcoin | bitcoin | Planned |
| Additional EVMs | varies | Planned |
Integrator mental model
UAS is not an API, SDK, or widget — it is a protocol primitive. Think in terms of context, interpretation, and execution.
1. You provide context
The integrator chooses the chain and the token contract.
2. Gateway interprets the intent
The ONCHAIN® Gateway loads the asset, checks verification and compliance, and prepares payment routes.
3. Protocol executes
The protocol fulfills the intent natively on the asset's home chain:
- no bridges
- no wrapping
- no custody
4. Tokens land directly in the user's wallet
Fully settled, verified, final, on-chain.
Dynamic link generation
A UAS link encodes everything required for execution directly in the URL. There is no session state, no custody handoff, and no dependency on listings, approvals, or negotiated routing.
Links are portable and permissionless — execution intent can originate from any surface (wallets, bots, launchpads, explorers, external apps) while settling locally and natively on-chain.
Key principles
- All execution context is encoded in the link
- No custody, no session state, no platform control
- Attribution is optional and informational only
- Execution behavior is deterministic and surface-agnostic
Examples
Direct token link
https://onchain.channel/base/0x1234abcd...Telegram bot
"Buy → https://onchain.channel/" + chain + "/" + addressWebsite CTA
<a href="https://onchain.channel/polygon/0xABC...">Buy with ONCHAIN</a>Behind the scenes
When a user clicks a UAS link, the following sequence happens automatically:
1. Gateway loads context
- Detects the chain slug
- Loads the token contract
- Confirms the asset is cleared by Smart Guardrails
- Prepares available payment options (fiat or crypto)
2. User completes payment
- Cards
- Apple Pay / Google Pay
- Local payment methods
- Native crypto (where supported)
3. Gateway verifies payment
Payment confirmation triggers a BuyIntent that is sent to the protocol.
4. Protocol executes deterministically
- Sources liquidity from the asset's home chain
- Performs native DEX execution
- Avoids bridges, wrappers, and intermediaries
- Enforces deterministic settlement rules
5. Final settlement to the user's wallet
- No custody
- No pooled funds
- No manual approvals
- No extra transactions
Summary
The entire backend collapses into one principle: the URL encodes the intent, Gateway interprets it, the protocol fulfills it. That's why UAS works across wallets, bots, sites, and everywhere a link can exist.
Claim your token page
Every token on every supported chain already has a UAS page at onchain.channel/<chain>/<address> — no listing, no application, no gatekeeper. If you're the project behind the token, you can claim that page and take control of how your asset is presented across the entire network of wallets, bots, and sites that resolve UAS links.
Decentralized, on-chain proof of control
Claims are verified cryptographically against the contract itself — there is no support ticket, no KYC, and no human review. A wallet proves it controls the project by satisfying any one of the following, checked live on-chain:
- Ownable — the wallet matches
owner()on the contract. - AccessControl — the wallet holds
DEFAULT_ADMIN_ROLE. - Deployer — the wallet is the original contract creator.
The connected wallet signs a nonce issued by the Gateway, the signature is verified, and the on-chain check runs against the contract in real time. Pass any tier and the page is yours — instantly and permissionlessly.
What claiming unlocks
- Edit the description, logo, and long-form project copy
- Attach official socials, website, docs, and audit links
- Promote your token with verified-owner badging on the page
- Update metadata at any time — every edit is signed by your wallet
- Cashback and campaign tooling for owner-led promotion
- Same universal URL your community and integrators already share
How to claim
- Go to
onchain.channel/projectsand connect the project wallet. - Paste the token contract address and pick its chain.
- Sign the ownership nonce — the Gateway verifies the tier automatically.
- Edit your page. Publish. It's live everywhere UAS resolves.
Because the URL is the interface, claiming a page doesn't change the link — it upgrades what the link renders. Every wallet, bot, and site pointing at your token instantly reflects the verified, owner-curated profile.
What you don't need
- No backend server
- No signing
- No API keys
- No auth
- No rate limits
- No RPC calls
- No gas logic
- No ABI knowledge
If you can construct a string, you can integrate the Universal Access Schema. The entire model collapses into one operation: generate the URL → display the URL → user clicks the URL.
Generate your first link
Pick a chain and paste a token contract — your UAS link is ready to share.
Open the generator