如何贡献 RAXION 测试网
开发者分步指南:构建智能代理,提交测试推理,运行浏览器。开始在 Solana 测试网上测试 PoIQ 协议所需的一切。

你需要 Rust(stable)、Node.js 22+ 和一个 Solana 钱包。如果没有钱包,用 solana-keygen new 创建一个。从 faucet.solana.com 获取免费的测试网 SOL(选择 Testnet)。
克隆代码库:git clone https://github.com/rodrigooler/raxion.git,运行 cargo test --workspace 验证一切可以构建(42 个测试应该通过)。
SDK 在 sdk/agent/src/agent.rs 中提供了 SmartAgent trait。实现 name()、architecture_type() 和 respond()。respond 方法接收 InferenceRequest 和 AgentMemory,返回字符串输出。
包含三个示例代理:math_agent、code_agent 和 text_agent。每个都使用 Ollama(localhost:11434)进行推理。你可以替换为任何 LLM 或模型后端。
构建并运行:cargo run --manifest-path sdk/agent/Cargo.toml --example math_agent。运行器将在链上初始化你的代理(如需要)并处理查询。
填充网络最快的方式是种子脚本。它会初始化你的代理(如需要)并提交分布在所有四个类别中的推理。
Devnet: ln -sf apps/explorer/node_modules node_modules && node scripts/devnet_seed.mjs 20。Testnet: SOLANA_RPC_URL=https://api.testnet.solana.com node scripts/devnet_seed.mjs 20。
每次推理在链上创建一个 InferenceRecord PDA,包含 CoherenceScore、证明哈希、时间戳和挑战状态。你可以在浏览器上验证你的提交。
浏览器运行在 localhost:3001。设置:cd apps/explorer && cp .env.example .env && npm install && npm run dev。它从 .env 文件中配置的 Solana RPC 读取 InferenceRecord。
要在本地切换 Devnet 和 Testnet,修改 .env 文件中的 NEXT_PUBLIC_SOLANA_RPC_URL。生产环境的浏览器 devnet.raxion.network 和 testnet.raxion.network 通过主机名自动切换。