Terms of Use

Last updated: 2026-10-30

These Terms of Use govern access to and use of APM (Asian Prediction Market), including the website, application, smart contracts, market pages, wallet-connected features, comments, profiles, admin-operated market workflows, and related services.

1. Acceptance

By accessing or using the Service, connecting a wallet, creating an account, buying shares, claiming payouts, posting comments, or using any admin function, you agree to these Terms.

If you do not agree, do not use the Service.

If you use the Service on behalf of an entity, you represent that you have authority to bind that entity to these Terms.

2. Important Legal And Regulatory Notice

Prediction markets, event contracts, digital assets, stablecoins, blockchain wallets, and token transfers may be regulated, restricted, or prohibited in some jurisdictions.

You are responsible for determining whether your access to or use of the Service is lawful where you are located, where you are resident, and where you are otherwise subject to legal obligations.

The Service is not offered to any person or jurisdiction where offering or using prediction markets, event contracts, gambling products, digital asset services, token transfers, or related financial products would be unlawful or would require licensing, registration, approval, or other authorization that the Operator does not hold.

The Service is not investment, legal, tax, accounting, financial, gambling, or trading advice. Market content is for participation in prediction markets only. You should obtain independent advice before using the Service.

3. Testnet And Production Status

The current V1 Alpha is intended for testing on Polygon Amoy using test USDC. Testnet tokens have no intended cash value and are not redeemable from the Operator.

Future production deployment is planned separately and may use Polygon PoS and USDT or another supported token. Production launch must be reviewed separately for legal, regulatory, tax, security, and operational readiness.

Features, fees, contracts, wallets, networks, and supported tokens may change before production release.

4. Eligibility

You may use the Service only if:

  • you are legally able to enter into these Terms;
  • you are at least the age of majority in your jurisdiction;
  • you are not located in, ordinarily resident in, or accessing from a restricted jurisdiction;
  • you are not subject to sanctions or other legal restrictions that prohibit your use of the Service;
  • your use does not violate any law, regulation, court order, contractual duty, or platform rule that applies to you.

The Operator may restrict, suspend, or refuse access where required by law, risk review, compliance review, security concerns, abuse, or suspected violation of these Terms.

5. Account And Wallets

The Service uses APM in-app wallet providers for app login. Depending on the active deployment configuration, supported providers may include Privy embedded wallets or Thirdweb in-app wallets. Supported login methods may include email, Google, Facebook, and passkey. Phone, Apple, and external-wallet login are currently disabled for normal player login unless a later deployment changes this configuration.

Your app account is associated with your active APM wallet address. In sponsored smart-account mode, this address may be a smart-account address rather than an underlying externally owned account.

You are responsible for:

  • maintaining access to your wallet and login method;
  • keeping seed phrases, private keys, passkeys, email accounts, devices, and browser profiles secure;
  • reviewing wallet prompts before signing;
  • ensuring the correct wallet and network are selected;
  • understanding that blockchain transactions may be irreversible once submitted.

The Operator will never ask for your private key or seed phrase. If the Service offers a user-initiated embedded-wallet private-key export flow, you are responsible for keeping any exported key secure. Anyone with that key may be able to control the wallet and move its funds, and the Operator cannot recover funds moved by someone who has your key.

Admin users may also link an external browser wallet for privileged contract actions. App-level admin access and contract-level wallet authority are separate. A linked external wallet must still be authorized by the smart contract before it can create markets, resolve markets, change treasury, or manage admins.

6. Markets

The current smart contract supports binary markets with two outcomes:

  • Yes
  • No

Multi-answer markets shown in the frontend are represented as multiple independent binary child markets grouped together off-chain. The current smart contract does not enforce that only one child market in a multi-answer group can resolve Yes. Admin policy and operational review must handle that limitation unless a future contract upgrade changes it.

Market information may include titles, descriptions, rules, images, categories, end times, answer labels, probabilities, volume, comments, participants, and related markets. Off-chain market metadata is stored in the database and may be corrected, hidden, unpublished, or moderated by admins.

The smart contract remains the source of truth for on-chain market existence, market end time, buys, shares, resolution, claims, platform fees, and token transfers.

The database supports frontend display, profiles, favourites, comments, market grouping, taxonomy, charts, admin workflow, and transaction sync. If the database and contract conflict, the Operator may rely on verified contract state to repair frontend records.

7. Buying Shares

When you buy shares, you call the smart contract using your connected wallet. Shares are currently 1:1 with the token amount used by the contract.

The current contract requires:

  • the market exists;
  • the market has not ended;
  • the market has not already been resolved;
  • the buy amount satisfies the contract minimum and maximum;
  • the contract has sufficient ERC20 allowance to transfer the token amount from your wallet.

You may lose all tokens used to buy shares if the market resolves against your position or if you fail to claim a payout within the claim period where a payout is available.

Network fees, wallet fees, token approval costs, failed transaction costs, and any other third-party costs are your responsibility unless the app explicitly sponsors a supported transaction.

8. Resolution, Fees, Claims, Refunds, And Sweeps

Only the super admin or a market admin can resolve a market after its end time.

If the winning side has no shares, the contract cancels the market. Cancelled markets refund both sides and do not charge the platform fee.

For non-cancelled markets, the platform fee is charged only from the losing side. The fee is transferred to the current treasury at market resolution. The platform fee percentage is set at deployment and cannot be changed in the current V1 contract.

Winning users may claim:

  • their winning-side stake; plus
  • their pro-rata share of the losing-side pool after the platform fee.

The payout calculation for a winning user is: payout = winning-side stake + ((winning-side stake x (losing-side pool - platform fee)) / total winning-side pool). Your profit before any network, wallet, or third-party fees is: profit = payout - winning-side stake.

Example: if Yes wins, the total Yes pool is 300 USDT, the total No pool is 200 USDT, and the platform fee is 5%, the platform fee is 10 USDT from the losing No pool. The remaining losing-side pool is 190 USDT. If you staked 30 USDT on Yes, your payout is 30 + ((30 x 190) / 300) = 49 USDT. Your profit before any network, wallet, or third-party fees is 19 USDT.

Cancelled-market users may claim a refund of their Yes and No stakes in that market.

The current contract has a claim period of 30 days after resolution. If you do not claim before the claim period expires, the super admin can withdraw the remaining unclaimed funds from that market. You are responsible for monitoring your positions and claiming in time.

The app may show estimated claim amounts using contract reads. Final payouts are controlled by the smart contract.

8A. CT2 LIVE Markets

Markets explicitly marked CT2 use custodial backend settlement and automatic payouts. The smart-contract share, full-pool payout and manual-claim descriptions above describe contract markets; they do not define CT2 payouts. CT2 entries stay locked until expiry and cannot be sold or cashed out during the round.

CT2 uses the Time-first formula for newly created rounds. Each entry's terms are frozen using its amount and verified transfer time. Let D be the entry amount and u the elapsed fraction of that round's frozen prediction-open window at the verified transfer time: u = min(1, max(0, (transfer time − round start) / (prediction close − round start))). Eligible payments completing at or after prediction closing, but before round expiry, use u = 1: maximum profit capacity of 2% and maximum total-loss capacity of 100%. Admission and payment-completion deadlines are unchanged. Profit capacity is D × (0.02 + 0.98 × (1 − u)²); total-loss capacity is D × (1 − 0.8 × (1 − u)). Pool size and acceptance order do not change these rates. The configured prediction cutoff still applies. These capacities are limits, not guaranteed profits or guaranteed refunds. Actual profits depend on opposing loss capacity. Previously accepted entries retain their frozen terms.

The host fee is 5% of the original losing-side deposits. The amount transferred to winners is the smaller of their total profit capacity and the losing side's total loss capacity after fees. Winner profit and additional loser loss are allocated in proportion to the corresponding capacities. Winners receive stake plus allocated profit. Losers receive stake minus their allocated fee and trading loss. A losing entry remains Lost even when it receives Stake returned. Net P/L equals the return minus original stake. Winners are not charged an additional 5% fee.

Settlement uses integer token units: capacities and the aggregate fee are rounded down, with proportional remainder units allocated by largest fractional remainder and then fixed entry ID. Player payouts plus host fees cannot exceed the verified round deposits. A zero return creates no payout transfer. One-sided, tied and missing-price cancelled rounds refund the full stake without a fee. A verified on-time receipt first synchronized after final settlement is refunded rather than added to an already allocated pool.

A calculated payout can be pending while its transfer is submitted and confirmed. Wallet Ledger records confirmed receipts. Pausing new CT2 predictions does not cancel accepted obligations. The rules of markets without a CT2 label remain unchanged.

8B. CT2 Early and Late Entry Simulations

These three examples use a 3-minute prediction-open window. Entry times are verified payment times after round opening. Each example shows the same entries under both possible results. Amounts are USDT, displayed to two decimals; settlement uses six decimals.

1. Equal stakes, different entry times

  • Player A: UP, 100.00 USDT at 0 seconds.
  • Player B: DOWN, 100.00 USDT at 150 seconds.

If UP wins

Player A · Won

Payout
181.67
Net P/L
+81.67
Host fee (included)
0.00

Player B · Lost

Stake returned
13.33
Net P/L
-86.67
Host fee (included)
5.00

Total host fee: 5.00 USDT. Already included in losing players’ net losses.

If DOWN wins

Player A · Lost

Stake returned
90.28
Net P/L
-9.72
Host fee (included)
5.00

Player B · Won

Payout
104.72
Net P/L
+4.72
Host fee (included)
0.00

Total host fee: 5.00 USDT. Already included in losing players’ net losses.

With equal stakes, the early entry can earn much more when correct. When wrong, its loss remains limited. The late winner still earns only what its own profit limit permits.

2. A small early stake against a large late stake

  • Player A: UP, 100.00 USDT at 0 seconds.
  • Player B: DOWN, 10,000.00 USDT at 150 seconds.

If UP wins

Player A · Won

Payout
200.00
Net P/L
+100.00
Host fee (included)
0.00

Player B · Lost

Stake returned
9,400.00
Net P/L
-600.00
Host fee (included)
500.00

Total host fee: 500.00 USDT. Already included in losing players’ net losses.

If DOWN wins

Player A · Lost

Stake returned
80.00
Net P/L
-20.00
Host fee (included)
5.00

Player B · Won

Payout
10,015.00
Net P/L
+15.00
Host fee (included)
0.00

Total host fee: 5.00 USDT. Already included in losing players’ net losses.

The larger late stake does not guarantee a large profit: its win is funded by the smaller early entry’s limited loss capacity. If the large stake loses, the 5% fee still applies to its full original stake.

3. Several players entering at different times

  • Player A: UP, 100.00 USDT at 0 seconds.
  • Player B: UP, 100.00 USDT at 90 seconds.
  • Player C: DOWN, 100.00 USDT at 30 seconds.
  • Player D: DOWN, 100.00 USDT at 150 seconds.

If UP wins

Player A · Won

Payout
186.96
Net P/L
+86.96
Host fee (included)
0.00

Player B · Won

Payout
123.04
Net P/L
+23.04
Host fee (included)
0.00

Player C · Lost

Stake returned
66.67
Net P/L
-33.33
Host fee (included)
5.00

Player D · Lost

Stake returned
13.33
Net P/L
-86.67
Host fee (included)
5.00

Total host fee: 10.00 USDT. Already included in losing players’ net losses.

If DOWN wins

Player A · Lost

Stake returned
80.00
Net P/L
-20.00
Host fee (included)
5.00

Player B · Lost

Stake returned
40.00
Net P/L
-60.00
Host fee (included)
5.00

Player C · Won

Payout
165.58
Net P/L
+65.58
Host fee (included)
0.00

Player D · Won

Payout
104.42
Net P/L
+4.42
Host fee (included)
0.00

Total host fee: 10.00 USDT. Already included in losing players’ net losses.

Within the same side, equally sized stakes receive different profit or loss allocations because they entered at different times. Actual payouts also depend on the opposing side’s available capacity.

Earlier entry improves the per-USDT limits, but does not guarantee a profit or a higher dollar return than every later player. Actual amounts depend on both sides. Losing entries remain Lost when stake is returned. One-sided, tied and cancelled rounds return full stakes with no fee.

The examples in this section illustrate CT2 Time-first with a three-minute prediction-open window: equal stakes entered early and late, a small early stake against a large late stake, and multiple players entering at different times. Both Up and Down outcomes are shown. These examples are illustrative, not promised returns. The public Terms page displays the verified example amounts; fees are already included in each losing entry’s net loss. Displayed cents may differ slightly from exact six-decimal settlement amounts.

9. Admin Powers And Trust Model

The Service currently uses an admin-operated market model.

The super admin can:

  • create markets;
  • resolve markets;
  • add or revoke market admins;
  • change treasury;
  • withdraw expired unclaimed remainder after the claim period.

Market admins can:

  • create markets;
  • resolve markets after the market end time.

Market admins cannot manage admins, change treasury, or withdraw expired remainder unless they are also the super admin.

The current system does not include an oracle, DAO vote, dispute process, emergency pause, admin cancellation before the forced-cancellation grace period, or on-chain market modification after creation.

You understand that admin decisions, market wording, resolution sources, frontend moderation, treasury configuration, and operational errors can affect your use of the Service.

10. Forced Cancellation

If a market remains unresolved after its end time plus the contract grace period, anyone may call the contract's forced-cancellation function if the contract conditions are met. A forced cancellation changes the market outcome to cancelled and allows refunds according to the contract rules.

11. Risks

Using the Service involves significant risk, including:

  • loss of all tokens used in a market;
  • incorrect, delayed, disputed, or unexpected market resolution;
  • smart contract bugs or design limitations;
  • frontend, database, RPC, wallet, indexer, or synchronization failures;
  • blockchain congestion, forks, reorgs, or network downtime;
  • failed, delayed, or irreversible transactions;
  • token issuer, stablecoin, bridge, or network risk;
  • wallet compromise, phishing, malware, lost credentials, or signing mistakes;
  • regulatory changes, enforcement, geo-blocking, delisting, or market restrictions;
  • admin key compromise or misuse;
  • database records temporarily lagging behind verified on-chain events;
  • inability to access the app while the contract may still remain directly callable.

You use the Service at your own risk.

12. Prohibited Conduct

You must not:

  • use the Service unlawfully or from a restricted jurisdiction;
  • use the Service if you are prohibited by sanctions or other legal restrictions;
  • manipulate, abuse, exploit, or attack markets, contracts, APIs, infrastructure, wallets, or users;
  • attempt to bypass access controls, rate limits, admin rules, geographic restrictions, or security checks;
  • submit false, misleading, infringing, illegal, defamatory, abusive, or harmful content;
  • impersonate another person or misrepresent wallet ownership;
  • use bots, scripts, scraping, or automation in a way that harms the Service or other users;
  • exploit bugs without reporting them responsibly;
  • launder funds, evade controls, finance illegal activity, or facilitate fraud;
  • interfere with market resolution, claim flows, admin operations, or transaction recovery.

The Operator may restrict access, remove content, hide markets, preserve evidence, or report suspected misconduct to appropriate parties where permitted or required.

13. User Content

You may be able to create usernames, upload avatars, favourite markets, and post comments.

You retain ownership of your content, but grant the Operator a worldwide, non-exclusive, royalty-free license to host, store, reproduce, display, moderate, remove, and use your content as needed to operate, secure, improve, and support the Service.

The Operator may remove or hide content that violates these Terms, creates legal risk, misleads users, disrupts operations, or is otherwise inappropriate for the Service.

14. Intellectual Property

The Service, software, interfaces, branding, design, documentation, and related materials are owned by the Operator or its licensors, except for open-source components and user content.

These Terms do not transfer ownership of any intellectual property to you. You may use the Service only as permitted by these Terms.

15. Third-Party Services

The Service may depend on third-party services, including wallets, Thirdweb, Supabase, RPC providers, blockchain networks, token contracts, analytics, storage providers, and browser extensions.

The Operator does not control third-party services and is not responsible for their availability, security, fees, errors, terms, policies, or actions.

Your use of third-party services may be subject to separate terms and policies.

16. Privacy

The Service may process wallet addresses, usernames, email addresses obtained through authentication providers, avatars, comments, transaction hashes, positions, activity history, admin actions, public IP addresses, approximate IP-derived country/region/city, browser user-agent information, and technical logs.

Privacy practices will be described in a separate Privacy Policy.

17. Suspension, Termination, And Market Visibility

The Operator may suspend, restrict, or terminate access to the app, user accounts, comments, admin tools, or frontend features where permitted by these Terms.

The Operator may hide, unhide, feature, unfeature, or moderate off-chain market display data. Hiding a market in the frontend does not necessarily prevent direct smart contract interaction if the contract itself still permits an action.

You may stop using the Service at any time. Stopping app use does not reverse blockchain transactions already submitted.

18. Disclaimers

The Service is provided "as is" and "as available" without warranties of any kind, whether express, implied, statutory, or otherwise.

The Operator does not warrant that:

  • the Service will be uninterrupted, secure, accurate, complete, or error-free;
  • markets will be worded, resolved, or displayed without error;
  • transactions will confirm, fail safely, or sync immediately;
  • third-party services will remain available;
  • smart contracts, tokens, wallets, or networks will be free from bugs or attacks;
  • use of the Service will be lawful in your jurisdiction.

To the maximum extent permitted by law, the Operator disclaims implied warranties of merchantability, fitness for a particular purpose, title, non-infringement, and any warranties arising from course of dealing or usage of trade.

19. Limitation Of Liability

To the maximum extent permitted by law, the Operator and its affiliates, directors, officers, employees, contractors, contributors, service providers, and agents will not be liable for indirect, incidental, special, consequential, exemplary, punitive, or lost-profit damages.

To the maximum extent permitted by law, the Operator will not be liable for losses arising from:

  • market losses;
  • expired unclaimed payouts;
  • wallet compromise or lost credentials;
  • user signing mistakes;
  • regulatory restrictions;
  • blockchain, token, bridge, RPC, wallet, or third-party failures;
  • smart contract bugs or exploits;
  • database, indexer, sync, display, or frontend errors;
  • admin decisions or resolution outcomes;
  • unavailable, delayed, or restricted access to the Service.

If liability cannot be excluded, the Operator's aggregate liability will be limited to the minimum amount required by applicable law.

20. Indemnity

You agree to indemnify and hold harmless the Operator and its affiliates, directors, officers, employees, contractors, contributors, service providers, and agents from claims, damages, losses, liabilities, costs, and expenses arising from your:

  • use of the Service;
  • violation of these Terms;
  • violation of law or third-party rights;
  • wallet activity;
  • user content;
  • market abuse, fraud, manipulation, or security misconduct.

21. Changes To The Service Or Terms

The Operator may update the Service, contracts, frontend, supported networks, supported tokens, fees, wallet flows, admin workflows, market rules, and these Terms.

Material changes should be posted through the app or documentation. Continued use after changes become effective means you accept the updated Terms.

22. Governing Law And Disputes

These Terms are governed by applicable law.

Any dispute will be resolved in the forum required by applicable law.

23. Contact

Questions, support requests, legal notices, and abuse reports should be sent to:

support@asianpm.com