Monce excel.aws.monce.ai  /  economics

Economics

Charles Dana · Monce SAS · May 2026

Token equation, AWS pass-through, scaling math.

1. The token equation

One token equals $0.00001 of underlying AWS cost (compute + storage + requests). Sale price: $0.00005 per token. Flat 5× markup. Bulk pack: $50 buys 1,000,000 tokens.

tokens(call) = ⌈ AWS_cost(call) / $0.00001 ⌉

The ceil() is intentional — we round up so the platform never under-charges on fractional tokens. On large jobs the rounding effect is negligible; on micro-calls (like a single inference cell) it's the only enforcement of a per-call floor.

2. Where the dollars come from

# Authoritative constants. eu-west-3, ARM64 Graviton2, May 2026.
GB_SEC     = 0.0000166667     # Lambda 10GB-class compute, $/GB·s
INVOKE     = 0.0000002        # Lambda request, $/invoke
S3_GBMO    = 0.023             # S3 standard, $/GB·month
S3_PUT     = 0.000005         # S3 PUT, $/op
S3_GET     = 0.0000004        # S3 GET, $/op
DDB_RW     = 0.00000125       # DynamoDB on-demand write, $/op

def aws_cost(call):
    return (
        call.lambda_gb_seconds * GB_SEC
      + call.lambda_invokes    * INVOKE
      + call.s3_mb_month * 1e-3 * S3_GBMO
      + call.s3_puts           * S3_PUT
      + call.s3_gets           * S3_GET
      + call.ddb_writes        * DDB_RW
    )

3. Measured costs (May 2026)

Wall-clock and AWS cost from =POTENTIAL on real data, hitting the production endpoint. The dispatcher routes locally below 500 rows (zero Lambda fee) and to snakebatch's v6 workers above. Cloud columns price the Lambda invocations at AWS list rate; local rows are bundled into the EC2 fixed cost (already in §7).

ActionModeWallAWS costTokensSale
=POTENTIAL, 100 rowslocal200 ms$0 marginal1 (floor)$0.00005
=POTENTIAL, 500 rowslocal3.2 s$0 marginal1 (floor)$0.00005
=POTENTIAL, 1,000 rowscloud1.6 s$0.0014140$0.007
=POTENTIAL, 5,000 rowscloud4.5 s$0.0042420$0.021
=POTENTIAL, 10,000 rowscloud8.6 s$0.0080800$0.040
=POTENTIAL, 150K rows (extrapolated)cloud~20 s~$0.5050,000$2.50
=PREDICT, 1 inference cellcloud~150 ms$0.00000071 (floor)$0.00005
=AUDIT, embedded model (v0.6)local~50 ms$00$0
Storing 1 model (200 KB) for 1 yearS3$0.0000556$0.0003
Storing 1,000 models for 1 yearS3$0.0555,500$0.275
Local mode is genuinely free for the user, marginally. A small workbook (<500 rows) calling =POTENTIAL hundreds of times costs the platform nothing in Lambda fees — just CPU on the always-on EC2. We still charge the 1-token ceil() floor per call (5µ¢) to prevent spam-clicking, but a serious user iterating on small data is essentially free to the platform. That's the design.

4. The 150,000-token starter pack

Every new sign-up gets 150,000 tokens on first verification. That's $1.50 of AWS cost, sells for $7.50 face value. Concretely it covers:

ActivityApproximate countTokens
=POTENTIAL.SCAN on a 150K-row sheet~3 sweeps~150,000
Train one big model (15K rows, 15 layers)~30 trains~150,000
Train one small model (1K rows)~500 trains~150,000
Inference cells (any model)~150,000~150,000
Store 50 trained models for 1 yearflat~300

Generous enough for a serious evaluation, finite enough that we know who's serious. Starter pack is one-time; refills are paid (or credit-granted for design partners).

5. Storage is permanent — and trivially priced

Every trained model is retained in S3 indefinitely. We do not garbage-collect. The user can list, rehydrate, or explicitly delete any model. See architecture §7 for the mechanism; the cost shape is:

storage_tokens_per_day = ⌈ total_MB × (0.023 / 30) / 0.00001 ⌉

You storePer dayPer year
10 models @ 200 KB = 2 MB~1 token~155 tokens (~$0.008 sale)
100 models = 20 MB~2 tokens~550 tokens (~$0.028 sale)
1,000 models = 200 MB~16 tokens~5,500 tokens (~$0.275 sale)

Storage is so cheap relative to compute that it's effectively free for any realistic deployment. The reason it's metered at all is to keep the books honest — not to discourage retention.

6. Three billing tiers

TierMarkupAudienceCap
Pass-through1.0×Internal Monce sheets, design partners.None.
StandardCustomer-facing, normal SLA.Per-key monthly cap; soft-throttle then 402.
ReservedFlat monthlyEnterprise, predictable spend.Provisioned concurrency, no per-call billing.

7. Fixed costs are tiny

ComponentMonthlyType
EC2 t4g.micro (this box)~$7Fixed
Route53 + ACM + CloudWatch~$2Fixed
SES (magic links, v0.6)~$0 (10K/mo free)Fixed-ish
Total fixed (excl. snakebatch)~$9/mo
Lambda compute (per call)$0.003 — $3.40 / trainingVariable
S3 storage (per model)~$0.000055/MB·yearVariable
Zero traffic = $9/month. Same shape as snakebatch. The system scales to zero between users because all compute is Lambda-fronted. We pay for the EC2 to be online; everything else is pay-per-call.

8. A worked example: design partner with one workbook

cdana@monce.ai signs up. Receives 150K starter tokens. Over month 1:

The design-partner experience converts to standard tier when the pack runs out — or when the partner asks to.

9. The line

"Five times AWS cost — rounded up — on every cell that fires.
Predictable, auditable, and stamped on every workbook."