pact-architecture

Define Pact 5 governance, namespaces, and upgrade patterns on Kadena CE.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill pact-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pact-architecture
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/pact-architecture
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill pact-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kadena-specific architecture challenges for Pact 5 on Kadena CE are addressed by providing governance models, namespace management strategies, and upgrade patterns to ensure secure, upgradeable deployments.

Core Features & Use Cases

  • Governance patterns: 0-arg defcap and keyset governance examples for on-chain access control.
  • Namespace management: source-anchored patterns for deploying and guarding modules within namespaces.
  • Upgrade patterns: safe upgrade workflows and pattern guidance for module upgrades with preservation of data.

Quick Start

Define governance for a new Pact 5 module, set a namespace, and plan an upgrade path for future changes.

Frequently Asked Questions about pact-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement governance for a Pact 5 module on Kadena?

Pact 5 module governance on Kadena is implemented using 0-arg defcap and keyset examples for on-chain access control. These patterns define and enforce governance models across environments.

What is the best way to manage namespaces when deploying modules in Pact 5?

Namespace management in Pact 5 uses source-anchored patterns for deploying and guarding modules within namespaces. This strategy ensures modules are securely defined and enforced across Kadena environments.

How do I upgrade Pact 5 modules without losing existing data on Kadena?

Upgrade Pact 5 modules without data loss by applying safe upgrade workflows and pattern guidance. These patterns preserve existing data while executing module upgrades on Kadena deployments.

Do I need prior knowledge of Pact 5 concepts to use these architecture patterns?

Yes, applying these architecture patterns requires knowledge of Pact 5 concepts, including governance modules, namespace management, and upgrade-safe installation patterns for Kadena CE.

What distinguishes keyset governance from 0-arg defcap in Pact 5?

Keyset governance and 0-arg defcap in Pact 5 both provide on-chain access control, but keysets rely on signature authorization while defcap capabilities enforce granular transaction permissions.