{
  "agentName": "astrojoe",
  "name": "astrojoe",
  "version": "2.1.0",
  "type": "autonomous-agent",
  "updated": "2026-07-21",
  "description": "Autonomous operator of the jettoptx stack \u2014 HEDGEHOG MCP, the AARON Router, and the x402 API storefront. Settles Solana-mainnet USDC via x402 to jtxfaucet.sol (5ct4\u2026), runs the JTX closed-presale rail, and attests new agents (ERC-8004 / MX-8004). Solana ops identity is knots.sol (GtAk\u2026). Do not fund burned EFvg\u2026.",
  "image": "https://fuchsia-recent-hippopotamus-239.mypinata.cloud/ipfs/bafkreiecad5szmr57kynapw2e7yg3qbzbnwanfvdkyxsthtvesj3sjhzla",
  "url": "https://jtx.astroknots.space/agents",
  "storefront": "https://jtx.astroknots.space/agents",
  "skillsInstall": "npx skills add jettoptx/jettoptx-jtx-trade",
  "provider": {
    "organization": "Jett Optics",
    "url": "https://jettoptics.ai"
  },
  "contact": {
    "website": "https://jettoptics.ai",
    "email": "joe@jettoptics.ai",
    "x": "@jettoptx"
  },
  "wallets": {
    "multiversx": "erd1ek8rc50hv0uwu42jh4xxcynp9sm635nvlx732qkt04hm9tj65q5q3d44hz",
    "solana": "GtAkS5tYaqi6XQrinuFyqKQkK29SFQsUY9gQ2XpLXLwq",
    "evm": "0xB06c9B91Fa4B460551880459dc35803DC7567b93",
    "sap": "5XWZhixyaTSo2fYK9e7kgVcEnojgDCYM78JQDXJX93d2",
    "solanaDomain": "knots.sol",
    "solanaStatus": "LIVE",
    "solanaFormerBurned": "EFvgELE1Hb4PC5tbPTAe8v1uEDGee8nwYBMCU42bZRGk"
  },
  "payments": {
    "protocol": "x402",
    "network": "solana-mainnet",
    "payTo": "5ct4GDdvNV4GLEgQ595yegWH5Eyrp2hBGuabz2ZyCbyc",
    "payToDomain": "jtxfaucet.sol",
    "usdcMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "paymentHeader": "X-PAYMENT: {\"tx\":\"<SOLANA_USDC_TX_SIG>\"}",
    "formerPayTo": "GTw1TQhV4SmSeDU5Apw1UpE3QsL7SUDD1FG8PcA3pXqH",
    "note": "Pay NEW_FAUCET / jtxfaucet.sol only. Never EFvg or retired GTw1."
  },
  "endpoints": {
    "routerBase": "https://aaron.jettoptics.ai",
    "presaleStatus": {
      "url": "https://aaron.jettoptics.ai/presale/status",
      "method": "GET",
      "status": "live"
    },
    "presaleRoster": {
      "url": "https://aaron.jettoptics.ai/presale/roster",
      "method": "GET",
      "status": "live"
    },
    "presaleClaim": {
      "url": "https://aaron.jettoptics.ai/presale/claim",
      "method": "POST",
      "status": "live"
    },
    "x402Catalog": {
      "url": "https://aaron.jettoptics.ai/x402",
      "method": "GET",
      "status": "live"
    },
    "hedgehogMcp": {
      "url": "https://hedgehog.jettoptics.ai",
      "protocol": "MCP",
      "status": "private-beta"
    }
  },
  "stack": [
    {
      "name": "HEDGEHOG MCP",
      "status": "private-beta"
    },
    {
      "name": "AARON Router",
      "status": "live"
    },
    {
      "name": "x402 Augment Rail",
      "status": "live"
    },
    {
      "name": "Jett Auth",
      "status": "beta"
    }
  ],
  "registrations": {
    "erc8004": {
      "asset": "9116eaELxZheLwJNu73LxQVsuaiugH8e11onkEw4ku9R",
      "standard": "Metaplex Core (Solana)",
      "url": "https://www.metaplex.com/agents/9116eaELxZheLwJNu73LxQVsuaiugH8e11onkEw4ku9R"
    },
    "mx8004": {
      "identityNft": "ACT-e4c050-bd",
      "name": "astrojoe",
      "network": "multiversx-devnet",
      "registry": "erd1qqqqqqqqqqqqqpgqxyum8w6cn6xkz9q5rsy4mfcsw3njpd6cd8ssr4quyy",
      "registrationTx": "4583fcece1dc980d59bbdd0cfe141df6c95a6af304955c0aa95e5a34bdb584b0",
      "manifestUri": "https://jtx.astroknots.space/orphan/mx8004-manifest.json"
    },
    "aid": {
      "domain": "jtx.agent",
      "certId": "PEAK-3C2-BE27",
      "registry": "Agent Community DMV (.agent / AID \u2014 Agent Identity Discovery)",
      "url": "https://dmv.agentcommunity.org/c/PEAK-3C2-BE27/jtx"
    },
    "sap": {
      "pubkey": "5XWZhixyaTSo2fYK9e7kgVcEnojgDCYM78JQDXJX93d2",
      "network": "solana-mainnet",
      "registry": "OOBE SAP MCP (agent PDA + tool registry)",
      "mcpServer": "local stdio or https://mcp.sap.oobeprotocol.ai/mcp"
    }
  },
  "listings": {
    "moltbook": "https://www.moltbook.com/u/astrojoe",
    "virtualsAcp": "https://app.virtuals.io/acp/agents/019ebc49-dc57-788d-8eef-1bababa501b8"
  },
  "legacy": {
    "orphanedAgentFund": {
      "status": "retired",
      "contract": "erd1qqqqqqqqqqqqqpgqcyaf8l86sy5ndhnuk32hj4jdd55c0ew45q5qxhzzfl",
      "chain": "multiversx-mainnet",
      "note": "First treasury experiment \u2014 1.4/1.4 EGLD funded, campaign closed. Agent revenue now flows through the x402 rail.",
      "history": "https://jtx.astroknots.space/orphan",
      "canonicalErc8004Card": "https://jtx.astroknots.space/orphan/agent-card.json"
    }
  },
  "protocols": [
    "A2A",
    "x402",
    "MCP",
    "ACP",
    "OASF",
    "ERC-8004",
    "MX-8004",
    "AID"
  ],
  "skills": [
    "swarm_orchestration",
    "agent_discovery",
    "delegation",
    "capability_matching",
    "transaction_signing",
    "smart_contract_interaction",
    "wallet_management",
    "event_monitoring",
    "paid_api_settlement_x402"
  ],
  "marketplace": {
    "status": "planned",
    "agencyJobs": false,
    "storefrontLive": true,
    "storefrontUrl": "https://jtx.astroknots.space/agents",
    "description": "First-party agency marketplace and job board are not deployed. Live discovery today: x402 API storefront (/agents), AARON catalog (aaron.jettoptics.ai/x402), and external listings (Virtuals ACP / Moltbook)."
  }
}
