CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

RillCoin

rillcoin/rill
STDIOregistry active
Summary

This connects Claude to a cryptocurrency blockchain with concentration decay mechanics, where large holdings automatically redistribute to miners over time. The MCP exposes wallet operations (create, restore, balance checks, address generation), transaction building and sending, and node queries through JSON-RPC (chain height, block data, mempool info, UTXO lookups by address). You'd reach for this when building AI agents that need on-chain wallets with reputation systems, or when you want Claude to interact with a blockchain designed around wealth circulation rather than accumulation. The underlying implementation uses Ed25519 signatures, BLAKE3 Merkle trees, and libp2p networking, with all consensus math in fixed-point u64 arithmetic. Supports mainnet, testnet, and regtest modes with full node, mining, and HD wallet functionality.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Rill

Wealth should flow like water.

Build Tests Rust License

A cryptocurrency with progressive concentration decay. Holdings above configurable thresholds gradually decay back into the mining pool, promoting circulation and discouraging long-term hoarding.


Overview

Rill implements a novel economic model where concentrated wealth naturally flows back into circulation through a mathematically-governed decay mechanism. Large balances above threshold values experience sigmoid-function-based decay, with decayed funds returning to miners as supplemental block rewards.

The project is implemented in Rust across 6 library crates and 3 binaries, with over 920 tests including unit, integration, property-based, and adversarial test coverage.


Key Features

  • Concentration Decay: Balances above thresholds decay to the mining pool using fixed-point sigmoid curves
  • Integer-Only Consensus: All consensus math uses u64 fixed-point arithmetic (10^8 precision) — no floating point
  • Ed25519 Signatures: Fast, secure transaction signing with 32-byte public keys
  • BLAKE3 Merkle Trees: High-performance transaction tree hashing
  • libp2p Networking: Production-grade P2P with Gossipsub, Kademlia DHT, and mDNS discovery
  • RocksDB Storage: Persistent blockchain storage with 8 column families
  • HD Wallet: BIP-39 seed phrases, decay-aware coin selection, AES-256-GCM encrypted storage
  • JSON-RPC: Bitcoin-style RPC interface for node queries and transaction submission

Quick Start

Prerequisites

  • Rust 1.85+ (2024 edition)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Building

git clone https://github.com/rillcoin/rill.git
cd rill

# Build all binaries
cargo build --release

# Run all 920+ tests
cargo test --workspace

# Check for warnings
cargo clippy --workspace -- -D warnings

Running a Local Testnet Node

# Start a regtest node (instant blocks, no real PoW)
./target/release/rill-node --regtest --data-dir /tmp/rill-regtest

Create a Wallet

./target/release/rill-cli wallet create --network testnet

Start Mining

./target/release/rill-miner \
    --rpc-endpoint http://127.0.0.1:38332 \
    --mining-address trill1<your-address>

Run a 3-Node Testnet with Docker

docker-compose up --build

Architecture

rill-core       Foundation types (Transaction, Block, Address, UTXO, traits)
  |
rill-decay      Concentration decay algorithm — sigmoid curves, fixed-point math
  |
rill-consensus  Block validation, PoW, difficulty adjustment, mining rewards
  |
rill-network    P2P networking (libp2p: Gossipsub, Kademlia, Noise, mDNS)
  |
rill-wallet     HD wallet, BIP-39 mnemonics, decay-aware coin selection
  |
rill-node       Full node: RocksDB storage, JSON-RPC server, mempool

See docs/ARCHITECTURE.md for a detailed description of every crate, the storage column families, network protocol, and design decisions.


Project Structure

rill/
├── crates/
│   ├── rill-core/       # Core types, traits, crypto, constants
│   ├── rill-decay/      # Sigmoid decay algorithm (fixed-point, integer-only)
│   ├── rill-consensus/  # Block production, validation, PoW, difficulty
│   ├── rill-network/    # P2P networking (libp2p)
│   ├── rill-wallet/     # HD wallet, coin selection, encrypted persistence
│   ├── rill-node/       # Full node library: storage, RPC, mempool
│   └── rill-tests/      # Integration, property-based, and adversarial tests
├── bins/
│   ├── rill-node/       # Full node binary
│   ├── rill-cli/        # Command-line wallet and node query tool
│   └── rill-miner/      # Standalone mining daemon
├── docs/
│   ├── ARCHITECTURE.md  # Technical architecture overview
│   └── TESTNET.md       # Testnet and deployment guide
├── Dockerfile           # Multi-stage build (rust:1.85-bookworm → debian:bookworm-slim)
└── docker-compose.yml   # 3-node local testnet

Network Types

ModeFlagP2P PortRPC PortDescription
mainnet(default)1833318332Production network
testnet--testnet2833328332Public test network
regtest--regtest3833338332Local dev network, instant blocks

CLI Reference

# Node
rill-node --testnet --data-dir /tmp/rill
rill-node --regtest --data-dir /tmp/rill --no-network

# Miner
rill-miner --rpc-endpoint http://127.0.0.1:18332 --mining-address rill1...

# Wallet
rill-cli wallet create --network testnet
rill-cli wallet restore --network testnet
rill-cli address
rill-cli balance --rpc-endpoint http://127.0.0.1:28332
rill-cli send --to trill1... --amount 10.5 --rpc-endpoint http://127.0.0.1:28332

# Node queries
rill-cli getblockchaininfo --rpc-endpoint http://127.0.0.1:28332
rill-cli getsyncstatus
rill-cli getpeerinfo
rill-cli validateaddress rill1...

RPC Methods

Available JSON-RPC methods:

MethodDescription
getblockcountCurrent chain height
getblockhashBlock hash at a given height
getblockFull block data
getblockheaderBlock header fields
gettransactionTransaction by ID
sendrawtransactionSubmit a raw transaction
getmempoolinfoMempool size and fee info
getblockchaininfoHeight, supply, decay pool, IBD status, UTXO count
getsyncstatusSync state, height, peer count
getpeerinfoConnected peer count
getinfoGeneral node info
getblocktemplateBlock template for mining
submitblockSubmit a mined block
getutxosbyaddressUTXOs for an address
getclusterbalanceDecay cluster total balance

See docs/TESTNET.md for full RPC documentation with request/response examples.


Development

Code Standards

  • Rust Edition: 2024
  • MSRV: 1.85
  • Formatting: cargo fmt (default settings)
  • Linting: cargo clippy -- -D warnings (zero warnings policy)
  • Arithmetic: All consensus math uses checked_add, checked_mul, etc.
  • Errors: thiserror for library crates, anyhow for binaries
  • Logging: tracing with structured fields

Testing

# All tests
cargo test --workspace

# Integration tests only
cargo test -p rill-tests

# Property-based tests (faster in release mode)
cargo test --release proptest

# Benchmarks
cargo bench

Git Workflow

  • Branch naming: <agent>/<description> (e.g., core/implement-transaction-type)
  • Commit messages: <crate>: <description> (e.g., rill-core: implement Transaction struct)
  • Always run cargo test --workspace before committing
  • Pre-commit hooks enforce code quality and project isolation

Decay Mechanics

The decay algorithm operates on individual UTXOs grouped into clusters:

  1. UTXOs in clusters below 0.1% of circulating supply: no decay
  2. UTXOs in clusters above threshold: sigmoid decay rate applied per block
  3. Decay rate increases with concentration, approaching a maximum of ~15% per year
  4. Decayed value accumulates in a pool and flows back to miners as supplemental rewards

All decay calculations use integer-only fixed-point arithmetic with u64 for consensus determinism.

See docs/ARCHITECTURE.md for the full mathematical specification.


Technical Details

Consensus

  • Block Time: 60 seconds target
  • Proof of Work: SHA-256 double-hash (Phase 1); RandomX planned for Phase 2
  • Difficulty Adjustment: LWMA over 60-block window, clamped to [prev/3, prev*3]
  • Supply Cap: 21,000,000 RILL (mining) + 1,050,000 RILL (dev fund premine, 4-year vesting)
  • Initial Reward: 50 RILL per block, halving every 210,000 blocks
  • UTXO Model: Bitcoin-style unspent transaction outputs
  • Coinbase Maturity: 100 blocks

Network Protocol

  • Transport: TCP with libp2p Noise encryption (XX handshake) and Yamux multiplexing
  • Block/TX Gossip: Gossipsub topics /rill/blocks/1 and /rill/txs/1
  • Peer Discovery: Kademlia DHT + mDNS
  • Wire Format: bincode

Storage (RocksDB Column Families)

Column FamilyContents
blocksFull block data
headersBlock headers
utxosUnspent transaction output set
height_indexHeight-to-hash mapping
undoUndo data for chain reorganizations
metadataChain tip, UTXO count, and misc metadata
clustersAggregate cluster balances for decay
address_indexAddress-to-UTXO index

Documentation

  • docs/TESTNET.md: Building, running, mining, CLI usage, Docker, RPC reference
  • docs/ARCHITECTURE.md: Crate descriptions, design decisions, storage layout, decay mechanism
  • docs/AGENT-RUNNER.md: Multi-agent development workflow
  • ADRs: .claude/skills/architecture/ — Architectural Decision Records
  • Decay Spec: .claude/skills/decay-mechanics/ — Mathematical specification

Contributing

Before submitting changes:

  1. Run cargo test --workspace
  2. Run cargo clippy --workspace -- -D warnings
  3. Run cargo fmt --check
  4. Ensure all public APIs have doc comments

This project uses specialized subagents for development. See .claude/agents/ for the agent architecture.


License

Licensed under either of:

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.


Philosophy

"Wealth should flow like water."

RillCoin explores what happens when concentrated wealth naturally circulates rather than accumulating indefinitely. The decay mechanism is transparent, predictable, and governed by mathematics rather than discretion.

Large holders can avoid decay by spending, distributing holdings across multiple addresses, or participating in the economy rather than purely accumulating. The goal is a cryptocurrency that remains liquid and accessible, where the economic incentives favor circulation over concentration.


Status: Phase 4 implementation complete. Full node, wallet, and miner binaries functional. 920+ tests. Testnet deployment ready.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

RILL_FAUCET_URL

Faucet API base URL

RILL_EXPLORER_URL

Explorer API base URL

Categories
AI & LLM Tools
Registryactive
Package@rillcoin/mcp
TransportSTDIO
UpdatedMar 5, 2026
View on GitHub

Related AI & LLM Tools MCP Servers

View all →
SkillFM LLM Cost Optimizer

io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage

LLM cost optimizer for OpenAI, Anthropic, token usage, BYOK, and SkillFM Beacon audits.
Llm Orchestration Agent

io.github.mikerawsonnz/llm-orchestration-agent

Run a prompt through a LangChain (system + human) chain over Gemini on Vertex AI; optional LangSmith
Authenticated Llm Agent

io.github.mikerawsonnz/authenticated-llm-agent

JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion.
Copilot Memory MCP

labforgedev/copilot-memory-mcp

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required.
1
Agent Prompt Injection Firewall Mcp

csoai-org/agent-prompt-injection-firewall-mcp

The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Authenticated Multi Llm Agent

io.github.mikerawsonnz/authenticated-multi-llm-agent

Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f