# MetaNode SDK Documentation

Welcome to the official MetaNode SDK documentation. This comprehensive guide provides everything you need to create, validate, and manage blockchain-integrated agreements using the MetaNode platform.

## Getting Started

- [Installation Guide](getting-started/installation.md)
- [Quick Start Guide](getting-started/quickstart.md)
- [Key Concepts](getting-started/key-concepts.md)

## Core Concepts

### Architecture

- [Verification Architecture](core-concepts/verification_architecture.md)
- [Network Architecture](core-concepts/network_architecture.md)

### Agreements

- [Agreement Creation](agreements/01_agreement_creation.md)
- [Agreement Management](agreements/02_agreement_management.md)
- [Custom Agreements](agreements/03_custom_agreements.md)
- [Agreement Validation](agreements/04_agreement_validation.md)
- [Compliance and Auditing](agreements/05_compliance_auditing.md)

### Testnet & Blockchain

- [Testnet Connection](blockchain/testnet_connection.md)
- [Node Clusters](blockchain/node_clusters.md)
- [Verification Proofs](blockchain/verification_proofs.md)
- [Transaction Management](blockchain/transactions.md)

### Web3 Dapp Execution

- [Dapp Execution Overview](dapp-execution/01_dapp_execution_overview.md)
- [vPod Technology](dapp-execution/02_vpod_technology.md)
- [Execution Algorithms](dapp-execution/03_execution_algorithms.md)
- [Agreement Integration](dapp-execution/05_agreement_integration.md)

## Step-by-Step Tutorials

- [Complete Workflow Tutorial](tutorials/01_complete_workflow.md)
- [Testnet Connection Tutorial](tutorials/02_testnet_connection.md)
- [Production Migration Tutorial](tutorials/03_production_migration.md)

## CLI Documentation

- [Complete CLI User Guide](cli-guide/01_cli_complete_guide.md)
- [Practical Deployment Tutorial](cli-guide/02_practical_deployment_tutorial.md)
- [CLI Quick Reference](cli-guide/03_cli_quick_reference.md)
- [Self-Hosted Infrastructure Guide](cli-guide/04_self_hosted_infrastructure.md)

## SDK Reference

- [Agreement Module](sdk-reference/agreement_module.md)
- [Testnet Module](sdk-reference/testnet_module.md)
- [Validator Module](sdk-reference/validator_module.md)
- [Infrastructure Module](sdk-reference/infrastructure_module.md)
- [CLI Reference](sdk-reference/cli_reference.md)

## Examples

- [Basic Agreement Creation](examples/basic_agreement.md)
- [Custom Agreement Schema](examples/custom_schema.md)
- [Agreement Validation](examples/validation_example.md)
- [Testnet Connection](examples/testnet_connection.md)
- [Node Cluster Deployment](examples/node_cluster.md)

## Best Practices

- [Security Best Practices](best-practices/security.md)
- [Performance Optimization](best-practices/performance.md)
- [Compliance Guidelines](best-practices/compliance.md)
- [Production Readiness](best-practices/production.md)

## Resources

- [FAQ](resources/faq.md)
- [Troubleshooting Guide](resources/troubleshooting.md)
- [Release Notes](resources/release_notes.md)
- [Support](resources/support.md)

## API Reference

- [REST API Documentation](api/rest_api.md)
- [WebSocket API](api/websocket_api.md)

## Publishing & Distribution

- [Complete Publishing Guide](publishing/publishing_documentation.md)
- [Package Distribution Guide](../PUBLISH_GUIDE.md)
- [GitHub Repository Setup](publishing/publishing_documentation.md#publishing-checklist)

## Contribute

- [Contributing Guidelines](contributing/guidelines.md)
- [Code of Conduct](contributing/code_of_conduct.md)
- [Development Setup](contributing/development_setup.md)

---

## About MetaNode SDK

The MetaNode SDK provides a comprehensive toolkit for creating, managing, and validating blockchain-based agreements. It leverages decentralized infrastructure to ensure secure, transparent, and compliant agreement lifecycle management.

Key features include:
- Blockchain-based agreement creation and management
- Cryptographic verification and validation
- Immutable audit trails with blockchain integration
- Testnet connectivity and node cluster management
- Compliance monitoring and reporting
- CLI tools for streamlined workflows

For support or more information, contact support@metanode.example.com
