For private equity and asset issuers

You already own the asset. This is about who can read it.

You hold an asset that is worth what it is worth whether or not anybody can trade it. AssetMesh does not try to make it tradeable. It makes it legible — to machines, to a denomination that already circulates, and to somebody diligencing you who has never met you.

What you publish

Four things, and a list of what is never asked for

“Publish a record about your asset” is heard as “hand over your data” until somebody lists the fields. There are no other fields. The format has no place to put an LP, a cost basis or a key, and no version of it will.

In the fileDetail
publishedWhat the asset is, its class and its jurisdictionA Chicago commercial property. Enough for a machine to know what kind of thing it is reading.
publishedA public identifier, if you choose to give oneA county parcel number, a title reference. Optional — the record works without it.
publishedDated claims, and who made each oneAn appraised value, an occupancy figure, a custody statement — each naming its author and the date it runs out.
publishedObligations issued against the assetWhat a holder is owed, in what unit, by whom, until when.
neverYour LPs, your cap table, your fund termsThe format has no field for any of it, and no version of it will. This is not a disclosure regime.
neverYour cost basis, your debt stack, your returnsNot asked for, not represented, not inferable from anything in the file.
neverCustody of the asset, or any key to itA record is a description. Nothing in AssetMesh takes possession of anything.
What it costs

One of these is real work. We are not going to pretend otherwise

An independent attestationreal cost

The format refuses an appraisal, audit, custody or title claim made by the party it is about. So the first record costs you an appraiser, an auditor or a custodian who will put their name to a number — a real engagement with a real fee. This is the whole cost, and it is deliberately not avoidable: it is the only reason a stranger has to believe any of it.

Restating what is still truereal cost

Every claim carries an expiry, and an expired claim stops counting rather than quietly ageing. A record you publish and never touch again decays into an empty one — which is the correct behaviour and is still work somebody has to own.

Honouring what you issuedreal cost

An obligation names who is on the hook. Publishing one is a statement about what you will do, and the format makes it checkable by anybody rather than only by the holder.

Publishing the filetrivial

One JSON file at your own domain, under /.well-known/. Two commands write and check it. No account, no server, no integration, and nothing to sign up for.

Before you ask

Four things this is not

Each is the first assumption of a different person in the room, and every one of them is wrong in a way that matters.

It is a token

There is no token. `rwa/1` is a JSON file at a URL. Nothing is minted, nothing is on a chain, and nothing about the format requires either.

It is a marketplace

Nothing is listed, matched or traded. The argument is the opposite one: an asset does not need its own market, it needs a unit somebody already holds.

It is a fund, or a wrapper around one

AssetMesh holds nothing, takes custody of nothing, and is not a counterparty to anything you issue. The obligation names you.

It is an offering

Publishing a record is not soliciting anybody. The format has no investor, no subscription and no allocation — and it refuses the one instrument shape that is reliably a security.

Founding issuers

The people who make it real owning part of what they made real

A standard is worth nothing until it has nodes, and the companies that publish first carry the cost of a format nobody else is using yet. So the intention is that early issuers hold a stake in the standard itself rather than a discount on it — the people who make it real owning part of what they made real.

What is not settled

  • The entity does not exist. AssetMesh is a package in this monorepo today, and a stake is in something that has been formed. Forming it is the next decision, not a formality.
  • What earns a stake is not adoption. Publishing a file is an afternoon. The thing that makes the format credible to the second issuer is a named, independent appraiser or auditor on a real asset — so that is what would be priced.
  • The terms are not settled and are not published here. A number on this page before there is an entity, a cap table and counsel would be the exact failure this whole format argues against.

If you hold real assets and would consider being the first record published by somebody who is not us, that is the conversation. It starts with one asset and one appraiser, not a term sheet.

Start that conversation →
How to start

Four steps, and only one is work

01
Write a record

One file, at your own domain. It does not validate yet, and it names every placeholder still in it.

npx assetmesh adopt
02
Name a third party

Replace each independent attestation’s author with the appraiser, auditor or custodian who actually made the claim. This is the work; the rest is typing.

03
Check it

Every problem at once, with a path and a stable code. Exit 1 on any.

npx assetmesh check
04
Serve it

At /.well-known/rwa.json. A committed file is not a served file — the failure this estate has made most often is checking the repository instead of the domain.

Served at /.well-known/rwa.json · the securities line