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.
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.
