ALPNAISWISS INTERNATIONAL
Documentation
ALPNAI Trust

Projects, payments and test mode

Distinguish Projects card subscriptions, free analysis and USDC purchases still in test mode.

What can be used today

Spend Proof, Latency Lab and Quality Gate offer free calculations. Projects is a private ChatGPT-authenticated workspace with three saved reports free for the lifetime of the account and Stripe subscriptions open on the website. The Evidence pilot lets you try API/MCP purchases with a key and a simulated budget.

Real USDC purchases on Base remain disabled. The x402 integration using PayAI is prepared; code being present does not establish that a real sale or complete settlement occurred. Opening Projects subscriptions does not change the test mode of crypto purchases.

Subscribe to Projects and manage invoices

Subject to the currencies offered in Projects, the signed-in account holder chooses 19 CHF, 19 EUR, 19 USD or 19 GBP monthly for 100 new reports per paid monthly period, or 190 CHF, 190 EUR, 190 USD or 190 GBP annually for 1,200 per paid annual period. Plans include 10 projects. These are separate local prices, with taxes included in the total shown by Stripe; no exchange-rate conversion is promised.

The account holder accepts Projects terms before Stripe Checkout. The subscription renews at the selected frequency until canceled; Subscription and invoices opens the portal to stop the next renewal and manage invoices. Free access does not automatically become paid. A failed payment grants no new period.

The server checks a valid payment before granting a paid period. Returning from Stripe, creating a checkout session or testing a notification is not a sale. MCP tools and the kit’s Python clients do not subscribe to this plan; an agent key grants no access to the private portal.

Try without transferring funds

This request calls an existing route in sandbox mode. Its receipt contains settled:false, real_revenue_usdc:0 and a simulated price. No wallet connection is needed.

Repeat the same request with the same Idempotency-Key to retrieve the same purchase. Reusing the identifier with different parameters causes a conflict; use a new identifier for a new order.

curl --fail-with-body --silent --show-error \
  'https://alpnai.com/api/v1/snapshot' \
  --header "Authorization: Bearer ${ALPNAI_AGENT_KEY}" \
  --header 'X-ALPNAI-Mode: sandbox' \
  --header 'Idempotency-Key: docs_demo_20260914_001'

Understand the planned x402 exchange

Before any 402 request, the prepared flow requires a valid profile and billing review tied to the accepted terms. The quotation then fixes the total and details used. The private console lets the operator record a supported decision, its validity and its revocation. Customers and their agents cannot approve their own case. Correct field formatting alone does not verify tax status; real USDC payments remain disabled.

The server prepares an order and supplies payment requirements in a 402 response. An authorized buyer agent can then produce the matching authorization. The service checks amount, network, recipient and mandate before settlement.

The facilitator helps verify and settle payment. A pending or unknown state requires checking the original order; it should not trigger a new automatic spend.

Recover an order and its receipt

A pending order keeps the same identifier. Reconciliation searches finalized blocks for payment evidence in bounded pages with a persisted resume position. An outage or delay never triggers another settlement attempt.

A reservation abandoned before any attempt is released when the quote expires. Once an attempt has begun, it remains under review: elapsed time alone never releases its budget.

After confirmation, the owner can retrieve the receipt and result from their customer workspace. Revenue counters include only confirmed USDC settlements on Base; sandbox purchases and testnet payments are excluded.

Print a confirmed receipt

In your account, a confirmed order offers “Receipt and result” for the JSON file and “Printable receipt” for a readable page. Open the page, then use your browser’s Print command to print or save a PDF.

The receipt retains the associated quotation’s details and amounts even if the profile changes. It shows the confirmation recorded in UTC, transaction and document hashes. An older order without frozen billing details remains a minimal receipt. This document does not replace a tax invoice.

Only the owning account can open this private document. No printable receipt is produced for an unconfirmed order; viewing it contacts no facilitator and makes no payment. Real USDC purchases remain disabled.

GET /api/account/orders/{order_id}/receipt?lang=en

From wallet to bank

The proposed payment is USDC on Base into the seller’s wallet, accessible through MetaMask. Converting these proceeds into CHF or EUR and transferring them to a bank uses a separate provider.

This route does not depend on Coinbase Business. The conversion provider must accept the seller’s activity and bank account; its rates, fees and timing apply. The customer buys a service, not an investment, return or IPO allocation.

Automatic business verification

If you request business verification, your VAT number is sent to Stripe in a technical record separate from your Projects subscription. With your business-use and VAT-territory confirmation, ALPNAI compares the registry name and address with your saved profile. The system retains your declaration, technical references, dated result, registry data needed for the comparison and applied rule. Evidence expires no later than 24 hours after verification started; with your consent, a new generation is requested on a later purchase using the unchanged profile. Reading an old response does not renew evidence. These data are not published or sent to the blockchain. Deleting or editing the profile prevents new purchases under its previous version without rewriting retained evidence or documents. Access or deletion can be requested subject to applicable rights and retention obligations; these verification records currently have no automatic purge.

In Account → Billing profile, save legal details, confirm business use and VAT territory, then start verification. qualified means the profile satisfies the rule; it is not payment evidence. USDC services remain closed until commercial activation.