# Protocol

- [Running the node](https://doc-hub.xcavate.io/protocol/running-the-node.md)
- [Xcavate Staking Pallet - Testing](https://doc-hub.xcavate.io/protocol/xcavate-staking-pallet-testing.md)
- [DIP verification testing](https://doc-hub.xcavate.io/protocol/dip-verification-testing.md): Explanation and Configuration on Substrate side
- [Xcavate Community Loan Pallet - Testing](https://doc-hub.xcavate.io/protocol/xcavate-community-loan-pallet-testing.md)
- [Property Governance Pallet](https://doc-hub.xcavate.io/protocol/property-governance-pallet.md)
- [Unit Test](https://doc-hub.xcavate.io/protocol/property-governance-pallet/unit-test.md)
- [Fuzzer](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer.md)
- [Overview](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/overview.md)
- [Purpose](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/purpose.md)
- [Structure](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/structure.md)
- [How to Run Fuzzer Locally](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/how-to-run-fuzzer-locally.md)
- [Examples of Fuzzed Inputs](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/examples-of-fuzzed-inputs.md)
- [Safety Considerations](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/safety-considerations.md)
- [Coverage Goals](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/coverage-goals.md)
- [How to Extend the Fuzzer](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/how-to-extend-the-fuzzer.md)
- [File Layout Suggestion](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/file-layout-suggestion.md)
- [Useful Utilities](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/useful-utilities.md)
- [References](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/references.md)
- [Checklist Before Merging Runtime Updates](https://doc-hub.xcavate.io/protocol/property-governance-pallet/fuzzer/checklist-before-merging-runtime-updates.md)
- [Quality Audit](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit.md)
- [Overview](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/overview.md)
- [Audit Objectives](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/audit-objectives.md)
- [Audit Checklist](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/audit-checklist.md)
- [Key Test Scenarios](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/key-test-scenarios.md)
- [Tools & Frameworks](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/tools-and-frameworks.md)
- [Final Approval Sign-Off](https://doc-hub.xcavate.io/protocol/property-governance-pallet/quality-audit/final-approval-sign-off.md)
- [Security Audit](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit.md)
- [Audit Scope](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/audit-scope.md)
- [Audit Summary](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/audit-summary.md)
- [Detailed Findings](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/detailed-findings.md)
- [Testing and Verification](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/testing-and-verification.md)
- [Recommendations](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/recommendations.md)
- [Sign-Off and Approval](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/sign-off-and-approval.md)
- [Attachments](https://doc-hub.xcavate.io/protocol/property-governance-pallet/security-audit/attachments.md)
- [NFT Marketplace](https://doc-hub.xcavate.io/protocol/nft-marketplace.md)
- [Unit Test](https://doc-hub.xcavate.io/protocol/nft-marketplace/unit-test.md)
- [Fuzzer](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer.md)
- [Overview](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/overview.md)
- [Purpose](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/purpose.md)
- [Structure](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/structure.md)
- [How to Run Fuzzer Locally](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/how-to-run-fuzzer-locally.md)
- [Examples of Fuzzed Imputs](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/examples-of-fuzzed-imputs.md)
- [Safety Considerations](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/safety-considerations.md)
- [Coverage Goals](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/coverage-goals.md)
- [How to Extend the Fuzzer](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/how-to-extend-the-fuzzer.md)
- [File Layout Suggestion](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/file-layout-suggestion.md)
- [Useful Utilities](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/useful-utilities.md)
- [References](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/references.md)
- [Checklist Before Merging Runtime Updates](https://doc-hub.xcavate.io/protocol/nft-marketplace/fuzzer/checklist-before-merging-runtime-updates.md)
- [Quality Audit](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit.md)
- [Audit Objectives](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/audit-objectives.md)
- [Scope of Audit](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/scope-of-audit.md)
- [Quality Verification Approach](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/quality-verification-approach.md)
- [Key Findings and Observations](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/key-findings-and-observations.md)
- [Recommendations for Continuous Improvement](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/recommendations-for-continuous-improvement.md)
- [Sign-Off and Approval](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/sign-off-and-approval.md)
- [Attachments](https://doc-hub.xcavate.io/protocol/nft-marketplace/quality-audit/attachments.md)
- [Security Audit](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit.md)
- [Audit Objectives](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/audit-objectives.md)
- [Scope of Audit](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/scope-of-audit.md)
- [Security Audit Approach](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/security-audit-approach.md)
- [Findings and Observations](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/findings-and-observations.md)
- [NIST CSF Alignment Matrix](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/nist-csf-alignment-matrix.md)
- [FCA Compliance Highlights](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/fca-compliance-highlights.md)
- [Recommendations](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/recommendations.md)
- [Sign-Off and Approval](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/sign-off-and-approval.md)
- [Attachments](https://doc-hub.xcavate.io/protocol/nft-marketplace/security-audit/attachments.md)
- [Property Management Pallet](https://doc-hub.xcavate.io/protocol/property-management-pallet.md)
- [Unit Test](https://doc-hub.xcavate.io/protocol/property-management-pallet/unit-test.md)
- [Fuzzer](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer.md)
- [Overview](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/overview.md)
- [Purpose](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/purpose.md)
- [Structure](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/structure.md)
- [How to Run the Fuzzer](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/how-to-run-the-fuzzer.md)
- [Fuzzed Test Scenarios](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/fuzzed-test-scenarios.md)
- [Security and Integrity Goals](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/security-and-integrity-goals.md)
- [Checklist for Coverage](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/checklist-for-coverage.md)
- [Suggested File Layout](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/suggested-file-layout.md)
- [Example Utility Snippets](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/example-utility-snippets.md)
- [Dependencies](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/dependencies.md)
- [References](https://doc-hub.xcavate.io/protocol/property-management-pallet/fuzzer/references.md)
- [Quality Audit](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit.md)
- [Purpose of the Quality Audit](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/purpose-of-the-quality-audit.md)
- [Scope of Audit](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/scope-of-audit.md)
- [Quality Metrics](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/quality-metrics.md)
- [Audit Methodology](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/audit-methodology.md)
- [Findings and Recommendations](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/findings-and-recommendations.md)
- [Directory Structure Reviewed](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/directory-structure-reviewed.md)
- [Summary of Benchmarked Calls](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/summary-of-benchmarked-calls.md)
- [Test Case Matrix (Sample)](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/test-case-matrix-sample.md)
- [Sign-Off](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/sign-off.md)
- [Attachments](https://doc-hub.xcavate.io/protocol/property-management-pallet/quality-audit/attachments.md)
- [Security Audit](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit.md)
- [Audit Summary](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/audit-summary.md)
- [Audit Objectives](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/audit-objectives.md)
- [NIST Alignment Summary](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/nist-alignment-summary.md)
- [Security Controls Tested](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/security-controls-tested.md)
- [Code and Logic Review Highlights](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/code-and-logic-review-highlights.md)
- [FCA Systems and Controls (SYSC) Alignment](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/fca-systems-and-controls-sysc-alignment.md)
- [Attack Scenarios Simulated](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/attack-scenarios-simulated.md)
- [Reviewed Files](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/reviewed-files.md)
- [Recommendations](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/recommendations.md)
- [Sign-Off and Compliance](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/sign-off-and-compliance.md)
- [Attachments](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/attachments.md)
- [Regions](https://doc-hub.xcavate.io/protocol/regions.md)
- [Unit Test](https://doc-hub.xcavate.io/protocol/regions/unit-test.md)
- [Fuzzer](https://doc-hub.xcavate.io/protocol/regions/fuzzer.md)
- [Quality Audit](https://doc-hub.xcavate.io/protocol/regions/quality-audit.md)
- [Security Audit](https://doc-hub.xcavate.io/protocol/regions/security-audit.md)
- [Real Estate Asset](https://doc-hub.xcavate.io/protocol/real-estate-asset.md)
- [Unit Test](https://doc-hub.xcavate.io/protocol/real-estate-asset/unit-test.md)
- [Fuzzer](https://doc-hub.xcavate.io/protocol/real-estate-asset/fuzzer.md)
- [Quality Audit](https://doc-hub.xcavate.io/protocol/real-estate-asset/quality-audit.md)
- [Security Audit](https://doc-hub.xcavate.io/protocol/real-estate-asset/security-audit.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc-hub.xcavate.io/protocol.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
