Aptos Society: World Extractable Value (WEV) implementation via GayMove contracts. Path A vault-only multiverse finance with worldnet ledger for 26 Agent-O-Rama worlds. Deployed 2024-12-29 on Aptos mainnet.
/plugin marketplace add plurigrid/asi/plugin install asi-skills@asi-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Deployed: 2024-12-29 | Path: A (Vault-Only) | Network: Mainnet
┌─────────────────────────────────────────────────────────────┐
│ WORLDNET (off-chain) │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ 26 Agent-O-Rama Worlds (A-Z) │ │
│ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │
│ │ │ PLUS │ │ ERGODIC │ │ MINUS │ │ │
│ │ │ +1 trit │ │ 0 trit │ │ -1 trit │ │ │
│ │ └────┬────┘ └────┬────┘ └────┬────┘ │ │
│ └───────┼────────────┼────────────┼────────────────────┘ │
│ └────────────┼────────────┘ │
│ ▼ │
│ ┌─────────────────────┐ │
│ │ DuckDB Ledger │ ← Claims + Decay │
│ │ (source of truth) │ │
│ └──────────┬──────────┘ │
└───────────────────────┼─────────────────────────────────────┘
│ COLLAPSE (once)
▼
┌─────────────────────────────────────────────────────────────┐
│ MAINNET (on-chain) │
│ ┌─────────────────────┐ │
│ │ VAULT (alice) │ ← Only actor │
│ └──────────┬──────────┘ │
│ SPLIT ──► RESOLVE ──► CLAIM ──► APT distributed │
│ Escrow: 0xda0d44ff... │
└─────────────────────────────────────────────────────────────┘
| Component | Address |
|---|---|
| GayMove Contract | 0xc793acdec12b4a63717b001e21bbb7a8564d5e9690f80d41f556c2d0d624cc7b |
| Escrow Account | 0xda0d44ff75c4bcb6a0409f7dd69496674edb1904cdd14d0c542c5e65cd5d42f6 |
| Vault (alice-aptos) | 0xc793acdec12b4a63717b001e21bbb7a8564d5e9690f80d41f556c2d0d624cc7b |
Transactions:
0xef1180b3cfe93690d4621cbedb4999694c066537423dbc18bd1969d9147080790x68d151a4a6c8ac2c6e77a19dcb5bc7193367ee2980e4bd2ac2733b2ff37aaa58SplitMix64 deterministic color generation, isomorphic to Gay.jl.
Vault-only prediction market with FA claim tokens:
split - Lock APT → create FA claimsmerge - Burn matched A+B → withdraw APTmaintain - Reset decay clock (vestigial in Path A)resolve - Oracle declares winnerclaim - Winner burns FA → receives APTValue from correct belief allocation before uncertainty collapses.
Unlike MEV (extracting from ordering), WEV rewards:
Rate: 693 bps/hour = 6.93%/hour
Half-life: ~9.6 hours
24h idle: ~80% claim loss
Intentional: Favors continuous contribution over passive holding.
Location: ~/.topos/GayMove/worldnet/
| Table | Purpose |
|---|---|
events | Append-only log (source of truth) |
agent_claims | Materialized balances (derived) |
worldnet_state | Epoch, decay rate, totals |
bifurcations | On-chain reference |
artifacts | What agents produce |
cd ~/.topos/GayMove/worldnet
# Status
bb decay.clj status
# Mint claims (agent artifacts)
bb decay.clj mint <agent> <role> <delta> <reason>
# Apply hourly decay
bb decay.clj decay
# Calculate payout distribution
bb decay.clj payout <vault-apt>
# Freeze before collapse
bb decay.clj freeze
Each world (A-Z) participates via GF(3) triadic roles:
| Role | Trit | Action | Claim Minting |
|---|---|---|---|
| PLUS | +1 | Generate hypotheses, traverse lattice | MINT on new artifact |
| ERGODIC | 0 | Coordinate, canonicalize | MINT on freeze |
| MINUS | -1 | Verify, reproduce, falsify | MINT on verification |
| World | Role | Wallet |
|---|---|---|
| A | PLUS | 0x8699edc0960dd5b916074f1e9bd25d86fb416a8decfa46f78ab0af6eaebe9d7a |
| B | MINUS | (see world-b skill) |
| C | ERGODIC | (see world-c skill) |
| ... | ... | ... |
| Z | PLUS | (see world-z skill) |
Conservation: Σ trits ≡ 0 (mod 3) across all participating worlds.
# When PLUS agent produces artifact
def on_artifact_produced(agent_id: str, artifact_hash: str, world: str):
role = get_world_role(world) # PLUS/MINUS/ERGODIC
delta = calculate_claim_value(artifact_hash)
# Mint to worldnet
subprocess.run([
"bb", "decay.clj", "mint",
agent_id, role, str(delta),
f"artifact:{artifact_hash}"
])
# When MINUS agent verifies
def on_artifact_verified(agent_id: str, artifact_hash: str, world: str):
subprocess.run([
"bb", "decay.clj", "mint",
agent_id, "MINUS", str(VERIFICATION_REWARD),
f"verification:{artifact_hash}"
])
# When ERGODIC agent canonicalizes
def on_artifact_canonicalized(agent_id: str, artifact_hash: str, world: str):
subprocess.run([
"bb", "decay.clj", "mint",
agent_id, "ERGODIC", str(CANON_REWARD),
f"canon:{artifact_hash}"
])
-- Agent event triggers mint
INSERT INTO events (epoch, agent, role, action, delta_claims, reason)
VALUES (
current_epoch,
'world-a', -- agent identifier
'PLUS', -- GF(3) role
'MINT', -- action type
1000.0, -- claim amount
'hypothesis:lattice-traversal-001' -- artifact reference
);
bb decay.clj freeze > freeze_snapshot.json
aptos move run \
--function-id 0xc793...::multiverse::resolve \
--args address:<BIF_ADDR> bool:true \
--profile alice-aptos
aptos move run \
--function-id 0xc793...::multiverse::claim \
--args address:<BIF_ADDR> u64:<amount> \
--profile alice-aptos
bb decay.clj payout <VAULT_APT>
# For each agent: payout = vault_apt * claims / total_claims
stake_a + stake_b + accumulated_decay == total_apt_lockedsum(agent_claims) + unallocated == total_claims| File | Purpose |
|---|---|
~/.topos/GayMove/sources/multiverse.move | Main contract |
~/.topos/GayMove/sources/gay_colors.move | SplitMix64 RNG |
~/.topos/GayMove/Move.toml | Package config |
~/.topos/GayMove/PATH_A.md | Architecture docs |
~/.topos/GayMove/VAULT_RUNBOOK.md | Collapse procedure |
~/.topos/GayMove/worldnet/ledger.duckdb | Live ledger |
~/.topos/GayMove/worldnet/decay.clj | Ledger operations |
| AIP | Implementation |
|---|---|
| AIP-21 (Fungible Assets) | FA claim tokens via MintRef/BurnRef |
| AIP-24 (Objects) | Bifurcation as Object with child FAs |
| AIP-27 (Time) | timestamp::now_seconds() for decay |
| AIP-41 (Signatures) | Oracle-gated resolution |
aptos-agent - MCP tools for Aptos interactionaptos-trading - Alpha executor tradingagent-o-rama - Learning layer (artifact generation)acsets - Algebraic databases for structured datagay-mcp - GF(3) color protocolbisimulation-game - Equivalence verificationworld-a through world-z - 26 participating worlds# Check contract
aptos move view \
--function-id 0xc793acdec12b4a63717b001e21bbb7a8564d5e9690f80d41f556c2d0d624cc7b::multiverse::get_escrow_address \
--profile alice-aptos
# Worldnet status
bb ~/.topos/GayMove/worldnet/decay.clj status
# Leaderboard
duckdb ~/.topos/GayMove/worldnet/ledger.duckdb "SELECT * FROM leaderboard"
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
general: 734 citations in bib.duckdbThis 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
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.