# Railnet ## Docs - [Compliance & access control](https://docs.railnet.org/conduits/compliance.md): Configure whitelisting, KYC gating, and role-based permissions for your Conduit - [Configure fees & revenue](https://docs.railnet.org/conduits/configure-fees.md): Set fee structures and revenue distribution for your Conduit - [Deposits & withdrawals](https://docs.railnet.org/conduits/deposits-and-withdrawals.md): Let users deposit, view balances, and withdraw through your Conduit - [Distribute yield](https://docs.railnet.org/conduits/index.md): Build your own yield experience with Conduits — one integration for fees, compliance, branding, and access to every strategy on the network - [Mandate a strategy](https://docs.railnet.org/conduits/mandate-a-strategy.md): Deploy a strategy you own, define guardrails, and delegate operations to an asset manager - [Quick start](https://docs.railnet.org/conduits/quick-start.md): Deploy your first Conduit in minutes - [Use a Strategy](https://docs.railnet.org/conduits/use-a-strategy.md): Select an existing strategy or mandate a bespoke one for your Conduit - [API](https://docs.railnet.org/developers/api.md): REST and GraphQL API reference — endpoints, authentication, and data access - [Access control and roles](https://docs.railnet.org/developers/contracts/access-control.md): Role-based permissions and external access control in Railnet - [Accounting and flow of funds](https://docs.railnet.org/developers/contracts/accounting.md): How Railnet tracks assets across strategies with sector-based accounting - [Asset registry](https://docs.railnet.org/developers/contracts/asset-registry.md): Centralized per-asset authorization and initial deposit sizing for factory spawns - [Conduits](https://docs.railnet.org/developers/contracts/conduit.md): The distribution layer that connects yield strategies to platforms and their users - [Create a Conduit](https://docs.railnet.org/developers/contracts/conduit-deployment.md): Build a shared entry point that aggregates flows from multiple Multi-Vehicles - [Fee management](https://docs.railnet.org/developers/contracts/fee-manager.md): How fees are configured, collected, and distributed in Railnet - [Additional rewards](https://docs.railnet.org/developers/contracts/interceptors.md): Capture and distribute extra yield from DeFi incentive programs - [Set up keeper automation](https://docs.railnet.org/developers/contracts/keeper.md): Automate Vehicle operations with keeper bots - [Manage modules](https://docs.railnet.org/developers/contracts/modules.md): Add, configure, and remove modules on your Multi-Vehicle - [Multi-Vehicle architecture](https://docs.railnet.org/developers/contracts/multi-vehicle.md): How Multi-Vehicles aggregate yield across multiple strategies - [Roles and permissions](https://docs.railnet.org/developers/contracts/roles.md): Configure access control for asset managers, platforms, and automation - [The STEAM standard](https://docs.railnet.org/developers/contracts/steam-standard.md): A universal interface for DeFi yield operations - [Sync vs async operations](https://docs.railnet.org/developers/contracts/sync-vs-async.md): Understanding synchronous and asynchronous yield operations in Railnet - [Testing Vehicle implementations](https://docs.railnet.org/developers/contracts/testing.md): Validate a Vehicle adapter against the STEAM conformance suite using Railnet's Foundry test harness - [WrapperVehicle](https://docs.railnet.org/developers/contracts/wrapper-vehicle.md): A Vehicle that wraps ERC20 tokens for STEAM compatibility - [Glossary](https://docs.railnet.org/developers/glossary.md): Key terms and definitions used throughout Railnet documentation - [Overview](https://docs.railnet.org/developers/index.md): SDK, API, CLI, smart contracts, and technical reference for Railnet - [Integrate an Advanced Strategy](https://docs.railnet.org/developers/integrate-advanced-strategy.md): Build an earn experience on top of Railnet — deposits, withdrawals, balances, and reporting - [Integrate a Conduit](https://docs.railnet.org/developers/integrate-conduit.md): Build an earn experience on top of Railnet — deposits, withdrawals, balances, and reporting - [Build a custom adapter](https://docs.railnet.org/developers/vehicles/build-custom-adapter.md): Build an adapter for yield sources with non-standard interfaces or async operations - [Yield Sources](https://docs.railnet.org/developers/vehicles/index.md): Connect your protocol to Railnet's distribution network - [Supported protocols](https://docs.railnet.org/developers/vehicles/supported-protocols.md): All DeFi protocols supported by Railnet — native adapters and ERC-4626 compatible vaults - [Wrap an existing vault](https://docs.railnet.org/developers/vehicles/wrap-existing-vault.md): Connect a standard ERC-4626 vault to Railnet — the plug-and-play path - [Introduction](https://docs.railnet.org/index.md): The connectivity layer for DeFi & RWAs - [Application example](https://docs.railnet.org/overview/application-example.md): Understand how platforms and asset managers use railnet - [Ecosystem](https://docs.railnet.org/overview/ecosystem.md): How asset managers, platforms, issuers, and protocols connect through Railnet - [How it works](https://docs.railnet.org/overview/how-it-works.md): How Railnet routes capital from yield sources to end users through composable layers - [Railnet and other standards](https://docs.railnet.org/overview/railnet-and-other-standards.md): How STEAM compares to ERC-4626, ERC-7540, and other vault approaches - [Accounting — NAV proposals and settlement](https://docs.railnet.org/strategies/advanced/accounting.md): Operational guide for running NAV update cycles — propose, settle, and verify - [Advanced Strategies](https://docs.railnet.org/strategies/advanced/index.md): Full-flexibility strategy execution with on-chain policy enforcement, and standardized NAV - [Operate an Advanced Strategy](https://docs.railnet.org/strategies/advanced/operate.md): Route protocol actions through the on-chain policy engine — one ABI, one extra encode step - [Policy engine](https://docs.railnet.org/strategies/advanced/policy-engine.md): On-chain guardrails for Advanced Strategies — contract whitelists, function permissions, and calldata checks - [Vault 7540 mechanics](https://docs.railnet.org/strategies/advanced/vault.md): How the ERC-7540 vault handles deposits, redemptions, settlement, fees, and access control - [Create an Allocation Strategy](https://docs.railnet.org/strategies/allocation/create.md): Step-by-step guide to deploying an Allocation Strategy ecosystem - [Guardrails](https://docs.railnet.org/strategies/allocation/guardrails.md): How guardrails constrain what an asset manager can do within an Allocation Strategy — authorized sources, allocation caps, and RBAC - [Allocation Strategies](https://docs.railnet.org/strategies/allocation/index.md): Compose multiple yield sources into a managed allocation with automated routing and on-chain guardrails - [Operate an Allocation Strategy](https://docs.railnet.org/strategies/allocation/operate.md): Manage allocations, rebalance across yield sources, and handle day-to-day operations - [Strategies](https://docs.railnet.org/strategies/index.md): Build a strategy once, automate operations, distribute it everywhere - [Risk management](https://docs.railnet.org/strategies/risk-management.md): Evaluate yield sources, manage concentration risk, and handle emergencies ## OpenAPI Specs - [openapi](https://docs.railnet.org/api-reference/openapi.json)