Terms of Use

Draft status: legal review required before public launch.

Last updated: 2026-05-25

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.

Replace the placeholders below before publishing:

  • Operator legal name: [COMPANY LEGAL NAME]
  • Registered address: [COMPANY ADDRESS]
  • Contact email: [CONTACT EMAIL]
  • Governing law and venue: [JURISDICTION AND COURTS]
  • Privacy policy URL: [PRIVACY POLICY URL]
  • Restricted jurisdictions list: [RESTRICTED JURISDICTIONS]

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 Thirdweb in-app wallets for app login. Supported login methods may include email, Google, Apple, Facebook, and passkey. Phone login is currently disabled.

Your app account is associated with your active Thirdweb 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.

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.

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.

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, and technical logs.

Privacy practices should be described in a separate Privacy Policy before public launch.

Privacy Policy: [PRIVACY POLICY URL]

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 greater of [LIABILITY CAP] or 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 [GOVERNING LAW].

Any dispute will be resolved in [VENUE / COURTS / ARBITRATION FORUM], unless applicable law requires another forum.

This section must be reviewed by counsel before publication.

23. Contact

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

[CONTACT EMAIL]

24. Legal Review Checklist Before Launch

Before using these Terms publicly, obtain legal review for:

  • whether the product is treated as prediction market, event contract, gambling, securities, derivatives, digital asset, money transmission, or another regulated activity in each target jurisdiction;
  • age, KYC, AML, sanctions, tax, and geographic restrictions;
  • whether production token support, treasury fees, sponsored gas, custody assumptions, and claim/sweep rules require additional disclosures;
  • user-content moderation and data protection obligations;
  • consumer protection, dispute, refund, and complaint handling requirements;
  • whether app wording, market categories, and admin resolution rules create avoidable regulatory risk;
  • final governing law, venue, liability cap, company details, privacy policy, and contact details.