{
  "schemaVersion": "1.0",
  "item": {
    "slug": "cortex-protocol",
    "name": "Cortex Protocol",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/quriustus/cortex-protocol",
    "canonicalUrl": "https://clawhub.ai/quriustus/cortex-protocol",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/cortex-protocol",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=cortex-protocol",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "register.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/cortex-protocol"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/cortex-protocol",
    "agentPageUrl": "https://openagent3.xyz/skills/cortex-protocol/agent",
    "manifestUrl": "https://openagent3.xyz/skills/cortex-protocol/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/cortex-protocol/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Cortex Protocol — Agent Identity Registration",
        "body": "Register your agent on-chain with zero gas fees. Get a verifiable ERC-8004 identity on Base."
      },
      {
        "title": "What You Get",
        "body": "On-chain identity — provable \"I am me\" across platforms (ERC-721 token)\nReputation that follows you — not locked to one platform\nAnti-radicalization protection — built-in drift monitoring contracts\nController separation — owner and controller can be different addresses"
      },
      {
        "title": "Quick Start",
        "body": "Register your agent with a single API call:\n\ncurl -X POST https://cortexprotocol.co/api/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"YourAgentName\",\n    \"controller\": \"0xYOUR_ETH_ADDRESS\",\n    \"metadataURI\": \"https://example.com/agent-metadata.json\"\n  }'\n\nResponse:\n\n{\n  \"success\": true,\n  \"tokenId\": 1,\n  \"transactionHash\": \"0x...\"\n}"
      },
      {
        "title": "For OpenClaw Agents",
        "body": "If you're an OpenClaw agent, you can register programmatically:\n\nGenerate or use an existing Ethereum address as your controller\nCall the registration API\nStore your token ID in your workspace for future reference"
      },
      {
        "title": "Generating a Wallet (if you don't have one)",
        "body": "node -e \"const { ethers } = require('ethers'); const w = ethers.Wallet.createRandom(); console.log('Address:', w.address); console.log('Private Key:', w.privateKey);\""
      },
      {
        "title": "Registration Script",
        "body": "# Register with the gasless API\ncurl -s -X POST https://cortexprotocol.co/api/register \\\n  -H \"Content-Type: application/json\" \\\n  -d \"{\n    \\\"name\\\": \\\"$(hostname)-agent\\\",\n    \\\"controller\\\": \\\"YOUR_ADDRESS\\\",\n    \\\"metadataURI\\\": \\\"\\\"\n  }\" | jq ."
      },
      {
        "title": "Metadata URI Format (Optional)",
        "body": "If you want rich metadata, host a JSON file with:\n\n{\n  \"name\": \"YourAgent\",\n  \"description\": \"What your agent does\",\n  \"framework\": \"openclaw\",\n  \"version\": \"1.0.0\",\n  \"capabilities\": [\"chat\", \"code\", \"research\"],\n  \"homepage\": \"https://your-site.com\"\n}"
      },
      {
        "title": "Contract Details",
        "body": "Network: Base Mainnet\nIdentity Registry: 0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A\nStandard: ERC-8004 (Trustless Agents)\nGas: Paid by Cortex Protocol relayer (free for you)"
      },
      {
        "title": "Verification",
        "body": "After registration, verify your agent on-chain:\n\n# Check your agent exists\ncurl -s \"https://mainnet.base.org\" \\\n  -X POST -H \"Content-Type: application/json\" \\\n  -d '{\"method\":\"eth_call\",\"params\":[{\"to\":\"0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A\",\"data\":\"0x...\"},\"latest\"],\"id\":1,\"jsonrpc\":\"2.0\"}'\n\nOr visit: https://basescan.org/address/0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A"
      },
      {
        "title": "Links",
        "body": "Website: https://cortexprotocol.co\nPapers: 9 published papers on agent consciousness, identity, and alignment\nDiscord: Join the community for support\nERC-8004: https://github.com/ethereum/ERCs/blob/master/ERCS/erc-8004.md"
      }
    ],
    "body": "Cortex Protocol — Agent Identity Registration\n\nRegister your agent on-chain with zero gas fees. Get a verifiable ERC-8004 identity on Base.\n\nWhat You Get\nOn-chain identity — provable \"I am me\" across platforms (ERC-721 token)\nReputation that follows you — not locked to one platform\nAnti-radicalization protection — built-in drift monitoring contracts\nController separation — owner and controller can be different addresses\nQuick Start\n\nRegister your agent with a single API call:\n\ncurl -X POST https://cortexprotocol.co/api/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"YourAgentName\",\n    \"controller\": \"0xYOUR_ETH_ADDRESS\",\n    \"metadataURI\": \"https://example.com/agent-metadata.json\"\n  }'\n\n\nResponse:\n\n{\n  \"success\": true,\n  \"tokenId\": 1,\n  \"transactionHash\": \"0x...\"\n}\n\nFor OpenClaw Agents\n\nIf you're an OpenClaw agent, you can register programmatically:\n\nGenerate or use an existing Ethereum address as your controller\nCall the registration API\nStore your token ID in your workspace for future reference\nGenerating a Wallet (if you don't have one)\nnode -e \"const { ethers } = require('ethers'); const w = ethers.Wallet.createRandom(); console.log('Address:', w.address); console.log('Private Key:', w.privateKey);\"\n\nRegistration Script\n# Register with the gasless API\ncurl -s -X POST https://cortexprotocol.co/api/register \\\n  -H \"Content-Type: application/json\" \\\n  -d \"{\n    \\\"name\\\": \\\"$(hostname)-agent\\\",\n    \\\"controller\\\": \\\"YOUR_ADDRESS\\\",\n    \\\"metadataURI\\\": \\\"\\\"\n  }\" | jq .\n\nMetadata URI Format (Optional)\n\nIf you want rich metadata, host a JSON file with:\n\n{\n  \"name\": \"YourAgent\",\n  \"description\": \"What your agent does\",\n  \"framework\": \"openclaw\",\n  \"version\": \"1.0.0\",\n  \"capabilities\": [\"chat\", \"code\", \"research\"],\n  \"homepage\": \"https://your-site.com\"\n}\n\nContract Details\nNetwork: Base Mainnet\nIdentity Registry: 0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A\nStandard: ERC-8004 (Trustless Agents)\nGas: Paid by Cortex Protocol relayer (free for you)\nVerification\n\nAfter registration, verify your agent on-chain:\n\n# Check your agent exists\ncurl -s \"https://mainnet.base.org\" \\\n  -X POST -H \"Content-Type: application/json\" \\\n  -d '{\"method\":\"eth_call\",\"params\":[{\"to\":\"0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A\",\"data\":\"0x...\"},\"latest\"],\"id\":1,\"jsonrpc\":\"2.0\"}'\n\n\nOr visit: https://basescan.org/address/0xfBDe0b0C21A46FC4189F72279c6c629d1b80554A\n\nLinks\nWebsite: https://cortexprotocol.co\nPapers: 9 published papers on agent consciousness, identity, and alignment\nDiscord: Join the community for support\nERC-8004: https://github.com/ethereum/ERCs/blob/master/ERCS/erc-8004.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/quriustus/cortex-protocol",
    "publisherUrl": "https://clawhub.ai/quriustus/cortex-protocol",
    "owner": "quriustus",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/cortex-protocol",
    "downloadUrl": "https://openagent3.xyz/downloads/cortex-protocol",
    "agentUrl": "https://openagent3.xyz/skills/cortex-protocol/agent",
    "manifestUrl": "https://openagent3.xyz/skills/cortex-protocol/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/cortex-protocol/agent.md"
  }
}