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.mdsource 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)
| Stage | Trit | Role |
|---|---|---|
| ๐ฅ TADPOLE | -1 | Learning, absorbing |
| ๐ธ FROGLET | 0 | Transitioning, coordinating |
| ๐ฆ MATURE FROG | +1 | Generating, 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:
- Both are GF(3) balanced
- Shared RIDs exist (common reference points)
- 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
| System | WEV Formula | Result |
|---|---|---|
| Legacy | V - 0.5V - costs | 0.4V |
| GF(3) | V + 0.1V - 0.01 | 1.09V |
| Advantage | 2.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
(-1): ZK proof chainingproof-chain
(+1): Emergent behavioralife
(0): Cross-world navigationworld-hopping
Example Triad
skills: [proof-of-frog, proof-chain, alife] sum: (0) + (-1) + (+1) = 0 โ TOADALLY BALANCED
References
- Block Science KOI - @maboroz @ilanbenmeir
- LPSCRYPT proof_chain - @lpscrypt
- Brian Tracy - "Eat That Frog!" (productivity)
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
: 1 citations in bib.duckdbcryptography
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.