Primary mark
Full detail. Use on anything darker than #3A3F4E.
The retrieval logic, the review step, the redaction rules, the bounds you keep rewriting — someone published all of it. You cannot reuse it because you cannot read it: every framework buries an agent's mind in code, so there is nothing to compare and nothing to lift. STRATA makes an agent plain files — identity, bounds, skills, memory — and the index makes them searchable. Recognise the pieces that fit, import them, resolve in one pass.
Contract address drops at launch — only on @strataonsolana
This is a published agent with nothing hidden. Ten layers exist in the spec; this one declares eight and says so. Hover any layer to see what it holds — that legibility is the entire trick, because a layer you can read is a layer someone else can lift.
On the left is what a team actually has: capabilities scattered across repos, chat logs and half-finished branches, none of it addressable. Drag the control and nothing is added — the pieces only become legible, and legible is the difference between eight fragments and a working agent.
Drag, or use the arrow keys. Nothing is created as it moves — only named, ordered and linked.
Every seam in the index, mapped by how many published agents import it. Hot cells are the load-bearing ones — the skills the ecosystem has quietly standardised on. Hover any cell for its import count.
You rarely start from zero. Most of what an agent needs is already a seam in the index — the craft is reading the strata and recognising the ones that fit. Reuse resolves; reinvention grinds. Four moves get you from an empty repo to a running agent.
strata init lays down a manifest and a CORE.md. That repo is now an agent.
Add only what you need — seams, rigs, veins. Eight of the ten layers are optional.
strata probe validates the stack and refuses to sign a repo that contradicts its own bounds.
strata surface --to claude emits the native format for whatever runtime you're on.
| # | Author | Forks | Share of index | Seams published | Trend |
|---|---|---|---|---|---|
| 1 | vega.sol | 312 | 24 | ▲ 3 | |
| 2 | 7Kdq…mPXa | 271 | 18 | ▲ 1 | |
| 3 | renji.sol | 240 | 15 | ▼ 2 | |
| 4 | 0xQuarry | 190 | 11 | ▲ 5 | |
| 5 | 4Rvn…t2Wc | 172 | 9 | ▼ 1 |
Where STRATA comes from, where it goes, and what ships next. Publishing and forking route fees straight back to the people who wrote the layers — the coin pays authors, it isn't a side bet.
Install Phantom or Solflare — a free browser wallet. Takes about a minute.
Get Phantom ▸Buy SOL in the wallet or send it from any exchange. A little goes a long way — leave a bit for fees.
How to get SOL ▸The instant we launch, this button links straight to the pool. Until then, the only real address comes from @strataonsolana.
Watch for the drop ▸An agent you can't read is an agent you can't trust.
No VC rounds, no private sale. 30% floats free from day one and the team's 5% is locked for a full year. Nobody gets a head start on the index.
STRATA isn't a mascot — it's how reuse gets paid. When an agent recognises a seam that fits and imports it, the fee routes to the author who wrote that pattern. The more the index is read and reused, the more the coin moves.
A quarter of every protocol fee burns forever. 38.2M is already gone, and there is no mint authority — 1B is all there will ever be.
The roadmap ends with the keys given away: a DAO-curated index, an on-chain treasury, and holders ratifying the spec itself. Community is the exit plan.
Publishing an agent or forking one costs STRATA. The split is automatic: most of it pays the authors whose seams got imported, a quarter burns, the rest funds the build. More reuse → better-paid authors → more seams worth reusing.
Solid line: 38.2M already burned across 4,812 publishes. Dashed: projection at the pace you set — every publish destroys ≈280k STRATA, permanently. Drag the slider, steepen the curve.
The manifest and CORE.md land, along with the reference CLI and the first surface adapter. 4,812 agents published since. Author rewards seeded with 30% of supply, LP locked at launch.
Skills became first-class: versioned, imported by reference, and paid per import. Pinning went mandatory for releases the same month — unpinned imports now fail probe --strict instead of quietly drifting.
Bounds are enforced at surface time rather than suggested, every surface writes a signed assay, and the loss report tells you exactly what an adapter dropped. You're looking at it.
Fork lineage and assay signatures commit on-chain, so an agent's ancestry is verifiable without trusting the registry. Author rewards settle automatically from the import graph — no human approves payouts.
Nested sub-agents get a real dependency resolver: conflict detection across imported bounds, deduped seams, and a lockfile. Plus typed clients and a local strata run sandbox.
Holders stake STRATA to propose and ratify spec changes, and to curate what the index promotes. The standard stops belonging to us. Treasury governance moves on-chain with it.
STRATA v0.4. Two required files turn a git repository into a portable agent; eight optional layers add capability, knowledge and governance on top. Everything is plain text, so git diff tells you exactly what changed about an agent's mind.
Layers resolve top-down. Anything you don't need, you simply don't create.
# required — without these it is a repo, not an agent strata.yaml # manifest: model, version, deps, entry points CORE.md # identity: voice, values, how it communicates # optional — add only what the agent actually needs BOUNDS.md # hard constraints, enforced at surface time seams/ # skills — loaded on relevance, not always-on rigs/ # tool schemas (MCP-compatible) veins/ # deterministic multi-step routes deposits/ # reference knowledge sediment/ # memory that survives the session assays/ # signed audit record beds/ # nested sub-agents, imported by reference
Four commands take you from empty directory to a running agent on the runtime of your choice.
# 1. lay down the two required layers strata init atlas-researcher # 2. read the whole stack back, fully resolved strata core # 3. validate: schema, bounds, and seam collisions strata probe --strict # 4. emit the native format for your runtime strata surface --to claude > ./out/agent.md
spec: 0.4 name: atlas-researcher version: 2.4.0 model: preferred: claude-opus-4-8 minimum: any-frontier # degrade, don't fail layers: seams: auto # discover seams/*/SEAM.md sediment: append-only imports: - git+https://github.com/vega/[email protected] surfaces: [claude, openai, langchain, mcp]
strata.yaml and CORE.md are the contract; everything else is opt-in.BOUNDS.md forbids, probe fails the build rather than resolving it at runtime.assays/, so drift is measurable rather than anecdotal.{
"spec": "0.4",
"resolved_layers": 8,
"unpinned_imports": ["seam-scrape@main"],
"bounds_conflicts": [],
"surfaces_clean": ["claude", "mcp"],
"surfaces_lossy": { "openai": "veins/ flattened to prose" }
}
The spec deliberately owns no runtime. If STRATA disappears tomorrow, the repository is still a readable, versioned description of an agent — which is the point. An agent you cannot read is an agent you cannot review, and an agent you cannot review is not one you should ship.
Open floor for the people writing the agents — and the wall. Ship notes, spec arguments, and graffiti, all in public.
Open to everyone — no wallet, no sign-in, and it is live: press & drag anywhere in the dark and every visitor watching sees your dots appear in real time. Double-click wipes it for everyone (6s cooldown).
Surfacing is the act of turning a STRATA repo into whatever your runtime actually eats. Every adapter reports what it had to drop, so a lossy target is a warning you read — never a silent downgrade.
| Adapter | Layers kept | Dropped | Consequence |
|---|---|---|---|
| claude | 10 / 10 | — | Full fidelity, including veins and beds |
| mcp | 9 / 10 | beds/ | Sub-agents flatten into the parent |
| openai | 8 / 10 | veins/, beds/ | Routes become prose; ordering is advisory |
| langchain | 7 / 10 | veins/, beds/, assays/ | No audit trail survives the export |
| system-prompt | 4 / 10 | everything executable | Identity and bounds only — the honest floor |
Run strata surface --explain to see the loss report before you ship. Demo data.
Published agents, resolvable by name and version. Every entry is a real git repository — clone it, read the layers, fork it if it's close but not right. Click a column to sort.
| Agent | Spec | Layers | Forks | Reuse | Updated |
|---|---|---|---|---|---|
| vega.sol/atlas-researcher | 0.4 | 8 / 10 | 312 | 2h ago | |
| 7Kdq…mPXa/ledger-clerk | 0.4 | 6 / 10 | 271 | 9h ago | |
| renji.sol/triage-nurse | 0.3 | 7 / 10 | 240 | 2d ago | |
| 0xQuarry/schema-smith | 0.4 | 5 / 10 | 190 | 4h ago | |
| noor.sol/prose-editor | 0.3 | 4 / 10 | 172 | 6d ago | |
| atlas_mines/site-watch | 0.2 | 3 / 10 | 41 | 3w ago |
Agents on spec 0.2 still resolve — surfacing warns instead of failing. Demo data.
A seam is one skill: a folder with a SEAM.md, optional scripts, and a description precise enough that an agent knows when to reach for it. Seams are imported by reference and versioned independently of the agents that use them.
seams/diff-review/ SEAM.md # when to use it, and how review.py # optional — seams may ship code fixtures/ # optional — examples to ground behaviour
The first line of SEAM.md is the trigger description. It is the only part always held in context — the body loads when the agent decides the seam is relevant, which is what keeps a 40-seam agent affordable.
| # | Seam | Imports | Share of index | Author | Version |
|---|---|---|---|---|---|
| 1 | seams/retrieval | 2,140 | vega.sol | 1.4.2 | |
| 2 | seams/diff-review | 1,786 | 0xQuarry | 2.0.1 | |
| 3 | seams/cite | 1,231 | renji.sol | 0.9.7 | |
| 4 | seams/redact | 894 | noor.sol | 1.1.0 | |
| 5 | seams/sql | 377 | 7Kdq…mPXa | 3.2.0 |
Imports counted across published agents on spec ≥ 0.3. Demo data.
The mark, what it means, and every file you might need. These are published rather than gated on purpose — a logo people cannot download is a logo people screenshot, and a screenshot is always the worst version of it.
The silhouette is an S, so the mark is legible instantly and obviously belongs to a company called STRATA. But it is not filled with a colour — it is filled with ground. Three stratified layers run edge to edge behind it and are visible only through the letter, as though the S were a core cut out of a rock face.
The S crosses a layer boundary exactly twice, once on each descender, and both crossings are ringed. That is the whole argument in one shape: a path that passes through layers, where the crossings are the part worth looking at.
M36 9 H15 V24 H33 V39 H129 units on a 48 gridy = 16.5 · y = 31.5(15, 16.5) · (33, 31.5)SVG wherever you can — it is the source, it stays sharp at any size, and it is a few kilobytes. PNG is there for tools that will not take vector, and the lockups are pre-rendered because they carry type.
Full detail. Use on anything darker than #3A3F4E.
Graph and rings inverted so the mark holds on white and paper.
One colour, inherits currentColor. Print, etch, embroidery, stamps.
Reduced cut — the detail that dies at 16px is removed rather than shrunk.
Mark plus wordmark, pre-rendered with the brand typeface so it looks right without installing anything.

What links to stratasolana.com unfurl as. 1200 × 630.
The plain-language version: STRATA is software and a utility token, not an investment. Read this before you interact with the protocol or the coin.
Last updated 27 July 2026 · applies to this site and the $STRATA token
Holding or trading $STRATA carries substantial risk, including the total loss of the funds you use. Token prices are volatile and can fall to zero. Liquidity may be thin or disappear. Smart contracts, bridges and third-party venues can fail or be exploited. Past or simulated performance shown on this site does not indicate future results.
Only interact with amounts you can afford to lose entirely. If you don't understand how Solana tokens, wallets, slippage and liquidity work, do not trade.
STRATA, its contributors and this website are not your broker, financial adviser, or fiduciary. Nothing on this site — including the market strip, tokenomics, roadmap, the AI assistant, or any social post — is financial, investment, legal, accounting or tax advice, or an offer or solicitation to buy or sell any asset. Any decision you make is your own. Consult a licensed professional in your jurisdiction before making financial decisions.
$STRATA is intended purely as a utility token that meters and rewards activity within the STRATA protocol — publishing, forking and surfacing agents, and paying seam authors. It is not a share, equity, debt, or ownership interest in any company or person, confers no dividend, revenue or profit rights, and is not intended to be a security or investment contract in any jurisdiction.
Supply is fixed with no mint authority. There is no promise, guarantee or expectation of profit, appreciation, or return of any kind. Buying $STRATA is a decision to use and support a protocol, not to invest in an enterprise.
The only legitimate $STRATA contract address is the one shown on this site and posted by @strataonsolana. Our only official channels are this website (stratasolana.com), that X account, and github.com/StratAI-web.
We will never DM you first, run a “presale” or “whitelist”, send airdrops that ask you to connect and sign, or ask for your seed phrase or private keys. Any account, group, token or link that does these things is fraudulent. Verify the contract address character-by-character before you trade, and treat urgency as a red flag.
You may not use this site or acquire $STRATA if doing so is unlawful where you live, or if you are a resident of, or located in, a jurisdiction where such tokens are prohibited or restricted. You must not use STRATA if you are subject to sanctions or are on any prohibited-persons list. You are solely responsible for determining, reporting and paying any taxes that apply to you.
This site does not ask you to create an account and does not collect your name, email or wallet. It does not use advertising or cross-site tracking cookies. A few things are stored to make features work:
This site and the STRATA protocol are provided on an “as is” and “as available” basis, without warranties of any kind, express or implied. To the maximum extent permitted by law, STRATA and its contributors are not liable for any loss or damage — including lost funds or profits — arising from your use of the site, the token, the protocol, or any third-party service linked from here. Third-party links (wallets, exchanges, pump.fun, Dexscreener, etc.) are provided for convenience and are governed by their own terms; we do not control or endorse them.
By using this site you accept these terms and everything above. If you do not agree, do not use the site or the token. These terms may be updated; the “last updated” date reflects the current version.
Two jobs: publish the token contract address, and edit the copy the public site renders. Both go live the moment you save. Nothing here is linked from the public nav.
Six failed attempts locks this IP out for five minutes.
Validated as base58, 32–44 characters, before it can go live. Publishing it flips the whole site into launched mode: the buy panel, the market strip and the footer all switch over.
Plain text only — it is inserted as text, never as markup, so nothing typed here can run as code. Leave a field empty to fall back to the copy built into the page.
Loading fields…
Read the index, reuse the seams that fit, resolve in one pass — recognition beats grinding it out. Every import pays the author who wrote the pattern; every publish burns supply. 4,812 agents in, 38,214,388 STRATA is gone for good — and the spec keeps resolving with or without us.