compliance · mica · eu
Compliant by design.
tools402 is built on three structural choices that keep us outside MiCA's licensing perimeter: wallet-only identity (no KYC), sub-24h custodial, and fixed take rate under 3 % strict. None of this is legal advice — verify with your own counsel for your specific jurisdiction.
mica stance
Why MiCA does not require us to register.
MiCA (Regulation EU 2023/1114, in force since 30 December 2024) applies to issuers of crypto-assets and to crypto-asset service providers (CASPs). Marketplaces that custody funds or operate exchange services need to register as a CASP. tools402 deliberately avoids both perimeters.
0xD6E8aF2F65B4C9ACC7BF14A3096056e89E312878 (our recipient wallet) on the buyer's chain. Seller payout: choose your payout chain (Base, Polygon, Arbitrum, Optimism, Avalanche, or Solana) — paid in USDC there; cross-chain via CCTP. Settlement runs daily at 00:00 UTC, in USDC. A balance ≥ 1 USDC is paid at the next run (within 24h). A balance below 1 USDC carries over until it reaches 1 USDC, then it's paid.No KYC. No custodial > 24h. Take rate fixed < 3% strict.Three structural choices, three rails outside the MiCA perimeter.
tax · eu
VAT and seller-side reporting.
VAT on the buy-side
tools402 is in pre-commercial experimental phase — no VAT is invoiced today and no entity has been incorporated yet. When commercial operations begin, applicable VAT rules will be published here.
VAT on the sell-side (community)
— community seller(s) registered today (live from /v1/_seller/count — we don't seed fake listings). Each seller is responsible for their own VAT registration. tools402 issues a transparent settlement record (/v1/_seller/<wallet>/stats?sig=…) for filings.
1099 / US reporting
If we onboard sellers established in the US, we report 1099-K thresholds (currently $5 000 / 50 transactions per IRS 2024 guidance). Wallet-only sign-up means we can't issue 1099s automatically — sellers wanting 1099 must opt in through a manual KYC flow that is not enabled by default.
custodial wallet · settlement
How sell-side custody actually works.
Sell-side payments flow through CDP managed settlement wallets (Option A) that hold funds for at most 24 hours. Concretely :
- Buyer pays recipient wallet
0xD6E8aF2F65B4C9ACC7BF14A3096056e89E312878on the buyer's chain - Internal ledger credits the seller's wallet minus the 3 / 4 % take rate
- Cron job — settlement runs daily at 00:00 UTC, in USDC. A balance ≥ 1 USDC is paid at the next run (within 24h). A balance below 1 USDC carries over and accumulates across days until it reaches 1 USDC, then it's paid
- Settlement via CDP managed TEE wallets (separate from the recipient) batch-sends USDC to each seller on their declared
payout_chain(CCTP when buyer chain ≠ payout chain) - Hot wallet balance pre-batch check alerts via Sentry if insufficient
- Dust threshold — balances below 1 USDC carry over across days until cumulative balance ≥ 1 USDC, then paid in full (same rule as the daily 00:00 UTC cron)
- Idempotence via
MAX(window_end_ts)insettlementstable, retry 3× exponential - Gas absorbed by tools402 (~$0.005 per Base transfer)
The settlement wallets and the recipient wallet are structurally separate — we audit this separation as part of our 48-hour security burn-in.