IronStratum Get an API key

Design system

The D-011 locked palette in D-015 paper-ground roles, the type and space scales, and every hp-7 component. Published in full per the 2026-10-06 no-hidden-pages law.

Color — D-011 locked

Hexes are ruled by decisions.md D-011; a change here is a design ruling, not a tweak. --cyan is decorative strokes only — never text on paper.

--paper #DCE6F2 ground — locked pale
--panel #D2DDEC one step toward rule-blue (derived)
--ink #0E1420 primary text — locked night
--ink-2 #1F2C44 secondary text — locked rule-blue
--stamp #4A7BA6 deep ink — labels, chips, accents
--cyan #7DB3D9 decorative strokes only — never text

Type scale — major third

Major third (1.25) on 1rem for styleguide + future pages. Display heads on the homepage keep hp-7's inline clamp() values (faithful-port law). Archivo carries the width axis: expanded display is font-stretch: 125%.

--t--1 The iron layer of the AI stack.
--t-0 The iron layer of the AI stack.
--t-1 The iron layer of the AI stack.
--t-2 The iron layer of the AI stack.
--t-3 The iron layer of the AI stack.
--t-4 The iron layer of the AI stack.
--t-5 The iron layer of the AI stack.
display 125% The iron layer of the AI stack.

Space — 4pt scale

--s1
--s2
--s3
--s4
--s6
--s8
--s12
--s16
--s24

Components

StampLabel

OpenAI-compatible inference API

Button

Dimline + RegMarks

Step

1

Enter a code

No email, no password, no form.

2

Get your key

Account code, recovery code, and your first sk-ironstratum- key — same screen.

SpecTable — chat (catalog(), the live model data)

Chat and reasoning models — context window, price per million tokens in and out and cached, capabilities
ModelContext$/1M in$/1M out$/1M cached inCapabilities
qwen3.8-27b262,1440.352.550.105thinking · streaming
qwen3.6-35b131,0720.110.800.044thinking · streaming
minimax-m2.7196,6080.240.950.072streaming
muse-glimmer-30b131,0720.281.200.084streaming
glm-5.3-flash1,048,5760.110.350.033streaming
deepseek-v4-flash-07311,310,7200.150.420.045streaming
gemma-4-31b-it262,1440.220.490.066streaming
deepseek-v4-pro1,000,0001.132.210.339streaming
deepseek-v4.1-flash1,000,0000.190.710.06streaming
glm-5.31,000,0001.324.250.40streaming
jev-fast5120.030.00—streaming
jev-causal5120.030.00—streaming
jev-batch5120.030.00—streaming
deepseek-v4.1-flash-10171,048,5760.160.650.003streaming
molmo2-er8,1921.005.000.50streaming
cosmos-reason2-2b4,0960.100.400.05streaming

SpecTable — specialty (catalog(), the live model data)

Specialty models — kind and unit price
ModelKindPrice
kokoro-ttstext to speech$15 / 1M chars
chatterbox-ttstext to speech$25 / 1M chars
pocket-ttstext to speech$16 / 1M chars
audio8-ttstext to speech$8 / 1M chars
hayamimi-sttspeech to text$0.60 / audio-hour
bge-m3embeddings$0.05 / 1M tokens
bge-reranker-v2-m3rerank$1.50 / 1k searches
ocr-printocr$1 / 1k pages
ocr-archivalocr$3 / 1k pages
flux-1-schnellimages$0.003/image
flux-pro-1.1images$0.04/image
whisperspeech to text$0.12 / audio-hour
iab-2xclassification$0.70 / 1k pages
iab-3xclassification$0.70 / 1k pages
gliner-extractclassification$0.90 / 1k searches
wemm-embedembeddings$0.09 / 1M tokens
smolvlavla$0.001/call
openvla-oftvla$0.006/call
actvla$0.001/call
sam2.1-basevision$0.02/image
da3-smallvision$0.05/image

FAQ

Does the API ever change?
Fields are added, never removed or repurposed. Drift tests enforce this; it’s a contract, not a policy.
Is there a free tier?
No. No expiring credits either.

TrustStrip

OpenAPI specification · llms.txt — every claim on this site links to the artifact that backs it.