# Minka Docs > Minka is an open network for publishing money. These docs cover Ledger, RTP Switch, Integration Hub, Payment Experiences. ## Table of Contents - [Ledger](#ledger) - [What is Minka Ledger](#ledger--what-is-minka-ledger) - [Start Here](#ledger--start-here) - [Moving Money](#ledger--moving-money) - [Structuring Data](#ledger--structuring-data) - [Securing the Ledger](#ledger--securing-the-ledger) - [Connecting Systems](#ledger--connecting-systems) - [Reporting](#ledger--reporting) - [Solutions](#ledger--solutions) - [Reference](#ledger--reference) - [Release Notes](#ledger--release-notes) - [RTP Switch](#rtp-switch) - [What is the RTP Switch](#rtp-switch--what-is-the-rtp-switch) - [Integration Hub](#integration-hub) - [What is the Integration Hub](#integration-hub--what-is-the-integration-hub) - [Payment Experiences](#payment-experiences) - [About Payment Experiences](#payment-experiences--about-payment-experiences) ## Ledger ### What is Minka Ledger - [What is Minka Ledger](/ledger.md): A distributed ledger for secure, real-time financial transactions ### Start Here - [Start Here](/ledger/start-here.md): Get oriented with Minka Ledger — what it is, how it works, and your first steps - [About Ledgers](/ledger/start-here/about-ledgers.md) - [Ledger Key Concepts](/ledger/start-here/key-concepts.md): Core building blocks of Minka Ledger — what they are and how they work together - [Quickstart](/ledger/start-here/quickstart.md) ### Moving Money - [Moving Money](/ledger/moving-money.md): Create transactions, manage wallets, and understand how value moves on the ledger - [About Wallets](/ledger/moving-money/about-wallets.md) - [About Balance Reservations](/ledger/moving-money/balance-reservations.md) - [Wallet Limits](/ledger/moving-money/wallet-limits.md) - [Drop a Wallet](/ledger/moving-money/drop-wallet.md) - [About Intents](/ledger/moving-money/about-intents.md) - [About Resolution Proofs](/ledger/moving-money/resolution-proofs.md) - [About Intent Expiry](/ledger/moving-money/intent-expiry.md) - [About Anchors](/ledger/moving-money/about-anchors.md) - [About Anchor Forwarding](/ledger/moving-money/anchor-forwarding.md) - [Query Wallet Anchors](/ledger/moving-money/query-wallet-anchors.md) - [Manage Anchor Labels](/ledger/moving-money/manage-anchor-labels.md) - [Drop an Anchor](/ledger/moving-money/drop-anchor.md) - [Building a clearinghouse](/ledger/moving-money/building-a-clearinghouse.md): An overview of the next steps to fully functional clearinghouse - [Create a Ledger](/ledger/moving-money/building-a-clearinghouse/create-ledger.md): Explains the process of creating and selecting a new ledger - [Define a Currency](/ledger/moving-money/building-a-clearinghouse/define-currency.md): Before we can transact with it, we need to define it - [Grant Permissions](/ledger/moving-money/building-a-clearinghouse/granting-permissions.md): Explains the process of granting permissions to a signer - [Deposit Funds](/ledger/moving-money/building-a-clearinghouse/deposit-funds.md): Describing the process of adding new balances to the Ledger system - [Withdraw Funds](/ledger/moving-money/building-a-clearinghouse/withdraw-funds.md): Describing the process of removing balances from the Ledger system - [Full Record Data](/ledger/moving-money/building-a-clearinghouse/full-record.md): CLI can also display entire JSON record - [Wallet Balances](/ledger/moving-money/building-a-clearinghouse/wallet-balances.md): Understanding how and where balances are stored in the Ledger ### Structuring Data - [Structuring Data](/ledger/structuring-data.md): Customize and extend ledger records with schemas, labels, and layouts - [Custom Fields](/ledger/structuring-data/custom-fields.md) - [About Schemas](/ledger/structuring-data/schemas.md) - [About Statuses](/ledger/structuring-data/statuses.md) - [About Proofs](/ledger/structuring-data/about-proofs.md): How cryptographic proofs work — signing, status transitions, quorum, and validation. - [About Labels](/ledger/structuring-data/labels.md) - [About Referenced Records](/ledger/structuring-data/referenced-records.md) - [About Status Policies](/ledger/structuring-data/status-policies.md) - [About Label Policies](/ledger/structuring-data/labels-policies.md) - [About Custom Policies](/ledger/structuring-data/custom-policies.md) - [About Layouts](/ledger/structuring-data/about-layouts.md) - [Read a Layout](/ledger/structuring-data/read-layout.md) - [Apply a Layout](/ledger/structuring-data/apply-layout.md) - [Export a Layout](/ledger/structuring-data/export-layout.md) - [Sync a Layout](/ledger/structuring-data/sync-layout.md) - [Show Layout Diff](/ledger/structuring-data/display-differences.md) - [Working with Layouts](/ledger/structuring-data/working-with-layouts.md) - [Connect to Sandbox](/ledger/structuring-data/working-with-layouts/connecting-to-minka-sandbox.md) - [Basic Setup](/ledger/structuring-data/working-with-layouts/ledger-basic-setup.md) - [Make Transactions](/ledger/structuring-data/working-with-layouts/making-transactions-between-wallets.md) - [Connect Bank Core](/ledger/structuring-data/working-with-layouts/connecting-bank-core-to-a-wallet.md) ### Securing the Ledger - [Securing the Ledger](/ledger/securing-the-ledger.md): Control who can access and operate on your ledger with signers, policies, and circles - [About Signers](/ledger/securing-the-ledger/about-signers.md) - [About Keys and Signatures](/ledger/securing-the-ledger/keys-and-signatures.md): Let's introduce the concept of signers (users) - [About User Creation](/ledger/securing-the-ledger/user-creation.md): Let's create our signer (public and private key pair) - [Generate Signing Keys](/ledger/securing-the-ledger/generate-signing-keys.md) - [Hash and Sign Requests](/ledger/securing-the-ledger/hash-and-sign-requests.md) - [Verify Payloads from Ledger](/ledger/securing-the-ledger/verify-payloads-from-ledger.md) - [Authenticate with JWT](/ledger/securing-the-ledger/authenticate-with-jwt.md) - [Authenticate with OAuth 2.0](/ledger/securing-the-ledger/authenticate-with-oauth.md) - [About Security](/ledger/securing-the-ledger/about-security.md) - [About Authentication](/ledger/securing-the-ledger/about-authentication.md) - [About Authorization](/ledger/securing-the-ledger/about-authorization.md) - [Set Up Ledger Access Rules](/ledger/securing-the-ledger/ledger-access-rules.md) - [Set Up Record Access Rules](/ledger/securing-the-ledger/record-access-rules.md) - [About Circles](/ledger/securing-the-ledger/about-circles.md) - [Assign Signer to Circle](/ledger/securing-the-ledger/assign-signer-to-circle.md) - [Drop Signer from Circle](/ledger/securing-the-ledger/drop-signer-from-circle.md) - [Circle-Based Access Rules](/ledger/securing-the-ledger/circle-based-access.md) - [About Domains](/ledger/securing-the-ledger/about-domains.md) - [About Security Policies](/ledger/securing-the-ledger/about-policies.md) - [Activate a Policy](/ledger/securing-the-ledger/activate-policy.md): Learn how to activate access policies in your ledger using the Minka CLI - [Deactivate a Policy](/ledger/securing-the-ledger/deactivate-policy.md): Learn how to deactivate access policies in your ledger using the Minka CLI - [Policy-Based Access Rules](/ledger/securing-the-ledger/policy-based-access.md) - [Migrate to Policy-Based Access](/ledger/securing-the-ledger/migrate-access-strategy.md): Learn how to update a ledger's access strategy from record-based to policy-based using the Minka CLI - [How general access works](/ledger/securing-the-ledger/basic-access.md): Learn how access and security is handled in Minka Ledger - [Explaining wallet access](/ledger/securing-the-ledger/basic-access/explaining-wallet-access.md): Why initial wallet access setup is not enough - [Unrestricted wallet access](/ledger/securing-the-ledger/basic-access/unrestricted-wallet-access.md): Showcasing unrestricted behavior we had so far in this tutorial - [Managing wallet access](/ledger/securing-the-ledger/basic-access/managing-wallet-access.md): Ensuring only the wallet owner has the control over the wallet - [Private keys security](/ledger/securing-the-ledger/basic-access/private-keys-security.md): How to properly manage your keys' security - [What we created](/ledger/securing-the-ledger/basic-access/conclusion.md): Here is an overview of the Minka Ledger system we set up ### Connecting Systems - [Connecting Systems](/ledger/connecting-systems.md): Integrate external systems with the ledger using bridges, effects, and processing policies - [About Bridges](/ledger/connecting-systems/about-bridges.md) - [About Extending Ledger](/ledger/connecting-systems/extending-ledger.md) - [Register an Effect](/ledger/connecting-systems/register-effect.md) - [Handle Effect Webhooks](/ledger/connecting-systems/handle-webhooks.md) - [Inspect event deliveries](/ledger/connecting-systems/inspect-event-deliveries.md): List, filter, and retry event deliveries for a bridge or effect. - [About Processing Policies](/ledger/connecting-systems/processing-policies.md) - [Cross-Ledger Payments](/ledger/connecting-systems/cross-ledger-payments.md) - [Build a Bridge](/ledger/connecting-systems/build-a-bridge.md) ### Reporting - [Reporting](/ledger/reporting.md): Generate, manage, and download reports from your ledger using built-in or custom reporting bridges - [About Reports](/ledger/reporting/about-reports.md): Learn how Reporting works in Minka Ledger - [About BigQuery Reporting Bridge](/ledger/reporting/about-bqrb.md): Learn what BigQuery Reporting Bridge (BQRB) is and how you can use it. - [Set Up BQRB](/ledger/reporting/set-up-bqrb.md): Learn how to set up BigQuery Reporting Bridge (BQRB) in a ledger. - [Enable BQRB Reports](/ledger/reporting/enable-bqrb-reports.md): Learn how to enable BQBR reports in Ledger. - [Reports from CLI](/ledger/reporting/reports-from-cli.md): Learn how to use Reports from the minka CLI tool. - [Reports from Studio](/ledger/reporting/reports-from-studio.md): Learn how you can use Studio to create, preview and download Reports. - [Build a Reporting Bridge](/ledger/reporting/reporting-bridge.md): Learn how to implement a custom reporting bridge. - [Build a BQRB Report](/ledger/reporting/bqrb-report.md): Learn how to implement a custom BQRB report. ### Solutions - [Solutions](/ledger/solutions.md): End-to-end implementations built on the ledger - [About Alias Directory](/ledger/solutions/about-alias-directory.md) - [Build an Alias Directory](/ledger/solutions/build-alias-directory.md) - [Connect to Alias Directory](/ledger/solutions/connecting-to-alias-directory.md) - [Alias Routing](/ledger/solutions/alias-routing.md) - [Join an RTP System](/ledger/solutions/joining-an-rtp-system.md) - [First RTP Payment](/ledger/solutions/first-rtp-payment.md) - [Integrate with RTP Rail](/ledger/solutions/integrating-with-rtp-rail.md) - [Set Up RTP Ledger](/ledger/solutions/set-up-rtp-ledger.md): Learn how to configure Ledger and Studio for RTP. - [Bank Integration with SDK](/ledger/solutions/bank-integration-sdk.md) - [Bank Integration without SDK](/ledger/solutions/bank-integration-no-sdk.md) ### Reference - [Reference](/ledger/reference.md): Look up CLI commands, SDK methods, API endpoints, and query syntax - [API Reference](/ledger/reference/api.md): Complete REST API documentation with endpoint details, request/response schemas, and code examples - [Ledger](/ledger/reference/api/ledger.md): Manage ledger instances and their global settings. - [Intent](/ledger/reference/api/intent.md): Create payment requests that move balances between wallets. - [Wallet](/ledger/reference/api/wallet.md): Model anything that carries a balance. - [Symbol](/ledger/reference/api/symbol.md): Define units of exchange like currencies, points, or any countable value. - [Anchor](/ledger/reference/api/anchor.md): Discover payment details from simple identifiers: phone numbers, emails, QR codes, and more. - [Signer](/ledger/reference/api/signer.md): Manage digital identities that authorize ledger operations. - [Circle](/ledger/reference/api/circle.md): Group signers together to simplify access control. - [Domain](/ledger/reference/api/domain.md): Organize ledger records into separate namespaces. - [OAuth](/ledger/reference/api/oauth.md): Exchange client credentials for an access token. - [Bridge](/ledger/reference/api/bridge.md): Connect external services to process payments and react to ledger changes. - [Effect](/ledger/reference/api/effect.md): Subscribe to ledger changes and receive notifications when they happen. - [Policy](/ledger/reference/api/policy.md): Define rules that control how the ledger behaves. - [Schema](/ledger/reference/api/schema.md): Define validation rules and structure for ledger records. - [Report](/ledger/reference/api/report.md): Generate reports from ledger data for auditing, compliance, and reconciliation. - [Request Journaling](/ledger/reference/api/request-journaling.md): View logs of all incoming and outgoing requests to the ledger. - [CLI Reference](/ledger/reference/cli-reference.md) - [Error Reference](/ledger/reference/error-reference.md) - [SDK Cheat Sheet](/ledger/reference/sdk-cheat-sheet.md) - [About Queries](/ledger/reference/about-queries.md) - [Using Server Proxy](/ledger/reference/using-server-proxy.md) ### Release Notes - [v2.42.0](/ledger/release-notes/v2.42.0.md) - [v2.41.0](/ledger/release-notes/v2.41.0.md) - [v2.40.0](/ledger/release-notes/v2.40.0.md) - [v2.39.0](/ledger/release-notes/v2.39.0.md) - [v2.38.0](/ledger/release-notes/v2.38.0.md) - [v2.37.0](/ledger/release-notes/v2.37.0.md) - [v2.36.0](/ledger/release-notes/v2.36.0.md) - [v2.35.0](/ledger/release-notes/v2.35.0.md) - [v2.34.0](/ledger/release-notes/v2.34.0.md) - [v2.33.0](/ledger/release-notes/v2.33.0.md) - [v2.32.0](/ledger/release-notes/v2.32.0.md) - [v2.31.0](/ledger/release-notes/v2.31.0.md) - [v2.30.0](/ledger/release-notes/v2.30.0.md) - [v2.29.0](/ledger/release-notes/v2.29.0.md) - [v2.28.0](/ledger/release-notes/v2.28.0.md) - [v2.27.0](/ledger/release-notes/v2.27.0.md) - [v2.26.0](/ledger/release-notes/v2.26.0.md) - [v2.25.0](/ledger/release-notes/v2.25.0.md) - [v2.24.0](/ledger/release-notes/v2.24.0.md) - [v2.23.0](/ledger/release-notes/v2.23.0.md) - [v2.22.0](/ledger/release-notes/v2.22.0.md) - [v2.21.0](/ledger/release-notes/v2.21.0.md) - [v2.20.0](/ledger/release-notes/v2.20.0.md) - [v2.19.0](/ledger/release-notes/v2.19.0.md) - [v2.18.0](/ledger/release-notes/v2.18.0.md) - [v2.17.0](/ledger/release-notes/v2.17.0.md) - [v2.16.0](/ledger/release-notes/v2.16.0.md) - [v2.15.0](/ledger/release-notes/v2.15.0.md) - [v2.14.0](/ledger/release-notes/v2.14.0.md) - [v2.13.0](/ledger/release-notes/v2.13.0.md) - [v2.12.0](/ledger/release-notes/v2.12.0.md) - [v2.11.0](/ledger/release-notes/v2.11.0.md) - [v2.10.0](/ledger/release-notes/v2.10.0.md) - [v2.9.0](/ledger/release-notes/v2.9.0.md) - [v2.8.0](/ledger/release-notes/v2.8.0.md) - [v2.7.0](/ledger/release-notes/v2.7.0.md) - [v2.6.0](/ledger/release-notes/v2.6.0.md) - [v2.5.0](/ledger/release-notes/v2.5.0.md) - [v2.4.0](/ledger/release-notes/v2.4.0.md) - [v2.3.0](/ledger/release-notes/v2.3.0.md) - [v2.2.0](/ledger/release-notes/v2.2.0.md) - [v2.1.0](/ledger/release-notes/v2.1.0.md) - [v2.0.0.-beta.4](/ledger/release-notes/v2.0.0.-beta.4.md) - [v2.0.0.-beta.3](/ledger/release-notes/v2.0.0.-beta.3.md) - [v2.0.0.-beta.2](/ledger/release-notes/v2.0.0.-beta.2.md) - [v2.0.0.-beta.1](/ledger/release-notes/v2.0.0.-beta.1.md) ## RTP Switch ### What is the RTP Switch - [What is the RTP Switch](/rtp-switch.md): Unified real-time payment switching — connect payment rails, route transactions, and settle instantly ## Integration Hub ### What is the Integration Hub - [What is the Integration Hub](/integration-hub.md): Connect core banking, payment processors, and financial networks through a unified integration layer ## Payment Experiences ### About Payment Experiences - [About Payment Experiences](/payment-experiences.md): APIs, patterns, and reference implementations for building modern payment experiences on Minka infrastructure