Built on AT Protocol, Tempo & MPP

Global social payments.

The payments layer for the open social web. The Atmosphere isn't one app, it's an everything ecosystem. Atmosphere Money is its financial infrastructure: instant settlement, native stablecoins, and seamless payments across every app, agent, and identity in the Atmosphere.

Start building Learn more
AT Protocol
Social identity protocol layer
~$0.001
Target cost per transaction
< 0.5s
Finality on Tempo
USDat · EURat
USD & EUR stablecoins (phased)

Money, native to the Atmosphere.

AT Protocol gave the world a decentralized social graph. Atmosphere Money adds the financial layer — a programmable stablecoin network built on MPP, the Machine Payments Protocol natively integrated into Tempo L1, routing value as seamlessly as atproto routes data.

  • Permissionless: any app on the Atmosphere can integrate payments without approval or gatekeepers.
  • Composable: payments are first-class primitives that compose with atproto identity, data, and social graphs.
  • MPP-native: built on the Machine Payments Protocol — Tempo's native streaming state-channel standard for zero-click micropayments and automated revenue splits, with x402 fallback compatibility for any external web service or AI agent.
  • Interoperable: settle in any stablecoin via Tempo's native DEX; all roads lead to the same liquidity pool.
  • User-ownership: wallets are self-custodial by design. Users can export their private key at any time and move funds to any compatible wallet, preventing lock-in and staying true to the open, self-sovereign ethos of AT Protocol. Learn more →
Tempo Settlement Layer
Atmosphere Money is natively settled on Tempo, a purpose-built payments blockchain with sub-second finality, stablecoin gas, and dedicated payment lanes that never compete with other traffic.
AT Protocol Identity
Payments are tied to atproto DIDs. Your handle is your payment address. Apps can request, split, and settle payments using the same identity graph your users already have.
Stablecoin-Native
No volatile gas tokens. Transactions are denominated and settled in stablecoins. USDat launches first, backed by US Treasury Bills whose yield funds zero gas fees. EURat follows, MiCA-compliant, with Invisible Auto-FX via the Tempo AMM.
Machine Payments Protocol (MPP)
Payments are routed via MPP, co-authored by Stripe and natively integrated into Tempo L1. State-channel "Sessions" stream micro-payments off-chain and settle only the final total to the ledger — executing revenue splits atomically across all stakeholders in ~400ms.
Portable Receipts (attested.network)
Atmosphere acts as an attested.network Broker, turning every settlement into a portable AT Protocol record on the user's own PDS. Payment receipts and entitlements belong to the user — not locked in any platform's proprietary database.
Privacy-First Compliance
KYC data is encrypted and stored entirely in Atmosphere's own Data Privacy Vault — never shared with fiat bridges or third parties. On-chain enforcement uses TIP-403 policy registries; the blockchain only ever sees a cryptographic boolean, never your identity.

USDat first.
EURat next.

Atmosphere Money is building a two-currency network, sequenced for liquidity depth and regulatory strength. USDat launches first as the global reserve. EURat follows with full MiCA compliance and Invisible Auto-FX for frictionless cross-currency settlement.

  • Treasury-backed yield engine: USDat reserves are held in short-term US Treasury Bills. The yield funds zero gas fees across the entire network — the deeper the liquidity, the more the network can subsidise.
  • Instant mint & redeem: on-ramp via Apple Pay or ACH; off-ramp directly through the Atmosphere Money API.
  • Invisible Auto-FX: when EURat is live, a European user can pay a US creator's USDat request without lifting a finger. The Atmosphere Facilitator routes EURat through the on-chain Tempo AMM for an atomic swap at the real-time rate — settled in the same ~400ms window.
  • MiCA-compliant EURat: the Euro expansion is being designed from the ground up to meet EU Markets in Crypto-Assets regulations, including the volume cap requirements on non-Euro stablecoins used as a means of exchange.
$

USDat

Atmosphere Dollar · Pegged 1:1 to USD · Tempo native

Phase 1
Peg
1 : 1 USD
Backing
US T-Bills
Gas cost
~$0.001

EURat

Atmosphere Euro · Pegged 1:1 to EUR · MiCA compliant

Phase 2
Peg
1 : 1 EUR
Regulation
MiCA (EU)
FX routing
Tempo AMM
USDat launches on Tempo mainnet. Testnet integration available now — reach out to start building. EURat follows once core network effects are established.

Payments in your atproto app, in minutes.

Atmosphere Money is designed for developers building on the AT Protocol. Whether you're building a social app, a creator platform, or a marketplace, drop in the SDK and you have payments.

  • atproto-native: integrates directly with your existing DID resolution and lexicon schema.
  • Gas sponsorship: sponsor transactions for your users so they never see a blockchain fee.
  • Automatic revenue splits: define split rules once — the protocol distributes funds to creators, moderators, hosts, and curators at settlement with no reconciliation overhead.
  • Webhooks & events: real-time payment events over your existing atproto firehose subscription.
  • Testnet available: start building today on Tempo testnet with no mainnet commitment.
Read the docs View on GitHub
atmosphere-money.ts
// Automatic revenue split on a subscription payment
import { AtmosphereMoney } from '@atmosphere/money'

const client = new AtmosphereMoney({
  network: 'mainnet',
  sponsorGas: true,
})

// $5 subscription split across all contributors
await client.createSplit({
  from: 'did:plc:subscriber',
  amount: 5.00,
  currency: 'USDat',
  recipients: [
    { did: 'did:plc:creator',   share: 0.70 },
    { did: 'did:plc:moderator', share: 0.15 },
    { did: 'did:plc:curator',   share: 0.10 },
    { did: 'did:plc:pds-host',  share: 0.05 },
  ],
})
// All recipients paid atomically in ~0.5s

Every stakeholder, financially rewarded.

The Atmosphere is built by many hands. Fast, cheap, programmable payments let every participant — not just app owners — earn from the value they create. Revenue splits happen at settlement, automatically, with no off-chain reconciliation.

Creators
Tipping & Subscriptions
Followers tip posts and threads or subscribe to feeds directly — settled in USDat or EURat, with no platform intermediary taking a cut.
Moderators
Labeller Services
Labellers and moderation services can charge for their work at the protocol level — apps pay per-label or via subscription, automatically.
Infrastructure
PDS & AppView Hosts
PDS operators and AppView providers can receive micropayments for hosting and compute, incentivising a decentralised, robust infrastructure layer.
Curators
Feed & List Builders
Custom feed and list curators earn a share when users subscribe to their feeds — aligning incentives with quality, not virality.
Commerce
P2P Marketplaces
Escrow, dispute resolution, and instant payouts for decentralised marketplace apps — splits distributed on settlement.
Agents
Agentic Commerce
AI agents transacting autonomously — paying for API calls, hiring other agents, and distributing value across the graph with predictable fees.

Payments that belong to you,
not the platform.

In Web2, your receipts are locked in proprietary databases. Atmosphere adopts the attested.network open standard, acting as a trusted Broker to turn every on-chain settlement into a portable AT Protocol record stored directly on the user's own PDS — a receipt they physically own and that survives any platform change.

A custom lexicon extension — network.attested.payment.stream — bridges static receipt records with MPP streaming, enabling granular B2B value routing without flooding the PDS with thousands of micro-receipts. The flow has three phases:

01 · SESSION ENVELOPE
Authorization on-chain

A user authorises an MPP session for a third-party AppView. Atmosphere writes an initial network.attested.payment.stream record to the user's PDS — a verifiable open tab that grants instant access.

02 · SILENT STREAM
Value flows off-chain

Value streams silently via MPP vouchers — impression splits, moderation bounties, feed indexing fees. No PDS writes. No gas. Pure cryptographic message passing until the session closes.

03 · FINAL PROOF
Single settlement, portable receipt

At session close, the Facilitator settles the aggregated vouchers on Tempo L1, splits funds atomically, and writes a single network.attested.payment.proof record to AT Protocol — the user's permanent, portable receipt.

Impression Splits

As a user scrolls a sponsored post, the client streams micro-vouchers to the AppView per impression — fractions of a cent, settled in aggregate at session end.

Moderation Bounties

When a user flags a post, the AppView streams a micro-payment directly to an independent Labeler per report processed — aligning incentives without off-chain reconciliation.

Feed Indexing

Algorithm builders earn a micro-fraction per post their feed successfully surfaces to a paying user — a competitive economic signal for quality, not virality.

Verify once.
Use everywhere.

Because Atmosphere Money already absorbs the cost and friction of KYC to legally issue USDat, we can turn that compliance burden into a public good for the entire AT Protocol ecosystem.

Atmosphere acts as a trusted Identity Oracle. When your AppView needs to know if the owner of @alice.bsky.social is over 18 or is a verified human, you query the Atmosphere Identity API. Our backend evaluates the user's data locked in our Data Privacy Vault and returns a standard JWT containing a simple signed boolean. Alice's government ID and exact birthdate stay permanently in our vault — you get the legal assurance you need using standard Web2 cryptography any developer can implement in minutes.

Each check is settled as an MPP micropayment — a fraction of the cost of a legacy identity provider, with no per-user flat-fee surprises.

identity-oracle.ts
// Check if a DID is age-verified — no PII ever leaves Atmosphere's vault
const res = await fetch('https://api.atmosphere.money/v1/identity/assert', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    did: 'did:plc:alice',
    assertions: ['isOver18', 'isHuman'],
  }),
})

// Returns a signed JWT — no raw identity data exposed
const { jwt, assertions } = await res.json()
// assertions: { isOver18: true, isHuman: true }
// Signed by Atmosphere — verifiable by any standard JWT library
Age Gates
Verified access, zero friction
Age-gate your AppView with a single API call. Users who've already verified with Atmosphere pass instantly. New users can complete a lightweight check without setting up a financial wallet — their status is then permanently attached to their DID.
Proof of Humanity
Sybil-resistant feeds & algorithms
Feed builders can query whether a DID is linked to a verified human. Atmosphere evaluates its vault and issues a signed assertion — instantly filtering bot farms without requiring users to solve CAPTCHAs or re-scan their face.
Identity Oracle
Standard JWT, no crypto complexity
Assertions are returned as signed JSON Web Tokens — battle-tested cryptography that any Web2 developer can verify in minutes using existing libraries. No zero-knowledge proofs, no custom verifiers to build.
MPP Pricing
Micro-fee per check via MPP
Instead of paying a legacy identity provider a flat fee per user, pay Atmosphere a micro-fee (e.g. 0.05 USDat) per assertion check, settled automatically via an MPP streaming session. No contracts, no minimums, no billing surprises.

Money for machines.
Native to the Atmosphere.

AI agents on AT Protocol are first-class financial citizens. Using MPP, agents earn revenue autonomously via streaming state channels, pay for API calls, and transact with any service on the open web — inside or outside the Atmosphere.

  • DID-native agent wallets: every agent gets an atproto DID and a programmable API wallet secured inside a cloud Trusted Execution Environment (TEE), with no separate key management required.
  • MPP earning: an agent opens an MPP streaming session to receive micropayments (e.g. 0.02 USDat per inference call). The user's client signs payment vouchers in the background — no UI, no manual approval required.
  • Machine-to-machine routing: atproto agents transact with external AI agents and APIs across the open internet using native MPP headers, with x402 fallback for services that don't yet support MPP.
  • Spending limits & policies: set per-agent budgets, velocity limits, and whitelisted counterparties so agents operate within defined financial guardrails.
  • Deterministic settlement: agents get guaranteed confirmation in ~0.5s, eliminating retry loops and race conditions in autonomous flows.
  • Composable with social graph: agents can transact with any DID on AT Protocol, human or machine, within the same unified identity and payments layer.
agent-payments.ts
// Provision an agent wallet tied to its DID
const agent = await client.createAgentWallet({
  did: 'did:plc:agent-xyz',
  spendingLimit: { daily: 50.00, perTx: 5.00 },
  currency: 'USDat',
})

// Agent pays for an API call autonomously
await agent.pay({
  to: 'did:plc:api-provider',
  amount: 0.001,
  memo: 'inference · run/abc123',
}) // settles in ~0.5s, fee ~$0.001

// Agent-to-agent: hire a sub-agent
await agent.escrow({
  to:     'did:plc:sub-agent',
  amount: 2.50,
  release: 'on:task-complete',
})
Latency
< 0.5s
Deterministic finality
Fee per tx
~$0.001
Fixed, stablecoin-denominated
In development

Introducing Atpay

The reference implementation wallet for the Atmosphere Money network. Atpay brings Web3 self-custody with Web2 simplicity — send, receive, and spend USDat or EURat across every app on the open social web using your @handle, secured by your device's Secure Enclave. Because the network is fully open, any developer can build their own compatible wallet.

Atpay
Consumer app · Coming soon

Let's build the open payments web together.

Atmosphere Money is early and moving fast. We're working with app developers, infrastructure partners, and people who want to help shape what payments look like on the open social web.

  • Payments infrastructure purpose-built for AT Protocol apps
  • USDat & EURat, native stablecoins (USD and EUR) with programmatic mint/redeem and compliance hooks
  • Settled on Tempo, a Stripe & Paradigm-incubated payments blockchain
  • Atpay consumer wallet in development, bringing payments to every atproto user
  • SDK for developers, agentic payment primitives, and cross-app composability
  • Designed to work across every app, agent, and identity on the Atmosphere

Say hello

Whether you're building on atproto, exploring a partnership, or just curious about what we're working on, we'd love to hear from you.

Coming soon