RADIX WikiRADIX Wiki

Overview

GenkiPool is a Radix validator and community-tooling effort run by Luis Alberto Reoyo Bolaños (genkipool on GitHub). Beyond operating the GENKI validator node, the project ships an ecosystem education/onboarding web app and a native Rust SDK for Radix. (The wiki also has a separate GENKI community profile; this page covers the platform and developer tooling.)

Community App & Developer Console

The Radix Community portal began as an onboarding web app — wallet connection, staking guidance, batched staking, unstaking, and claiming across multiple validators in a single transaction, and an Alchemy Pay "Quick Buy with Card" onramp so users can purchase XRD directly with a card — and has since grown into a browser-based developer console.

The console bundles roughly twenty tools that run against Radix mainnet from the browser through the connected Radix Wallet, including an MCP server for AI agents, transaction manifest building and sending, package deployment, token creation, a component dashboard, metadata configuration, an SBOR encoder/decoder, a test faucet, a wallet playground, royalty claiming, an address book, and Olympia→Babylon address conversion.

Rust SDK

GenkiPool publishes radixdlt-rust-sdk, a set of native Rust building blocks for Radix that were previously available mainly in JavaScript/TypeScript. It is dual-licensed Apache-2.0/MIT and includes crates such as radixdlt-rola (ROLA authentication), radixdlt-address, radixdlt-keystore (Ed25519), radixdlt-gateway-tx, radixdlt-connect (WebRTC), and radixdlt-connector-mcp — an MCP server that lets AI agents build transactions and push them to the Radix mobile wallet.

Radix Seal

Radix Seal is a self-custodial cryptography suite inside the Community portal that uses ROLA (Radix Off-Ledger Authentication) to turn the Radix Wallet into a passkey. It provides three operations: document signing (a file is hashed locally and only the hash is signed, proving integrity, timestamp, and control of the account key), file encryption (the AES-256 key is derived from a deterministic ROLA signature over a per-file challenge, so only the encrypting account can re-derive it, and content never leaves the browser), and end-to-end encrypted chat where both parties prove identity by signing with their wallets. All cryptography runs client-side — no servers ever store files, messages, or keys — and signatures or encryption records can optionally be anchored as soulbound NFTs on the Radix Ledger for permanent, verifiable proof. Available at radix-community.genkipool.com/seal.