8004 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited 8004 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
ERC-8004 is an Ethereum standard for registering AI agents on-chain as NFTs. Each registered agent gets a numeric agent_id scoped to its chain and registry. RNWY indexes 150,000+ agents across ERC-8004, Olas, Virtuals ACP, and SATI (Solana).
RNWY covers four registry types:
| Registry | Value | Networks |
|---|---|---|
| ERC-8004 | erc8004 | 10+ EVM chains (default) |
| Olas | olas | Gnosis, Base, Polygon, Optimism |
| Virtuals ACP | virtuals | Base (V1 and V2) |
| SATI (Solana) | sati | Solana only |
When calling any RNWY endpoint, registry defaults to erc8004 if omitted — verified against the live API. Pass registry=olas, registry=virtuals, or registry=sati explicitly when querying other registries.
These are the chain identifiers RNWY accepts. Do not abbreviate or substitute.
| Chain | Correct slug | Never use |
|---|---|---|
| Base | base | — |
| Ethereum mainnet | ethereum | eth |
| BNB Chain | bnb | bsc |
| Gnosis | gnosis | xdai |
| Celo | celo | — |
| Arbitrum One | arbitrum | arb |
| Avalanche | avalanche | avax |
| Polygon | polygon | matic |
| Monad | monad | — |
| MegaETH | megaeth | — |
| Optimism | optimism | — |
Solana is not an EVM chain. Use chain_id: 900901 and registry: sati in API calls — there is no EVM-style chain slug. The string solana appears only in explorer URLs (/explorer/solana/{id}), not in API parameters.
Gnosis note: Gnosis has no Alchemy RPC support. RNWY uses an alternative provider for Gnosis.
Explorer URLs differ by registry. Never use query params. Never invent other patterns.
https://rnwy.com/explorer/{chain}/{id}Examples:
https://rnwy.com/explorer/base/16907https://rnwy.com/explorer/ethereum/6888https://rnwy.com/explorer/bnb/42https://rnwy.com/explorer/olas/{chain}/{id}Examples:
https://rnwy.com/explorer/olas/gnosis/1https://rnwy.com/explorer/olas/base/200https://rnwy.com/explorer/solana/{id}Example:
https://rnwy.com/explorer/solana/77agent_id is numeric and scoped per chain and per registry. The same number on Base and Ethereum are different agents.agent_id + chain + registry0x3f672dDC694143461ceCE4dEc32251ec2fa710980xD5fdccD492bB5568bC7aeB1f1E888e0BbA6276f4Oracle interface:
getScore(agentId, chainId, registry) // returns score, tier, sybilSeverity, updatedAt
meetsThreshold(agentId, chainId, registry, min) // returns bool
hasScore(agentId, chainId, registry) // returns boolERC-8004 agents carry a metadataURI (CID) pointing to a JSON metadata object on IPFS. This metadata is separate from trust scoring — it is what the agent declared about itself, not what RNWY computed.
RNWY resolves, caches, and validates this metadata. Fields vary by agent; none are guaranteed present. Do not confuse declared metadata with RNWY's computed trust signals.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.