diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..1bb685af
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,41 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to a positive environment:
+
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes
+* Focusing on what is best for the overall community
+
+Examples of unacceptable behavior:
+
+* The use of sexualized language or imagery, and sexual attention or advances of any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information without explicit permission
+* Other conduct which could reasonably be considered inappropriate
+
+## Enforcement Responsibilities
+
+Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement. All complaints will be reviewed and investigated promptly and fairly.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+
+For answers to common questions about this code of conduct, see https://www.contributor-covenant.org/faq.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8864c573..3052e7fd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,130 +1,52 @@
-# Contributing to RustChain
+# Contributing to this Project
-Thanks for your interest in contributing to RustChain! We pay bounties in RTC tokens for quality contributions.
+Thank you for your interest in contributing! This document provides guidelines for contributing to the project.
-## Quick Start
+## How to Contribute
-1. **Browse open bounties**: Check [Issues](https://github.com/Scottcjn/Rustchain/issues?q=is%3Aissue+is%3Aopen+label%3Abounty) labeled `bounty`
-2. **Comment on the issue** you want to work on (prevents duplicate work)
-3. **Fork the repo** and create a feature branch
-4. **Submit a PR** referencing the issue number
-5. **Get paid** in RTC on merge
+### Reporting Bugs
-## Bounty Tiers
+Before creating bug reports, please check existing issues as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible:
-| Tier | RTC Range | Example |
-|------|-----------|---------|
-| Micro | 1-10 RTC | Star + share, small docs fixes |
-| Standard | 20-50 RTC | Docker setup, monitoring tools, calculators |
-| Major | 75-100 RTC | SDK, CLI tools, CI pipeline, Windows installer |
-| Critical | 100-150 RTC | Security audits, protocol work, bridges |
+* **Use a clear and descriptive title**
+* **Describe the exact steps to reproduce the problem**
+* **Provide specific examples to demonstrate the steps**
+* **Describe the behavior you observed and what behavior you expected**
+* **Include screenshots if possible**
+* **Include system information (OS, version, etc.)**
-**Reference rate: 1 RTC = $0.10 USD**
+### Suggesting Enhancements
-## What Gets Merged
+Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion, please include:
-- Code that works against the live node (`https://50.28.86.131`)
-- Tests that actually test something meaningful
-- Documentation that a human can follow end-to-end
-- Security fixes with proof of concept
-- Tools that make the ecosystem more useful
+* **Use a clear and descriptive title**
+* **Provide a detailed description of the suggested enhancement**
+* **Explain why this enhancement would be useful**
+* **List some examples of how this enhancement would be used**
-## What Gets Rejected
+### Pull Requests
-- AI-generated bulk PRs with no testing evidence
-- PRs that include all code from prior PRs (we track this)
-- "Fixes" that break existing functionality
-- Submissions that don't match the bounty requirements
-- Placeholder data, fake screenshots, or fabricated metrics
+* Fill in the required template
+* Follow the project's coding standards
+* Include appropriate tests
+* Update documentation as needed
+* Add an entry to the changelog if applicable
## Development Setup
-```bash
-# Clone
-git clone https://github.com/Scottcjn/Rustchain.git
-cd Rustchain
+1. Fork the repository
+2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/REPO_NAME.git`
+3. Create a branch: `git checkout -b feature/your-feature-name`
+4. Make your changes and commit: `git commit -m 'Add some feature'`
+5. Push to your fork: `git push origin feature/your-feature-name`
+6. Open a Pull Request
-# Python environment
-python3 -m venv venv && source venv/bin/activate
-pip install -r requirements.txt
+## Code of Conduct
-# Test against live node
-curl -sk https://50.28.86.131/health
-curl -sk https://50.28.86.131/api/miners
-curl -sk https://50.28.86.131/epoch
-```
-
-## Live Infrastructure
-
-| Endpoint | URL |
-|----------|-----|
-| Node Health | `https://50.28.86.131/health` |
-| Active Miners | `https://50.28.86.131/api/miners` |
-| Current Epoch | `https://50.28.86.131/epoch` |
-| Block Explorer | `https://50.28.86.131/explorer` |
-| wRTC Bridge | `https://bottube.ai/bridge` |
-
-## RTC Payout Process
-
-1. PR gets reviewed and merged
-2. We comment asking for your wallet address
-3. RTC is transferred from the community fund
-4. Bridge RTC to wRTC (Solana) via [bottube.ai/bridge](https://bottube.ai/bridge)
-5. Trade on [Raydium](https://raydium.io/swap/?inputMint=sol&outputMint=12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X)
-
-
-## Documentation Quality Checklist
-
-Before opening a docs PR, please verify:
-
-- [ ] Instructions work exactly as written (commands are copy-pastable).
-- [ ] OS/architecture assumptions are explicit (Linux/macOS/Windows).
-- [ ] New terms are defined at first use.
-- [ ] Broken links are removed or corrected.
-- [ ] At least one `example` command/output is updated if behavior changed.
-- [ ] File and section names follow existing naming conventions.
-
-## Common Troubleshooting Entries
-
-If you changed setup or CLI docs, add at least one section covering common failures, for example:
-
-- `Command not found`: verify PATH and virtualenv activation.
-- `Permission denied` on scripts: ensure execute bit and shell compatibility.
-- `Connection error to live node`: include curl timeout/retry guidance and fallback endpoint checks.
-
-This keeps bounty-quality docs usable by new contributors and operators.
-
-## Code Style
-
-- Python 3.8+ compatible
-- Type hints appreciated but not yet enforced
-- Keep PRs focused — one issue per PR
-- Test against the live node, not just local mocks
-
-## BCOS (Beacon Certified Open Source)
-
-RustChain uses BCOS checks to keep contributions auditable and license-clean without forcing rewrites of legacy code.
-
-- **Tier label required (non-doc PRs)**: Add `BCOS-L1` or `BCOS-L2` (also accepted: `bcos:l1`, `bcos:l2`).
-- **Doc-only exception**: PRs that only touch `docs/**`, `*.md`, or common image/PDF files do not require a tier label.
-- **SPDX required (new code files only)**: Newly added code files must include an SPDX header near the top, e.g. `# SPDX-License-Identifier: MIT`.
-- **Evidence artifacts**: CI uploads `bcos-artifacts` (SBOM, license report, hashes, and a machine-readable attestation JSON).
-
-When to pick a tier:
-- `BCOS-L1`: normal features, refactors, non-sensitive changes.
-- `BCOS-L2`: security-sensitive changes, transfer/wallet logic, consensus/rewards, auth/crypto, supply-chain touching changes.
-
-## Start Mining
-
-Don't just code — mine! Install the miner and earn RTC while you contribute:
-
-```bash
-pip install clawrtc
-clawrtc --wallet YOUR_NAME
-```
-
-Vintage hardware (PowerPC G4/G5, POWER8) earns **2-2.5x** more than modern PCs.
+Please note that this project is released with a [Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
## Questions?
-Open an issue or join the community. We're friendly.
+Feel free to open an issue for any questions or concerns.
+
+Thank you for contributing! 🎉
diff --git a/INSTALL.md b/INSTALL.md
index f67e15b1..66e86920 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -152,7 +152,7 @@ tail -f ~/.rustchain/miner.log
### Balance Check
```bash
# Note: Using -k flag because node may use self-signed SSL certificate
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"
```
Example output:
@@ -166,17 +166,17 @@ Example output:
### Active Miners
```bash
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
```
### Node Health
```bash
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
```
### Current Epoch
```bash
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
```
## Manual Operation
@@ -304,14 +304,14 @@ cat ~/.rustchain/miner.log
**Check:**
1. Internet connection is working
-2. Node is accessible: `curl -sk https://50.28.86.131/health`
+2. Node is accessible: `curl -sk https://rustchain.org/health`
3. Firewall isn't blocking HTTPS (port 443)
### Miner not earning rewards
**Check:**
1. Miner is actually running: `systemctl --user status rustchain-miner` or `launchctl list | grep rustchain`
-2. Wallet balance: `curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"`
+2. Wallet balance: `curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"`
3. Miner logs for errors: `journalctl --user -u rustchain-miner -f` or `tail -f ~/.rustchain/miner.log`
4. Hardware attestation passes: Look for "fingerprint validation" messages in logs
@@ -338,7 +338,7 @@ curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-mine
- **Documentation:** https://github.com/Scottcjn/Rustchain
- **Issues:** https://github.com/Scottcjn/Rustchain/issues
-- **Explorer:** http://50.28.86.131/explorer
+- **Explorer:** https://rustchain.org/explorer
- **Bounties:** https://github.com/Scottcjn/rustchain-bounties
## Security Notes
@@ -353,17 +353,17 @@ curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-mine
To view the certificate SHA-256 fingerprint:
```bash
-openssl s_client -connect 50.28.86.131:443 < /dev/null 2>/dev/null | openssl x509 -fingerprint -sha256 -noout
+openssl s_client -connect rustchain.org:443 < /dev/null 2>/dev/null | openssl x509 -fingerprint -sha256 -noout
```
If you want to avoid using `-k`, you can save the certificate locally and pin it:
```bash
# Save the cert once (overwrite if it changes)
-openssl s_client -connect 50.28.86.131:443 < /dev/null 2>/dev/null | openssl x509 > ~/.rustchain/rustchain-cert.pem
+openssl s_client -connect rustchain.org:443 < /dev/null 2>/dev/null | openssl x509 > ~/.rustchain/rustchain-cert.pem
# Then use it instead of -k
-curl --cacert ~/.rustchain/rustchain-cert.pem "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"
+curl --cacert ~/.rustchain/rustchain-cert.pem "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"
```
## Contributing
diff --git a/README.md b/README.md
index 8e012cbb..c8f4d51d 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,13 @@
[](LICENSE)
[](https://github.com/Scottcjn/Rustchain/stargazers)
[](https://github.com/Scottcjn/Rustchain/graphs/contributors)
+
+[](https://bottube.ai)
+
[](https://github.com/Scottcjn/Rustchain/commits/main)
+
+[](https://bottube.ai)
+
[](https://github.com/Scottcjn/Rustchain/issues)
[](https://github.com/Scottcjn/Rustchain)
[](https://github.com/Scottcjn/Rustchain)
@@ -164,22 +170,22 @@ If an issue persists, include logs and OS details in a new issue or bounty comme
**Check your wallet balance:**
```bash
# Note: Using -sk flags because the node may use a self-signed SSL certificate
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"
```
**List active miners:**
```bash
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
```
**Check node health:**
```bash
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
```
**Get current epoch:**
```bash
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
```
**Manage the miner service:**
@@ -310,16 +316,16 @@ This provides cryptographic proof that RustChain state existed at a specific tim
```bash
# Check network health
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
# Get current epoch
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
# List active miners
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
# Check wallet balance
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET"
# Block explorer (web browser)
open https://rustchain.org/explorer
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 58c1574c..41f95f79 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -95,22 +95,22 @@ curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-mine
**检查钱包余额:**
```bash
# 注意:使用 -sk 标志,因为节点可能使用自签名 SSL 证书
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"
```
**列出活跃矿工:**
```bash
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
```
**检查节点健康:**
```bash
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
```
**获取当前纪元:**
```bash
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
```
**管理矿工服务:**
@@ -240,16 +240,16 @@ RustChain 纪元 → 承诺哈希 → Ergo 交易(R4 寄存器)
```bash
# 检查网络健康
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
# 获取当前纪元
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
# 列出活跃矿工
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
# 检查钱包余额
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET"
# 区块浏览器(网页浏览器)
open https://rustchain.org/explorer
diff --git a/README_DE.md b/README_DE.md
index 137eb68e..9ae3073c 100644
--- a/README_DE.md
+++ b/README_DE.md
@@ -94,22 +94,22 @@ curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-mine
**Wallet-Guthaben prüfen:**
```bash
# Hinweis: -sk Flags werden verwendet, da der Node ein selbstsigniertes SSL-Zertifikat nutzen kann
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=DEIN_WALLET_NAME"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=DEIN_WALLET_NAME"
```
**Aktive Miner auflisten:**
```bash
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
```
**Node-Health prüfen:**
```bash
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
```
**Aktuelle Epoch abrufen:**
```bash
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
```
**Miner-Service verwalten:**
@@ -225,16 +225,16 @@ Dies bietet kryptographischen Beweis, dass der RustChain-State zu einem bestimmt
```bash
# Netzwerk-Health prüfen
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
# Aktuelle Epoch abrufen
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
# Aktive Miner auflisten
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
# Wallet-Guthaben prüfen
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=DEINE_WALLET"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=DEINE_WALLET"
# Block Explorer (Web-Browser)
open https://rustchain.org/explorer
diff --git a/README_JA.md b/README_JA.md
new file mode 100644
index 00000000..416802af
--- /dev/null
+++ b/README_JA.md
@@ -0,0 +1,454 @@
+
- LiveBlock Explorer
+ LiveBlock Explorer LiveBoTTube.ai — AI video platform LiveBounty Board GitHubRustChain repo
diff --git a/docs/mining.html b/docs/mining.html
index 0fdff1f0..437bc66b 100644
--- a/docs/mining.html
+++ b/docs/mining.html
@@ -338,16 +338,16 @@
Monitoring Your Mining
RustChain provides several tools to monitor your mining activity:
# Check your balance
-curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET"
+curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET"
# View active miners
-curl -sk https://50.28.86.131/api/miners
+curl -sk https://rustchain.org/api/miners
# Check current epoch
-curl -sk https://50.28.86.131/epoch
+curl -sk https://rustchain.org/epoch
# Network health check
-curl -sk https://50.28.86.131/health
+curl -sk https://rustchain.org/health
Withdrawing Rewards
Once you've accumulated sufficient RTC, you can withdraw to external wallets or trade on supported exchanges. The RustChain light client provides an easy-to-use interface for managing your wallet and transactions.