Skip to main content

Design principle

NewEra is built around one rule: the chain is the source of truth, and everything else is a cache. Payments, ownership, listings, and the fee split all execute in deployed contracts on BNB Smart Chain. The backend indexes those events so pages load fast. The database is a convenience layer. If it were wiped tomorrow, every image ownership record and every sale could be rebuilt from chain data. This is not an accident of engineering. It is the reason a user does not have to trust us.

The layers

Contract layer

Credit token, Generation, and Marketplace. Deployed and verified on BNB Smart Chain mainnet.

Account abstraction layer

ERC-4337 smart accounts, a bundler, and a paymaster that sponsors gas.

Application layer

An API that verifies on-chain payments, indexes events, and serves the marketplace.

Generation and storage

An AI inference provider and object storage for generated images.

How a request flows

The user signs. The smart account acts. The paymaster pays. The contracts settle. The API watches.

Contract layer

Three contracts, all deployed and verified on BNB Smart Chain mainnet (chain ID 56). Every contract is verified. The split, the generation cost, and the welcome amount are all readable in the published source. Current addresses are listed on the NewEra website.

Account abstraction layer

This is what makes NewEra gasless.
1

A smart account is derived

When a wallet connects, a Safe smart account is derived from it. The wallet is the owner. The smart account is the identity that holds credits and owns images.
2

Actions become UserOperations

Instead of sending a transaction, the app builds a UserOperation and asks the wallet to sign it.
3

A paymaster sponsors the gas

The signed operation goes to a bundler. A paymaster agrees to pay for it, subject to per-user and per-operation limits.
4

The EntryPoint executes

The standard ERC-4337 EntryPoint contract executes the call against our contracts.
Because the smart account is the on-chain identity, credits and images live at the smart account address, not the address shown inside your wallet extension. NewEra displays the smart account address everywhere, so it is the one that matters.

Application layer

The API does three jobs and deliberately no more. It verifies, it does not authorize. When the app reports that a user generated an image or bought a listing, the API does not take its word for it. It reads the transaction receipt from chain, decodes the emitted event, and checks that the payer matches the authenticated account. A transaction that did not happen cannot be claimed. It authenticates against the chain. Login is a signed message, verified against the smart account using ERC-1271, and ERC-6492 for accounts that have not been deployed yet. There are no passwords. It indexes. Marketplace listings, collections, and community feeds are served from an index so pages load in milliseconds instead of hundreds of RPC calls. The index follows the chain. The chain never follows the index.

Generation and storage

Image generation runs on a hosted inference provider. Generated images are written to object storage and served from a CDN, with only the resulting URL stored in the index. An earlier version of NewEra stored images inline. A single marketplace request moved 40 MB and took nearly a minute. Moving to object storage cut that to roughly 20 KB and one and a half seconds. The chain and the contracts did not change. The cache did.

What you have to trust us for

Most whitepapers stop at “trustless” and move on. Here is the honest boundary.

You do not have to trust us for

Ownership of your images. The 95/5 split. The generation cost. The welcome amount. That a sale actually paid you. All of it executes in verified contracts.

You do have to trust us for

Availability of the interface. Uptime of image generation. Continued gas sponsorship. The index staying in sync with chain.
If NewEra went offline, your credits and your on-chain records would remain. The site would not. That is the correct trade-off to make in this order, and it is the one we made.
Platform credits are free credits for using NewEra during pre-launch. They have no monetary value and cannot be withdrawn or exchanged for money outside the platform.