Asi proof-of-frog

Proof-of-Frog Skill ๐Ÿธ

install
source ยท Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code ยท Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/proof-of-frog" ~/.claude/skills/plurigrid-asi-proof-of-frog-c113b3 && rm -rf "$T"
manifest: skills/proof-of-frog/SKILL.md
source content

Proof-of-Frog Skill ๐Ÿธ

Trit: 0 (ERGODIC - Coordinator) GF(3) Triad:

proof-chain (-1) โŠ— proof-of-frog (0) โŠ— alife (+1) = 0

Overview

Society merge protocol implementing Block Science KOI patterns with frog lifecycle metaphor.

"Eat that frog first thing in the morning" - Brian Tracy

Frog Lifecycle (GF(3) States)

StageTritRole
๐Ÿฅ’ TADPOLE-1Learning, absorbing
๐Ÿธ FROGLET0Transitioning, coordinating
๐ŸฆŽ MATURE FROG+1Generating, executing

Core Concepts

Reference IDs (Block Science KOI)

struct ReferenceID {
    local_name: String,      // How THIS society refers to it
    canonical_hash: vector<u8>,  // Universal content hash
    society_origin: address,     // Which pond it came from
}

Knowledge Nugget (The Frog to Eat)

struct KnowledgeNugget {
    rid: ReferenceID,
    trit: i8,           // GF(3) lifecycle stage
    eaten: bool,        // Has this frog been eaten?
    leap_count: u64,    // How many hops to get here
}

Society Merge

Two ponds can merge when:

  1. Both are GF(3) balanced
  2. Shared RIDs exist (common reference points)
  3. Ribbit votes reach quorum

Usage

# Deploy society merge
aptos move publish --named-addresses zubyul=default

# Initialize pond
aptos move run --function-id zubyul::proof_of_frog::spawn_pond

# Eat a frog (process knowledge)
aptos move run --function-id zubyul::proof_of_frog::eat_frog --args u64:0

# Propose merger
aptos move run --function-id zubyul::proof_of_frog::propose_merge --args u64:0 u64:1

WEV Comparison

SystemWEV FormulaResult
LegacyV - 0.5V - costs0.4V
GF(3)V + 0.1V - 0.011.09V
Advantage2.7x

Frog Puns

  • "Hop to it!" - Start processing
  • "Toadally awesome!" - Merge complete
  • "Ribbit-ing progress!" - Verification passed
  • "Leap of faith!" - Cross-world navigation
  • "Pond-ering success!" - Knowledge integrated

Neighbors

High Affinity

  • proof-chain
    (-1): ZK proof chaining
  • alife
    (+1): Emergent behavior
  • world-hopping
    (0): Cross-world navigation

Example Triad

skills: [proof-of-frog, proof-chain, alife]
sum: (0) + (-1) + (+1) = 0 โœ“ TOADALLY BALANCED

References

Scientific Skill Interleaving

This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:

Graph Theory

  • networkx [โ—‹] via bicomodule
    • Universal graph hub

Bibliography References

  • cryptography
    : 1 citations in bib.duckdb

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 4. Pattern Matching

Concepts: unification, match, segment variables, pattern

GF(3) Balanced Triad

proof-of-frog (โˆ’) + SDF.Ch4 (+) + [balancer] (โ—‹) = 0

Skill Trit: -1 (MINUS - verification)

Secondary Chapters

  • Ch2: Domain-Specific Languages
  • Ch10: Adventure Game Example

Connection Pattern

Pattern matching extracts structure. This skill recognizes and transforms patterns.

Cat# Integration

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

Trit: 0 (ERGODIC)
Home: Prof
Poly Op: โŠ—
Kan Role: Adj
Color: #26D826

GF(3) Naturality

The skill participates in triads satisfying:

(-1) + (0) + (+1) โ‰ก 0 (mod 3)

This ensures compositional coherence in the Cat# equipment structure.