diff --git a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/collection-policy.mdx b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/collection-policy.mdx index eed1dcb610..296aee84d9 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/collection-policy.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/collection-policy.mdx @@ -65,7 +65,4 @@ together creativity and programming prowess to curate a unique digital experience. With the Collection Policy, you have the power to showcase your creativity and -share your favorite tokens in a safe and organised way. It's like creating a -magical world where your tokens come together to tell a beautiful story. So, go -ahead and start building your own special collection with Marmalade's Collection -Policy! +share your favorite tokens in a safe and organised way. diff --git a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/index.mdx index e2f1059834..390d35362d 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/index.mdx @@ -2,7 +2,7 @@ title: Concrete Policies description: What are concrete-policies menu: Concrete Policies -label: Concrete Policies +label: Overview order: 4 layout: normal --- diff --git a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/non-fungible-policy.mdx b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/non-fungible-policy.mdx index de7d333a4e..3ea0ef9b25 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/non-fungible-policy.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/concrete-policies/non-fungible-policy.mdx @@ -35,5 +35,4 @@ By integrating the Non-Fungible Policy with your digital creation (by including the policy in the `policies` field at token creation), you provide a firm foundation that supports its originality. The policy acts as a protective barrier (a guard), confirming that your digital item, once born, remains -solitary in its existence, akin to a unique serial number that can't be -reproduced. +solitary in its existence. diff --git a/packages/apps/docs/src/pages/docs/marmalade/deprecated/depecated-within-v2.md b/packages/apps/docs/src/pages/docs/marmalade/deprecated/depecated-within-v2.md index c0503dd940..e727b79ddd 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/deprecated/depecated-within-v2.md +++ b/packages/apps/docs/src/pages/docs/marmalade/deprecated/depecated-within-v2.md @@ -42,6 +42,7 @@ layout: normal **v1: Policy expected a single module:** +```pact (defschema token-schema id:string manifest:object{manifest} @@ -49,15 +50,18 @@ layout: normal supply:decimal policy:module{kip.token-policy-v1} ) +``` - **v2: Policy is replaced with policies supporting a list of policies - conforming kip.token-policy-v2:** +**v2: Policy is replaced with policies supporting a list of policies conforming +kip.token-policy-v2:** +```pact (defschema token-details uri:string precision:integer policies:[module{kip.token-policy-v2}] ) +``` ## Direct Enforcement (v1) to Policy Manager (v2) diff --git a/packages/apps/docs/src/pages/docs/marmalade/deprecated/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/deprecated/index.mdx index 801ac46f5b..31f026a9ce 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/deprecated/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/deprecated/index.mdx @@ -1,8 +1,8 @@ --- -title: Deprecation +title: Overview description: Our approach -menu: Deprecation -label: Deprecation +menu: Deprecated +label: Overview order: 9 layout: normal --- diff --git a/packages/apps/docs/src/pages/docs/marmalade/developer-tools/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/developer-tools/index.mdx index 0cc7b33fb8..7453fe4b0e 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/developer-tools/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/developer-tools/index.mdx @@ -2,9 +2,9 @@ title: Developer tools description: Versatile tools that empower developers to innovate menu: Developer tools -label: Developer tools +label: Overview order: 8 -layout: full +layout: normal --- # Developer tools @@ -17,7 +17,7 @@ interaction with our platform as seamless as possible. ## Tools -### Kadena CLI +### Kadena CLI (Currently unavailable) The Kadena Command Line Interface (CLI) currently serves as a crucial tool in our kit. It has been designed to streamline operations such as key management, diff --git a/packages/apps/docs/src/pages/docs/marmalade/guides/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/guides/index.mdx index bf40ad6201..e8872950a9 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/guides/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/guides/index.mdx @@ -1,8 +1,8 @@ --- -title: Guides -description: Marmalade Guide -menu: Guides -label: Guides +title: Getting Started +description: Marmalade Guides +menu: Getting started +label: Overview order: 7 layout: normal --- diff --git a/packages/apps/docs/src/pages/docs/marmalade/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/index.mdx index c7bf6cd340..9fa16da705 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/index.mdx @@ -1,8 +1,8 @@ --- -title: Intro to Marmalade +title: Intro into Marmalade menu: Marmalade subTitle: Mint a marketplace -label: Intro to Marmalade +label: Intro into Marmalade order: 6, description: Mint a marketplace layout: landing @@ -49,13 +49,13 @@ At the heart of this approach, there are two distinct types of policies: `**concrete-policies**`, and `**custom-policies**`. Let’s dive deeper into what each of these means: -1. **Concrete-Policies**: These policies serve as foundational features for the +1. `Concrete-Policies`: These policies serve as foundational features for the token, representing its core characteristics. These policies are immutable; once set, they cannot be altered. More importantly, Concrete policies are written and maintained by Kadena. -2. **Custom-Policies**: These policies offer additional functionality, and can - be provided by 3rd parties. Once established, these policies are also +2. `Custom-Policies`: These policies offer additional functionality, and can be + provided by 3rd parties. Once established, these policies are also immutable, meaning they cannot be changed post-implementation. With respect to concrete policies, we offer five primary concrete policies which @@ -71,7 +71,7 @@ advanced features. The concrete policies are: precision to 0, thereby enforcing the token’s non-fungibility. - **Royalty-policy** This policy designates the creator account to receive - royalties upon each sale of the token using the `fungible-quote-policy`. + royalties upon each sale of the token. - **Guard-policy**: grants the ability to add optional guards to each marmalade action. diff --git a/packages/apps/docs/src/pages/docs/marmalade/marmalade-v1/index.mdx b/packages/apps/docs/src/pages/docs/marmalade/marmalade-v1/index.mdx index e2bdbffb72..e212634e7f 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/marmalade-v1/index.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/marmalade-v1/index.mdx @@ -1,8 +1,8 @@ --- -title: Marmalade v1 +title: Overview - Marmalade v1 description: A Brief history of marmalade menu: Marmalade v1 -label: Marmalade v1 +label: Overview order: 10 layout: normal --- diff --git a/packages/apps/docs/src/pages/docs/marmalade/metadata/index.md b/packages/apps/docs/src/pages/docs/marmalade/metadata/index.md index cc70503c5d..312957c1c1 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/metadata/index.md +++ b/packages/apps/docs/src/pages/docs/marmalade/metadata/index.md @@ -1,13 +1,13 @@ --- -title: Marmalade v2 Metadata Standard +title: Metadata Standard description: What is the Marmalade v2 Metadata Standard -menu: Marmalade v2 Metadata Standard -label: Marmalade v2 Metadata Standard +menu: Metadata Standard +label: Metadata Standard order: 6 layout: normal --- -# Marmalade v2 metadata standard +# Metadata standard The Marmalade v2 metadata standard, serves as a crucial component for constructing a comprehensive and comprehensible profile for each NFT. Now, it diff --git a/packages/apps/docs/src/pages/docs/marmalade/the-policy-manager.mdx b/packages/apps/docs/src/pages/docs/marmalade/the-policy-manager.mdx index 61cbd64045..8d44286206 100644 --- a/packages/apps/docs/src/pages/docs/marmalade/the-policy-manager.mdx +++ b/packages/apps/docs/src/pages/docs/marmalade/the-policy-manager.mdx @@ -10,19 +10,17 @@ layout: normal # The Power of the Policy Manager in Marmalade V2 Marmalade V2 introduces the Policy Manager, a powerful tool that revolutionizes -how policies are managed for non-fungible tokens (NFTs). The Policy Manager -empowers creators and operators to design and enforce specific rules for their -NFTs, making the Marmalade ecosystem more secure, flexible, and beneficial for -all stakeholders involved. +how policies are managed, but also enabling stacking of policies for +non-fungible tokens (NFTs). The Policy Manager empowers creators and operators +to design and enforce specific rules for their NFTs, making the Marmalade +ecosystem more secure, flexible, and beneficial for all stakeholders involved. ## Key Features of the Policy Manager -### 1. Custom Policies Tailored to Your Needs +### 1. Policies Tailored to Your Needs With the Policy Manager, you can add (manage) policies that match your unique -use cases. These policies define the behavior and attributes of your NFTs, -allowing you to curate collections, set transfer restrictions, define royalties, -and much more. +use cases. These policies define the behavior and attributes of your NFTs. ### 2. Dynamic Implementation with Concrete Policies and Custom Policies