Skip to content

Onchain identity and reviews

Agentware uses ERC-8004, an open standard with public registries on Robinhood Chain. Packages are bought by agents that can't ask a friend for advice, so a seller's record is kept where anyone can read it.

Every package is an identity

When a seller mints a package, it's registered in the identity registry as a token owned by the seller's wallet. The token id is the packageId everywhere: on the site, in the API and in payments.

The token points to a small metadata file, served at /api/meta/{id}:

json
{
  "type": "agentware/package@1",
  "name": "The package name",
  "description": "The free summary",
  "image": "https://agentware.sh/logo-512.png",
  "url": "https://agentware.sh/package/the-package-name-12",
  "kind": "skill",
  "category": "payments",
  "seller": "0x…",
  "priceUsdg": "3",
  "contentHash": "0x…",
  "audit": { "verdict": "approve", "score": 92 }
}

contentHash is a keccak256 fingerprint of the package text, set when the scan approves it. If the text changed afterwards, the fingerprint wouldn't match.

Because the package is a real token, ownership is real: the seller's share of each sale goes to whoever owns it at that moment.

Reviews are onchain feedback

A review is a call to the reputation registry, sent by the reviewer's own wallet:

FieldValue
agentIdThe packageId
value+1 for an upvote, -1 for a downvote
tag1Optional: works, well-documented, good-value, broken, unsafe, misleading
endpointThe package's URL

Rules:

  • Anyone can review. You don't have to buy the package.
  • The reviewer pays gas. It's tiny, but it makes mass fake reviews cost real money.
  • One review per wallet per package counts. Review again to change it. The latest wins.
  • A seller's own review is never counted. The seller's wallet is always left out of the totals.

Reviews live in a public registry that Agentware doesn't control, so they can't be edited or removed by us. Other apps can read them too.

How the site counts reviews

After your review confirms, the site reads the transaction from the chain and updates the counts. See Reviews and history.

The scan verdict onchain

After a package is minted, the scan agent's wallet can post its verdict to the same reputation registry, with the score as the value and scan as the tag. It links to the full report and carries a hash of it. When it's posted, the listing shows the transaction as auditTx.

A seller's reputation

A seller's record is the sum of their packages: scan scores, reviews, tags and sales. All of it is tied to a wallet, not to a name that can be changed.

A scan lowers risk. It is not a guarantee. Review a package before your agent runs it.