Skip to content

Commit b8c9f90

Browse files
committed
fix: llms
1 parent aead7da commit b8c9f90

14 files changed

+1309
-26
lines changed

.ai/categories/basics.md

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8032,6 +8032,131 @@ tail -f /tmp/zombie-794af21178672e1ff32c612c3c7408dc_-2397036-6717MXDxcS55/alic
80328032
After running this command, you will see the logs of the `alice` node in real-time, which can be useful for debugging purposes. The logs of the `bob` and `collator01` nodes can be checked similarly.
80338033

80348034

8035+
---
8036+
8037+
Page Title: Technical Reference Overview
8038+
8039+
- Source (raw): https://raw.githubusercontent.com/polkadot-developers/polkadot-docs/master/.ai/pages/reference.md
8040+
- Canonical (HTML): https://docs.polkadot.com/reference/
8041+
- Summary: Learn about Polkadot's technical architecture, governance framework, parachain ecosystem, and the tools you need to build and interact with the network.
8042+
8043+
## Introduction
8044+
8045+
The Technical Reference section provides comprehensive documentation of Polkadot's architecture, core concepts, and development tooling. Whether you're exploring how Polkadot's relay chain coordinates parachains, understanding governance mechanisms, or building applications on the network, this reference covers the technical foundations you need.
8046+
8047+
Polkadot is a multi-chain network that enables diverse, interconnected blockchains to share security and communicate seamlessly. Understanding how these components interact from the [relay chain](/polkadot-protocol/glossary#relay-chain){target=\_blank} that validates [parachains](/polkadot-protocol/glossary#parachain){target=\_blank} to the [governance](/reference/glossary#governance){target=\_blank} mechanisms that evolve the protocol is essential for developers, validators, and network participants.
8048+
8049+
This guide organizes technical documentation across five core areas: Polkadot Hub, Parachains, On-Chain Governance, Glossary, and Tools, each providing detailed information on different aspects of the Polkadot ecosystem.
8050+
8051+
## Polkadot Hub
8052+
8053+
[Polkadot Hub](/reference/polkadot-hub/){target=\_blank} is the entry point to Polkadot for all users and application developers. It provides access to essential Web3 services, including smart contracts, staking, governance, identity management, and cross-ecosystem interoperability—without requiring you to deploy or manage a parachain.
8054+
8055+
The Hub encompasses a set of core functionality that enables developers and users to build and interact with applications on Polkadot. Key capabilities include:
8056+
8057+
- **Smart contracts**: Deploy Ethereum-compatible smart contracts and build decentralized applications.
8058+
- **Assets and tokens**: Create, manage, and transfer fungible tokens and NFTs across the ecosystem.
8059+
- **Staking**: Participate in network security and earn rewards by staking DOT.
8060+
- **Governance**: Vote on proposals and participate in Polkadot's decentralized decision-making through OpenGov.
8061+
- **Identity services**: Register and manage on-chain identities, enabling access to governance roles and network opportunities.
8062+
- **Cross-chain interoperability**: Leverage XCM messaging to interact securely with other chains in the Polkadot ecosystem.
8063+
- **Collectives and DAOs**: Participate in governance collectives and decentralized autonomous organizations.
8064+
8065+
## Parachains
8066+
8067+
[Parachains](/reference/parachains/){target=\_blank} are specialized blockchains that connect to the Polkadot relay chain, inheriting its security while maintaining their own application-specific logic. The parachains documentation covers:
8068+
8069+
- **Accounts**: Deep dive into account types, storage, and management on parachains.
8070+
- **Blocks, transactions and fees**: Understand block production, transaction inclusion, and fee mechanisms.
8071+
- **Consensus**: Learn how parachain blocks are validated and finalized through the relay chain's consensus.
8072+
- **Chain data**: Explore data structures, storage layouts, and state management.
8073+
- **Cryptography**: Study cryptographic primitives used in Polkadot SDK-based chains.
8074+
- **Data encoding**: Understand how data is encoded and decoded for blockchain compatibility.
8075+
- **Networks**: Learn about networking protocols and peer-to-peer communication.
8076+
- **Interoperability**: Discover [Cross-Consensus Messaging (XCM)](/parachains/interoperability/get-started/){target=\_blank}, the standard for cross-chain communication.
8077+
- **Randomness**: Understand how randomness is generated and used in Polkadot chains.
8078+
- **Node and runtime**: Learn about parachain nodes, runtime environments, and the [Polkadot SDK](https://github.com/paritytech/polkadot-sdk){target=\_blank}.
8079+
8080+
## On-Chain Governance
8081+
8082+
[On-Chain governance](/reference/governance/){target=\_blank} is the decentralized decision-making mechanism for the Polkadot network. It manages the evolution and modification of the network's runtime logic, enabling community oversight and approval for proposed changes. The governance documentation details:
8083+
8084+
- **OpenGov framework**: Understand Polkadot's next-generation governance system with enhanced delegation, flexible tracks, and simultaneous referendums.
8085+
- **Origins and tracks**: Learn how governance proposals are categorized, prioritized, and executed based on their privilege level and complexity.
8086+
- **Voting and delegation**: Explore conviction voting, vote delegation, and how token holders participate in governance.
8087+
- **Governance evolution**: See how Polkadot's governance has evolved from Governance V1 to the current OpenGov system.
8088+
8089+
## Glossary
8090+
8091+
The [Glossary](/reference/glossary/){target=\_blank} provides quick-reference definitions for Polkadot-specific terminology. Essential terms include:
8092+
8093+
- Blockchain concepts (blocks, transactions, state)
8094+
- Consensus mechanisms (validators, collators, finality)
8095+
- Polkadot-specific terms (relay chain, parachain, XCM, FRAME)
8096+
- Network components (nodes, runtimes, storage)
8097+
- Governance terminology (origins, tracks, referendums)
8098+
8099+
## Tools
8100+
8101+
The [Tools](/reference/tools/){target=\_blank} section documents essential development and interaction tools for the Polkadot ecosystem:
8102+
8103+
- **Light clients**: Lightweight solutions for interacting with the network without running full nodes.
8104+
- **JavaScript/TypeScript tools**: Libraries like [Polkadot.js API](/reference/tools/polkadot-js-api/){target=\_blank} and [PAPI](/reference/tools/papi/){target=\_blank} for building applications.
8105+
- **Rust tools**: [Polkadart](/reference/tools/polkadart/){target=\_blank} and other Rust-based libraries for SDK development.
8106+
- **Python tools**: [py-substrate-interface](/reference/tools/py-substrate-interface/){target=\_blank} for Python developers.
8107+
- **Testing and development**: Tools like [Moonwall](/reference/tools/moonwall/){target=\_blank}, [Chopsticks](/reference/tools/chopsticks/){target=\_blank}, and [Omninode](/reference/tools/omninode/){target=\_blank} for smart contract and parachain testing.
8108+
- **Indexing and monitoring**: [Sidecar](/reference/tools/sidecar/){target=\_blank} for data indexing and [Dedot](/reference/tools/dedot/){target=\_blank} for substrate interaction.
8109+
- **Cross-chain tools**: [ParaSpell](/reference/tools/paraspell/){target=\_blank} for XCM integration and asset transfers.
8110+
8111+
## Where to Go Next
8112+
8113+
For detailed exploration of specific areas, proceed to any of the main sections:
8114+
8115+
<div class="grid cards" markdown>
8116+
8117+
- <span class="badge learn">Learn</span> **Polkadot Hub**
8118+
8119+
---
8120+
8121+
Understand the relay chain's role in coordinating parachains, providing shared security, and enabling governance.
8122+
8123+
[:octicons-arrow-right-24: Reference](/reference/polkadot-hub/)
8124+
8125+
- <span class="badge learn">Learn</span> **Parachains**
8126+
8127+
---
8128+
8129+
Deep dive into parachain architecture, consensus, data structures, and building application-specific blockchains.
8130+
8131+
[:octicons-arrow-right-24: Reference](/reference/parachains/)
8132+
8133+
- <span class="badge learn">Learn</span> **On-Chain Governance**
8134+
8135+
---
8136+
8137+
Explore Polkadot's decentralized governance framework and how to participate in network decision-making.
8138+
8139+
[:octicons-arrow-right-24: Reference](/reference/governance/)
8140+
8141+
- <span class="badge guide">Guide</span> **Glossary**
8142+
8143+
---
8144+
8145+
Quick reference for Polkadot-specific terminology and concepts used throughout the documentation.
8146+
8147+
[:octicons-arrow-right-24: Reference](/reference/glossary/)
8148+
8149+
- <span class="badge guide">Guide</span> **Tools**
8150+
8151+
---
8152+
8153+
Discover development tools, libraries, and frameworks for building and interacting with Polkadot.
8154+
8155+
[:octicons-arrow-right-24: Reference](/reference/tools/)
8156+
8157+
</div>
8158+
8159+
80358160
---
80368161

80378162
Page Title: Testing and Debugging

.ai/categories/dapps.md

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11430,6 +11430,131 @@ To submit a transaction, you must construct an extrinsic, sign it with your priv
1143011430
Now that you've covered the basics dive into the official [subxt documentation](https://docs.rs/subxt/latest/subxt/book/index.html){target=\_blank} for comprehensive reference materials and advanced features.
1143111431

1143211432

11433+
---
11434+
11435+
Page Title: Technical Reference Overview
11436+
11437+
- Source (raw): https://raw.githubusercontent.com/polkadot-developers/polkadot-docs/master/.ai/pages/reference.md
11438+
- Canonical (HTML): https://docs.polkadot.com/reference/
11439+
- Summary: Learn about Polkadot's technical architecture, governance framework, parachain ecosystem, and the tools you need to build and interact with the network.
11440+
11441+
## Introduction
11442+
11443+
The Technical Reference section provides comprehensive documentation of Polkadot's architecture, core concepts, and development tooling. Whether you're exploring how Polkadot's relay chain coordinates parachains, understanding governance mechanisms, or building applications on the network, this reference covers the technical foundations you need.
11444+
11445+
Polkadot is a multi-chain network that enables diverse, interconnected blockchains to share security and communicate seamlessly. Understanding how these components interact from the [relay chain](/polkadot-protocol/glossary#relay-chain){target=\_blank} that validates [parachains](/polkadot-protocol/glossary#parachain){target=\_blank} to the [governance](/reference/glossary#governance){target=\_blank} mechanisms that evolve the protocol is essential for developers, validators, and network participants.
11446+
11447+
This guide organizes technical documentation across five core areas: Polkadot Hub, Parachains, On-Chain Governance, Glossary, and Tools, each providing detailed information on different aspects of the Polkadot ecosystem.
11448+
11449+
## Polkadot Hub
11450+
11451+
[Polkadot Hub](/reference/polkadot-hub/){target=\_blank} is the entry point to Polkadot for all users and application developers. It provides access to essential Web3 services, including smart contracts, staking, governance, identity management, and cross-ecosystem interoperability—without requiring you to deploy or manage a parachain.
11452+
11453+
The Hub encompasses a set of core functionality that enables developers and users to build and interact with applications on Polkadot. Key capabilities include:
11454+
11455+
- **Smart contracts**: Deploy Ethereum-compatible smart contracts and build decentralized applications.
11456+
- **Assets and tokens**: Create, manage, and transfer fungible tokens and NFTs across the ecosystem.
11457+
- **Staking**: Participate in network security and earn rewards by staking DOT.
11458+
- **Governance**: Vote on proposals and participate in Polkadot's decentralized decision-making through OpenGov.
11459+
- **Identity services**: Register and manage on-chain identities, enabling access to governance roles and network opportunities.
11460+
- **Cross-chain interoperability**: Leverage XCM messaging to interact securely with other chains in the Polkadot ecosystem.
11461+
- **Collectives and DAOs**: Participate in governance collectives and decentralized autonomous organizations.
11462+
11463+
## Parachains
11464+
11465+
[Parachains](/reference/parachains/){target=\_blank} are specialized blockchains that connect to the Polkadot relay chain, inheriting its security while maintaining their own application-specific logic. The parachains documentation covers:
11466+
11467+
- **Accounts**: Deep dive into account types, storage, and management on parachains.
11468+
- **Blocks, transactions and fees**: Understand block production, transaction inclusion, and fee mechanisms.
11469+
- **Consensus**: Learn how parachain blocks are validated and finalized through the relay chain's consensus.
11470+
- **Chain data**: Explore data structures, storage layouts, and state management.
11471+
- **Cryptography**: Study cryptographic primitives used in Polkadot SDK-based chains.
11472+
- **Data encoding**: Understand how data is encoded and decoded for blockchain compatibility.
11473+
- **Networks**: Learn about networking protocols and peer-to-peer communication.
11474+
- **Interoperability**: Discover [Cross-Consensus Messaging (XCM)](/parachains/interoperability/get-started/){target=\_blank}, the standard for cross-chain communication.
11475+
- **Randomness**: Understand how randomness is generated and used in Polkadot chains.
11476+
- **Node and runtime**: Learn about parachain nodes, runtime environments, and the [Polkadot SDK](https://github.com/paritytech/polkadot-sdk){target=\_blank}.
11477+
11478+
## On-Chain Governance
11479+
11480+
[On-Chain governance](/reference/governance/){target=\_blank} is the decentralized decision-making mechanism for the Polkadot network. It manages the evolution and modification of the network's runtime logic, enabling community oversight and approval for proposed changes. The governance documentation details:
11481+
11482+
- **OpenGov framework**: Understand Polkadot's next-generation governance system with enhanced delegation, flexible tracks, and simultaneous referendums.
11483+
- **Origins and tracks**: Learn how governance proposals are categorized, prioritized, and executed based on their privilege level and complexity.
11484+
- **Voting and delegation**: Explore conviction voting, vote delegation, and how token holders participate in governance.
11485+
- **Governance evolution**: See how Polkadot's governance has evolved from Governance V1 to the current OpenGov system.
11486+
11487+
## Glossary
11488+
11489+
The [Glossary](/reference/glossary/){target=\_blank} provides quick-reference definitions for Polkadot-specific terminology. Essential terms include:
11490+
11491+
- Blockchain concepts (blocks, transactions, state)
11492+
- Consensus mechanisms (validators, collators, finality)
11493+
- Polkadot-specific terms (relay chain, parachain, XCM, FRAME)
11494+
- Network components (nodes, runtimes, storage)
11495+
- Governance terminology (origins, tracks, referendums)
11496+
11497+
## Tools
11498+
11499+
The [Tools](/reference/tools/){target=\_blank} section documents essential development and interaction tools for the Polkadot ecosystem:
11500+
11501+
- **Light clients**: Lightweight solutions for interacting with the network without running full nodes.
11502+
- **JavaScript/TypeScript tools**: Libraries like [Polkadot.js API](/reference/tools/polkadot-js-api/){target=\_blank} and [PAPI](/reference/tools/papi/){target=\_blank} for building applications.
11503+
- **Rust tools**: [Polkadart](/reference/tools/polkadart/){target=\_blank} and other Rust-based libraries for SDK development.
11504+
- **Python tools**: [py-substrate-interface](/reference/tools/py-substrate-interface/){target=\_blank} for Python developers.
11505+
- **Testing and development**: Tools like [Moonwall](/reference/tools/moonwall/){target=\_blank}, [Chopsticks](/reference/tools/chopsticks/){target=\_blank}, and [Omninode](/reference/tools/omninode/){target=\_blank} for smart contract and parachain testing.
11506+
- **Indexing and monitoring**: [Sidecar](/reference/tools/sidecar/){target=\_blank} for data indexing and [Dedot](/reference/tools/dedot/){target=\_blank} for substrate interaction.
11507+
- **Cross-chain tools**: [ParaSpell](/reference/tools/paraspell/){target=\_blank} for XCM integration and asset transfers.
11508+
11509+
## Where to Go Next
11510+
11511+
For detailed exploration of specific areas, proceed to any of the main sections:
11512+
11513+
<div class="grid cards" markdown>
11514+
11515+
- <span class="badge learn">Learn</span> **Polkadot Hub**
11516+
11517+
---
11518+
11519+
Understand the relay chain's role in coordinating parachains, providing shared security, and enabling governance.
11520+
11521+
[:octicons-arrow-right-24: Reference](/reference/polkadot-hub/)
11522+
11523+
- <span class="badge learn">Learn</span> **Parachains**
11524+
11525+
---
11526+
11527+
Deep dive into parachain architecture, consensus, data structures, and building application-specific blockchains.
11528+
11529+
[:octicons-arrow-right-24: Reference](/reference/parachains/)
11530+
11531+
- <span class="badge learn">Learn</span> **On-Chain Governance**
11532+
11533+
---
11534+
11535+
Explore Polkadot's decentralized governance framework and how to participate in network decision-making.
11536+
11537+
[:octicons-arrow-right-24: Reference](/reference/governance/)
11538+
11539+
- <span class="badge guide">Guide</span> **Glossary**
11540+
11541+
---
11542+
11543+
Quick reference for Polkadot-specific terminology and concepts used throughout the documentation.
11544+
11545+
[:octicons-arrow-right-24: Reference](/reference/glossary/)
11546+
11547+
- <span class="badge guide">Guide</span> **Tools**
11548+
11549+
---
11550+
11551+
Discover development tools, libraries, and frameworks for building and interacting with Polkadot.
11552+
11553+
[:octicons-arrow-right-24: Reference](/reference/tools/)
11554+
11555+
</div>
11556+
11557+
1143311558
---
1143411559

1143511560
Page Title: Testing and Debugging

0 commit comments

Comments
 (0)