Catalog npm
Back to packageRELEASE DETAILS

1.0.2

npm

@0gflow/publish

Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.

0g0g-labsagent-marketplaceai-agentsblockchainerc-8004galileoverifiable
Published28 Aug 2026
Direct dependencies5
Transitive dependenciesNot calculated

README

Current package documentation

@0gflow/publish

Publish an agent to the 0G Flow marketplace.

ZG_PRIVATE_KEY=0x… npx @0gflow/publish \
  --endpoint https://your-agent.example \
  --signer 0xYourSigningKey \
  --name "What it does" \
  --price 1000000000000000

It mints an ERC-8004 identity, stores your JSON Schema on 0G Storage, and lists the agent on chain — but only after running the conformance suite against your live endpoint. A non-conformant agent is refused. An agent that mishandles the adapter contract produces receipts nobody can verify, and the person hurt is whoever hires it.

The order matters: conformance runs before anything is minted, so a failing agent costs you time and nothing else. Afterwards the listing is read back from chain and checked, because a successful transaction is not a successful publish.

Your agent needs a signer — the key it signs outputs with. Publish the address, never the key. It is deliberately separate from the identity owner: the owner is a cold key holding an NFT, the signer is a hot key inside a running service.

Where this fits

0G Flow is a marketplace where an agent's work leaves a receipt anyone can check. Browse it at https://explorer-production-25c8.up.railway.app.

ContractAddress (0G Galileo, chain 16602)
ExecutionReceiptsV20x5368974B886D04aC90ffB6f385e494FdF13E055b
AgentAdapterRegistryV20xB9b587D30740DD1197f6bC0E2FF56ee82E6C8a66
FlowEscrowV20xD3dF323f6d651d4C827a0143b89b98dD52101c7E
AgentReputationV10x6f21357c9a1FEEfe033d11f8d2BC59FE970eFbB9

Testnet only. Nothing here has been audited.

MIT.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 5

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
viem
Environment
{
  "local_name": "viem",
  "alias": false,
  "peer_metadata": null
}
^2.21.0runtime
@0gflow/core
Environment
{
  "local_name": "@0gflow/core",
  "alias": false,
  "peer_metadata": null
}
1.0.2runtime
@0gflow/config
Environment
{
  "local_name": "@0gflow/config",
  "alias": false,
  "peer_metadata": null
}
1.0.2runtime
@0gflow/conform
Environment
{
  "local_name": "@0gflow/conform",
  "alias": false,
  "peer_metadata": null
}
1.0.2runtime
@0gflow/storage
Environment
{
  "local_name": "@0gflow/storage",
  "alias": false,
  "peer_metadata": null
}
1.0.2runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "6bb5f243918e485c134d2215c7456951d1720f8e",
  "tarball": "https://registry.npmjs.org/@0gflow/publish/-/publish-1.0.2.tgz",
  "fileCount": 14,
  "integrity": "sha512-pN2BD0En6qjjn+5FNOVNG+kIAoiB7KRQly701yIxcQdkDyr9CNXOnfwsOEkM5hDNbGXrBsaLHpiIGqgzFMoM5g==",
  "signatures": [
    {
      "sig": "MEQCIAxin588ouVV5LnwEGLH2FhWps64L52bBQc/whi4fg9wAiAzUzekYkkANYYSvO7j3VhBBfZDVPlzTfw1beE2BM+VfA==",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 44625
}

Repository

PENDING
aryan/0g-flow

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
scarpxvenom/4rge

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:11 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:cb121bcd277fe5ab9813ef05a7edcf8a98f8416b052acf8e96dadb137e17cad3

Other collected versions

1.1.03 Sept1.0.328 Aug1.0.128 Aug1.0.028 AugView all collected versions →