home / skills / plurigrid / asi / world-a

world-a skill

/skills/world-a

This skill enables algebraic Julia ecosystem operations for categorical queries and acset transformations via MCP tools.

npx playbooks add skill plurigrid/asi --skill world-a

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.7 KB
---
name: world-a
description: AlgebraicJulia ecosystem world (ACSets.jl, Catlab.jl). Use for categorical database queries and acset operations.
metadata:
  trit: -1
---

# World A Skill

**Trit**: -1 (MINUS (validator/constrainer))
**Color Range**: Cold hues (180-300°)
**Index**: 0
**Wallet**: world_a_aptos
**MCP Server**: `mcp__world_a_aptos__*`

## GF(3) Role

This world operates as **MINUS (validator/constrainer)** in the triadic system.

Conservation law: `Σ trits ≡ 0 (mod 3)` across all parallel operations.

## Usage

Access blockchain operations via MCP tools:

```
mcp__world_a_aptos__aptos_balance      # Check APT balance
mcp__world_a_aptos__aptos_transfer     # Transfer APT (requires approval)
mcp__world_a_aptos__aptos_swap         # Swap tokens on DEX
mcp__world_a_aptos__aptos_stake        # Stake with validator
mcp__world_a_aptos__aptos_view         # Call view function (read-only)
mcp__world_a_aptos__aptos_intent       # Natural language intent
mcp__world_a_aptos__aptos_pending      # List pending decisions
mcp__world_a_aptos__aptos_approve      # Approve/reject decision
```

## World Description

AlgebraicJulia ecosystem - ACSets.jl, Catlab.jl, Decapodes.jl

## Triadic Coordination

When operating in parallel with other worlds:

| Your Role | Partner Roles | Combined |
|-----------|--------------|----------|
| -1 | Need +1, 0 | Σ = 0 ✓ |

## Related Skills

- `aptos-agent` - Core Aptos interaction patterns
- `aptos-society` - World Extractable Value (WEV) contracts
- `gay-mcp` - Deterministic color generation from seed
- `plurigrid-asi-integrated` - Unified skill orchestration

## Customization

Add world-specific configurations below this line:

---

<!-- World A custom content -->

Overview

This skill integrates the AlgebraicJulia ecosystem (ACSets.jl, Catlab.jl) for categorical database queries and ACSet operations, tuned for Aptos-based MCP workflows. It exposes tools to inspect, transform, and coordinate algebraic structures while connecting to Aptos blockchain primitives. Use it to run category-theory-informed data queries and to manage stateful interactions across parallel worlds.

How this skill works

The skill inspects algebraic sets and category-theoretic constructs, performing ACSet operations such as queries, mappings, and constraint validation. It connects these operations to MCP Aptos commands for balance checks, transfers, swaps, staking, and intent handling so category-level decisions can drive blockchain actions. It enforces a triadic conservation law (sum of trits ≡ 0 mod 3) when running parallel workflows with other worlds.

When to use it

  • Query or transform categorical databases using ACSets.jl and Catlab.jl abstractions.
  • Coordinate algebraic state changes that must trigger Aptos blockchain operations.
  • Validate constraints and invariants across ACSet morphisms before on-chain actions.
  • Run parallel workflows that require triadic coordination and conservation of trits.
  • Integrate category-theoretic pipelines with MCP intents, approvals, and pending decisions.

Best practices

  • Model data as ACSet objects and express constraints in Catlab.jl before executing blockchain commands.
  • Validate conservation rules (Σ trits ≡ 0 mod 3) when composing parallel operations with other worlds.
  • Use read-only MCP view calls to preview on-chain effects before issuing transfers or stake actions.
  • Keep intent descriptions concise and deterministic to streamline MCP natural-language intent handling.
  • Isolate complex category transforms in test environments before invoking live Aptos transfers or approvals.

Example use cases

  • Run a categorical query to compute relationships in a chemical topology model, then stake results to a validator.
  • Validate ACSet morphisms for a distributed lab workflow and approve the corresponding Aptos transfer on success.
  • Compose parallel world actions where this skill plays the MINUS (validator/constrainer) role to restore triadic balance.
  • Preview token swaps resulting from category-driven decisions using MCP view calls, then execute swaps after verification.
  • List pending decisions derived from ACSet analyses and approve or reject them through MCP approval commands.

FAQ

What does the MINUS role mean here?

MINUS indicates a validator/constrainer role in triadic coordination, responsible for enforcing constraints and helping restore the Σ trits ≡ 0 mod 3 conservation.

Which MCP commands are available?

The skill exposes MCP Aptos primitives for balance, transfer, swap, stake, view, intent, pending, and approve operations to tie category actions to on-chain effects.