# AssetDIDcomm

- [Overview](https://assetdidcomm.xcavate.io/assetdidcomm/overview.md): This protocol has been developed to tackle the challenge of having multiple user types, digital assets, communication and documents. All linked and stored in a flexible but highly configurable format.
- [Technical Specifications & Architecture](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture.md)
- [Glossary](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/glossary.md)
- [Introduction](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/introduction.md)
- [Requirements of the system](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/requirements-of-the-system.md)
- [Blockchain](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/requirements-of-the-system/blockchain.md)
- [Message Module](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/requirements-of-the-system/message-module.md)
- [Storage](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/requirements-of-the-system/storage.md)
- [Key usage, creation and access control](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control.md)
- [Keypoints](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/keypoints.md)
- [Operations](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations.md)
- [SKB Distribution](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/skb-distribution.md)
- [Read revocation](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/read-revocation.md)
- [SKB Creation](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/skb-creation.md)
- [Appending to bucket index](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/appending-to-bucket-index.md)
- [Accessing bucket content](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/accessing-bucket-content.md)
- [Add Contributor](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/add-contributor.md)
- [Single Read Access](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/operations/single-read-access.md)
- [Revoking Read access with frequent NFT trades](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/revoking-read-access-with-frequent-nft-trades.md)
- [System design](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design.md)
- [The System](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/the-system.md)
- [Create new Entity](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/create-new-entity.md)
- [Write into Storage](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/write-into-storage.md)
- [Update encryption key / Revoke read privileges](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/update-encryption-key-revoke-read-privileges.md)
- [Read Message from Bucket](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/read-message-from-bucket.md)
- [Revoke write privileges](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/system-design/revoke-write-privileges.md)
- [Message Module](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module.md)
- [Message Format](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/message-format.md)
- [Content Message format](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/message-format/content-message-format.md)
- [Encryption of content message](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/message-format/encryption-of-content-message.md)
- [Message for SKB distribution](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/message-format/message-for-skb-distribution.md)
- [Message for expanding the audience of existing content](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/message-format/message-for-expanding-the-audience-of-existing-content.md)
- [Core functionality](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/core-functionality.md)
- [Encrypt message for Contributors](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/core-functionality/encrypt-message-for-contributors.md)
- [Decrypt message](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/message-module/core-functionality/decrypt-message.md)
- [Pallet Design](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design.md)
- [Extrinsics](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/extrinsics.md)
- [Regular](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/extrinsics/regular.md)
- [Manager](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/extrinsics/manager.md)
- [Admin](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/extrinsics/admin.md)
- [Governance](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/extrinsics/governance.md)
- [Storage](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/storage.md)
- [Structs](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/structs.md)
- [Traits](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/traits.md)
- [Hooks](https://assetdidcomm.xcavate.io/assetdidcomm/technical-specifications-and-architecture/key-usage-creation-and-access-control/pallet-design/hooks.md)
- [Use Cases](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases.md)
- [Polkadot Bounty Application Review System (pBARS)](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars.md)
- [Product Overview](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/product-overview.md)
- [Objectives](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives.md)
- [Decentralised Bounty Management](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/decentralised-bounty-management.md)
- [Secure and Transparent Event Review Process](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/secure-and-transparent-event-review-process.md)
- [Trustless Identity and Application Flow](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/trustless-identity-and-application-flow.md)
- [Decentralised Storage of Submissions](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/decentralised-storage-of-submissions.md)
- [Structured Lifecycle Tracking](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/structured-lifecycle-tracking.md)
- [Automated Bounty Payouts](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/automated-bounty-payouts.md)
- [Modular and Scalable Design](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/objectives/modular-and-scalable-design.md)
- [pBARS presentation and videos](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/polkadot-bounty-application-review-system-pbars/pbars-presentation-and-videos.md)
- [realXmarket User Guide](https://assetdidcomm.xcavate.io/assetdidcomm/use-cases/realxmarket-user-guide.md): This document is a user guide for the realXmarket platform. It explains key features, workflows, and how to get started. Clear and concise, it’s made to support users at every step.
- [Technical](https://assetdidcomm.xcavate.io/assetdidcomm/technical.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://assetdidcomm.xcavate.io/assetdidcomm.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.
