Skip to content
cccskills
FreePublished on GitHub

aptos-gf3-society

Aptos GF(3) Society Skill

The English summary is being prepared. Showing the original description.

See how to install

Files included (3)

  • SKILL.md5.5 KB
  • CONCOMITANT_SKILLS.md2.2 KB
  • README.md4.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

aptos-gf3-society Skill

"The society that sums to zero is the society that sustains."

Overview

Aptos GF(3) Society implements on-chain triadic coordination using Move smart contracts. Every operation maintains GF(3) conservation: the sum of all trit assignments is congruent to 0 (mod 3).

GF(3) Trit Encoding (Move 1.x Compatible)

const TRIT_ERGODIC: u8 = 0;  // COORDINATOR (0)
const TRIT_MINUS: u8 = 1;    // VALIDATOR (-1)
const TRIT_PLUS: u8 = 2;     // GENERATOR (+1)
RoleTritu8Function
GENERATOR+12Creates, proposes, stakes
COORDINATOR00Mediates, balances, votes
VALIDATOR-11Verifies, challenges, audits

Denotation

This skill generates Aptos Move modules that implement GF(3)-balanced governance, staking, and asset management with automatic conservation enforcement.

Society : (Members × Roles) → OnChainState
Invariant: ∀ state ∈ Society: Σ(trits) ≡ 0 (mod 3)
Effect: Proposals, votes, and stakes all preserve GF(3) balance

Core Modules

1. PyUSD Staking (pyusd_staking.move)

module aptos_society::pyusd_staking {
    struct StakingPool has key {
        generator_stake: u64,   // trit = PLUS (2)
        coordinator_stake: u64, // trit = ERGODIC (0)
        validator_stake: u64,   // trit = MINUS (1)
    }

    /// GF(3) balance check: generator ≈ validator stakes
    fun check_gf3_balance(pool: &StakingPool): bool {
        let gen = pool.generator_stake;
        let val = pool.validator_stake;
        if (gen == 0 && val == 0) { return true };
        ((larger - smaller) * 100 / larger) <= 10  // 10% tolerance
    }
}

2. IECsat Tiles (plus_codes.move)

Plus Code tiles with 69-byte mutual awareness:

69 = 3 × 23 (triadic structure)

Per tile:
  PLUS (+1):    23 bytes → GENERATOR state
  ERGODIC (0):  23 bytes → COORDINATOR state
  MINUS (-1):   23 bytes → VALIDATOR state

3. Audit Database (aptos_audits.duckdb)

18 audit reports from 6 auditors, all GF(3) balanced:

SELECT * FROM gf3_audit_triads;
-- auditor(+1) ⊗ protocol(0) ⊗ report(-1) = 0 ✓

Officially Audited Modules

From aptos_audits.duckdb, safe for production use:

ModuleVerificationRequirement
coinMove ProverConservation: result.value == amount
accountMove Proverexists<Account>(new_address)
timestampMove ProverMonotonicity: new >= current
stakeMove ProverValidator management
fungible_assetMove ProverSupply conservation

Storage Cost Analysis

Precision | Tiles           | Storage    | APT Cost    | USD Cost
----------|-----------------|------------|-------------|------------
10-char   | 4.1 trillion    | 286 TB     | 2.9M APT    | $34 billion
11-char   | 83 trillion     | 5.7 PB     | 57M APT     | $687 billion
17-char   | 5.3 sextillion  | 366 ZB     | 3.7 quad    | $44 quint

Strategy: Hierarchical lazy loading

  • On-chain: 10-char root tiles + Merkle roots
  • Off-chain: 11-17 char tiles in Arweave/IPFS
  • Proof: Merkle path from root → leaf

GF(3) Triads

pyusd_staking (+1) ⊗ datalog-fixpoint (0) ⊗ merkle-validation (-1) = 0 ✓
aptos-gf3-society (+1) ⊗ move-narya-bridge (0) ⊗ move-smith-fuzzer (-1) = 0 ✓

Invariant Set

InvariantDefinitionEnforcement
GF3ConservationΣ(trit) ≡ 0 (mod 3)Runtime assert
TriadCompletenessEvery action requires G+C+VVote counting
StakeNonNegativeStakes ≥ 0u64 type
CooldownEnforced24h minimum stakeTimestamp check

Commands

# Query audit database
duckdb src/nickel/aptos_society/aptos_audits.duckdb \
  -c "SELECT * FROM formally_verified_modules"

# Build Move contracts
cd src/nickel/aptos_society && aptos move compile

# Deploy to testnet
aptos move publish --profile testnet

# Check GF(3) conservation
duckdb aptos_audits.duckdb -c "SELECT * FROM gf3_audit_triads"

Files

src/nickel/aptos_society/
├── Move.toml                 # Package config
├── aptos_audits.sql          # Audit schema
├── aptos_audits.duckdb       # Queryable audit data
├── aptos_llms_acset.clj      # Lazy docs ACSet
└── sources/
    ├── pyusd_staking.move    # GF(3) staking
    ├── society.move          # Governance
    └── gf3_move23.move       # Move 2.3 primitives

References


Skill Name: aptos-gf3-society Type: On-Chain Governance / Smart Contracts Trit: +1 (PLUS - GENERATOR) GF(3): Creates societies that maintain conservation

Cat# Integration

This skill maps to Cat# = Comod(P) as a bicomodule in the Prof home:

Trit: 0 (ERGODIC)
Home: Prof (profunctors/bimodules)
Poly Op: ⊗ (parallel composition)
Kan Role: Adj (adjunction bridge)

GF(3) Naturality

The skill participates in triads where:

(-1) + (0) + (+1) ≡ 0 (mod 3)

This ensures compositional coherence in the Cat# equipment structure.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Model ElevenLabs voice synthesis as an ACSet schema with Unison ability handlers for typed voice operations. Use when integrating ElevenLabs TTS into category-theoretic pipelines, building typed voice synthesis workflows, or managing multi-voice narration with GF(3) conservation.

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

Systematic process for analyzing and modernizing legacy applications to comply with the 12-Factor App methodology. Covers code analysis, configuration externalization, dependency management, and container/Kubernetes best practices.

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

13c0e3

Free

Gay MCP skill at invocation 26

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

19d57d

Free

Gay MCP skill at invocation 5

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

1ea91a

Free

Gay MCP skill at invocation 27

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

1eab21

Free

Gay MCP skill at invocation 3

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

See all skills by plurigrid

Report a problem with this skill