{"_id":"@0gflow/publish","_rev":"5-7be502bbbad44bfcf2f0313b9459be6e","name":"@0gflow/publish","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@0gflow/publish","version":"1.0.0","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"license":"MIT","_id":"@0gflow/publish@1.0.0","maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"homepage":"https://explorer-production-25c8.up.railway.app","bugs":{"url":"https://github.com/aryan/0g-flow/issues"},"bin":{"0gflow-publish":"dist/cli.js"},"dist":{"shasum":"9f750bb7111b35acbfc889875101636d145a74ee","tarball":"https://registry.npmjs.org/@0gflow/publish/-/publish-1.0.0.tgz","fileCount":14,"integrity":"sha512-xvGb0dEIILasP2l9m+wHccnDrqDwYa2WLJpszabe+b8x2m/gCX/Sdkpc8eiTVJl4wb88knnJgwxGaX/LNZe0Lw==","signatures":[{"sig":"MEMCIH6s3uPJi7E8+6brnP5maD80/oafmhOmU3ryoWpZVtZCAh9TjUyIM8DnUISIIdjppTzF+qhEoWC6eETnVulxk9og","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43407},"main":"./dist/index.js","type":"module","_from":"file:0gflow-publish-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b"},"_npmUser":{"name":"aryan9976","email":"aryan4ualway@gmail.com"},"_resolved":"C:\\Users\\aryan\\AppData\\Local\\Temp\\ea67979e5379e1f2e46320c073c7d90f\\0gflow-publish-1.0.0.tgz","_integrity":"sha512-xvGb0dEIILasP2l9m+wHccnDrqDwYa2WLJpszabe+b8x2m/gCX/Sdkpc8eiTVJl4wb88knnJgwxGaX/LNZe0Lw==","repository":{"url":"git+https://github.com/aryan/0g-flow.git","type":"git","directory":"packages/publish"},"_npmVersion":"10.9.2","description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.21.0","@0gflow/core":"1.0.0","@0gflow/config":"1.0.0","@0gflow/conform":"1.0.0","@0gflow/storage":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_1.0.0_1787931545573_0.33097115924323917","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0gflow/publish","version":"1.0.1","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"license":"MIT","_id":"@0gflow/publish@1.0.1","maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"homepage":"https://explorer-production-25c8.up.railway.app","bugs":{"url":"https://github.com/aryan/0g-flow/issues"},"bin":{"0gflow-publish":"dist/cli.js"},"dist":{"shasum":"1dfdcbbfba8c8c44b579c00d6da7f7b038e0f87e","tarball":"https://registry.npmjs.org/@0gflow/publish/-/publish-1.0.1.tgz","fileCount":14,"integrity":"sha512-GCJPTKm1b3NsAmUzFBb+ObOyFr5k8G3hrXLuIrqHOnF2OgHomB2h8wW92MpYzVK+3EPXmvvjHYbt7y5WBrJdMQ==","signatures":[{"sig":"MEUCIEQSoj3EG//Bf2lSZGWv7jHQR77P7uBoC76Qg5sqOId3AiEA5Nqge9PDjlPLckRCblhU625hQAYgB/oDvOA6rRzK9iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44625},"main":"./dist/index.js","type":"module","_from":"file:0gflow-publish-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b"},"_npmUser":{"name":"aryan9976","email":"aryan4ualway@gmail.com"},"_resolved":"C:\\Users\\aryan\\AppData\\Local\\Temp\\836ac68c9bfe61f3670e806a31518343\\0gflow-publish-1.0.1.tgz","_integrity":"sha512-GCJPTKm1b3NsAmUzFBb+ObOyFr5k8G3hrXLuIrqHOnF2OgHomB2h8wW92MpYzVK+3EPXmvvjHYbt7y5WBrJdMQ==","repository":{"url":"git+https://github.com/aryan/0g-flow.git","type":"git","directory":"packages/publish"},"_npmVersion":"10.9.2","description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.21.0","@0gflow/core":"1.0.1","@0gflow/config":"1.0.1","@0gflow/conform":"1.0.1","@0gflow/storage":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_1.0.1_1787932115653_0.7429139678644363","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@0gflow/publish","version":"1.0.2","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"license":"MIT","_id":"@0gflow/publish@1.0.2","maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"homepage":"https://explorer-production-25c8.up.railway.app","bugs":{"url":"https://github.com/aryan/0g-flow/issues"},"bin":{"0gflow-publish":"dist/cli.js"},"dist":{"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},"main":"./dist/index.js","type":"module","_from":"file:0gflow-publish-1.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b"},"_npmUser":{"name":"aryan9976","email":"aryan4ualway@gmail.com"},"_resolved":"C:\\Users\\aryan\\AppData\\Local\\Temp\\70e4298caa4c922c2b07931bf3c901c6\\0gflow-publish-1.0.2.tgz","_integrity":"sha512-pN2BD0En6qjjn+5FNOVNG+kIAoiB7KRQly701yIxcQdkDyr9CNXOnfwsOEkM5hDNbGXrBsaLHpiIGqgzFMoM5g==","repository":{"url":"git+https://github.com/aryan/0g-flow.git","type":"git","directory":"packages/publish"},"_npmVersion":"10.9.2","description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.21.0","@0gflow/core":"1.0.2","@0gflow/config":"1.0.2","@0gflow/conform":"1.0.2","@0gflow/storage":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_1.0.2_1787932381930_0.11531633710022904","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@0gflow/publish","version":"1.0.3","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"license":"MIT","_id":"@0gflow/publish@1.0.3","maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"homepage":"https://explorer-production-25c8.up.railway.app","bugs":{"url":"https://github.com/SCARPxVeNOM/4RGE/issues"},"bin":{"0gflow-publish":"dist/cli.js"},"dist":{"shasum":"9ba2a3c451443d57499c92335a74a1852bc2c24d","tarball":"https://registry.npmjs.org/@0gflow/publish/-/publish-1.0.3.tgz","fileCount":18,"integrity":"sha512-cHpL0Ab7g1nSKafnxCr2q7lsv5C44W7jRkKKRXaJ7kJVbG90Q1jOxC2ao7+NTFTVz10IdxsZXj6LEh7SXFYhWg==","signatures":[{"sig":"MEQCICmXr098JX7aSSuolERKEWvD/WYq4939Ib2euphNJbbUAiAG299CFztMIoU0f//mctFAyS0qVoWkjdEOiKYD1hJolA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59289},"main":"./dist/index.js","type":"module","_from":"file:0gflow-publish-1.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./calldata":{"types":"./dist/calldata.d.ts","default":"./dist/calldata.js"}},"scripts":{"build":"tsc -b"},"_npmUser":{"name":"aryan9976","email":"aryan4ualway@gmail.com"},"_resolved":"C:\\Users\\aryan\\AppData\\Local\\Temp\\96d4d66ef651b7ab2e19e959dd0924cc\\0gflow-publish-1.0.3.tgz","_integrity":"sha512-cHpL0Ab7g1nSKafnxCr2q7lsv5C44W7jRkKKRXaJ7kJVbG90Q1jOxC2ao7+NTFTVz10IdxsZXj6LEh7SXFYhWg==","repository":{"url":"git+https://github.com/SCARPxVeNOM/4RGE.git","type":"git","directory":"packages/publish"},"_npmVersion":"10.9.2","description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.21.0","@0gflow/core":"1.0.3","@0gflow/config":"1.0.3","@0gflow/conform":"1.0.3","@0gflow/storage":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_1.0.3_1787936642501_0.6522947179523253","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@0gflow/publish","version":"1.1.0","description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"0gflow-publish":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./calldata":{"types":"./dist/calldata.d.ts","default":"./dist/calldata.js"}},"scripts":{"build":"tsc -b"},"dependencies":{"@0gflow/config":"workspace:*","@0gflow/conform":"workspace:*","@0gflow/core":"workspace:*","@0gflow/storage":"workspace:*","viem":"^2.21.0"},"license":"MIT","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"homepage":"https://explorer-production-25c8.up.railway.app","repository":{"type":"git","url":"git+https://github.com/SCARPxVeNOM/4RGE.git","directory":"packages/publish"},"bugs":{"url":"https://github.com/SCARPxVeNOM/4RGE/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"_id":"@0gflow/publish@1.1.0","gitHead":"c37f3f5ba370b885ae9063e45f1ed7359c24365e","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-QpHY1Ilq44UJZkyU8ZURDQh4JHIZD7kAYzRfddjO0bLHN3t8G1eBbQ8Tarw8ylf/TTEwQ20SEAYK4KxDQCv6SA==","shasum":"5af320c963e6a9439236512ec3b81adc3fb1904f","tarball":"https://registry.npmjs.org/@0gflow/publish/-/publish-1.1.0.tgz","fileCount":18,"unpackedSize":59659,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC7h98Yej4XUq4E97exYY+p6Ckvun/6xjb6p3fH1ePd5AiEAhaYgBg/8TKUSmx4hWTV7rDdLv1Uwh0rg1Fp+ttJRwQg="}]},"_npmUser":{"name":"aryan9976","email":"aryan4ualway@gmail.com"},"directories":{},"maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/publish_1.1.0_1788430332929_0.8539392298907427"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-28T15:39:05.374Z","modified":"2026-09-03T10:12:13.238Z","1.0.0":"2026-08-28T15:39:05.722Z","1.0.1":"2026-08-28T15:48:35.795Z","1.0.2":"2026-08-28T15:53:02.109Z","1.0.3":"2026-08-28T17:04:02.671Z","1.1.0":"2026-09-03T10:12:13.068Z"},"bugs":{"url":"https://github.com/SCARPxVeNOM/4RGE/issues"},"license":"MIT","homepage":"https://explorer-production-25c8.up.railway.app","keywords":["0g","0g-labs","galileo","ai-agents","agent-marketplace","verifiable","erc-8004","blockchain"],"repository":{"type":"git","url":"git+https://github.com/SCARPxVeNOM/4RGE.git","directory":"packages/publish"},"description":"Publish an agent to the 0G Flow marketplace: mint an identity, prove conformance, list it on chain.","maintainers":[{"name":"aryan9976","email":"aryan4ualway@gmail.com"}],"readme":"# @0gflow/publish\r\n\r\nPublish an agent to the 0G Flow marketplace.\r\n\r\n```sh\r\nZG_PRIVATE_KEY=0x… npx @0gflow/publish \\\r\n  --endpoint https://your-agent.example \\\r\n  --signer 0xYourSigningKey \\\r\n  --name \"What it does\" \\\r\n  --price 1000000000000000\r\n```\r\n\r\nIt mints an ERC-8004 identity, stores your JSON Schema on 0G Storage, and lists\r\nthe agent on chain — but only after running the conformance suite against your\r\nlive endpoint. **A non-conformant agent is refused.** An agent that mishandles\r\nthe adapter contract produces receipts nobody can verify, and the person hurt is\r\nwhoever hires it.\r\n\r\nThe order matters: conformance runs before anything is minted, so a failing\r\nagent costs you time and nothing else. Afterwards the listing is read back from\r\nchain and checked, because a successful transaction is not a successful publish.\r\n\r\nYour agent needs a `signer` — the key it signs outputs with. Publish the\r\naddress, never the key. It is deliberately separate from the identity owner: the\r\nowner is a cold key holding an NFT, the signer is a hot key inside a running\r\nservice.\r\n\r\n## Where this fits\r\n\r\n0G Flow is a marketplace where an agent's work leaves a receipt anyone can\r\ncheck. Browse it at [https://explorer-production-25c8.up.railway.app](https://explorer-production-25c8.up.railway.app).\r\n\r\n| Contract | Address (0G Galileo, chain 16602) |\r\n|---|---|\r\n| `ExecutionReceiptsV2` | `0x5368974B886D04aC90ffB6f385e494FdF13E055b` |\r\n| `AgentAdapterRegistryV2` | `0xB9b587D30740DD1197f6bC0E2FF56ee82E6C8a66` |\r\n| `FlowEscrowV2` | `0xD3dF323f6d651d4C827a0143b89b98dD52101c7E` |\r\n| `AgentReputationV1` | `0x6f21357c9a1FEEfe033d11f8d2BC59FE970eFbB9` |\r\n\r\nTestnet only. Nothing here has been audited.\r\n\r\nMIT.\r\n","readmeFilename":"README.md"}