本文へ移動
cccskills
無料GitHub で公開

agentic-micro-economy-architect

Expert guide for designing Machine-to-Machine (M2M) micro-economies, autonomous agent wallets, and swarm budget allocation / Panduan ahli merancang ekonomi mikro antar-agen (M2M), dompet agen otonom, dan alokasi anggaran swarm.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plugスター 115(GitHub 115 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md9.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Agentic Micro-Economy Architect (M2M Protocols 2026)

English | Bahasa Indonesia


<a name="english"></a>

English

Orchestration & Integration

  • M2M Settlement & Clearing: agentic-m2m-settlement, blockchain-web3-expert, formal-spec-z3-verifier
  • FinTech Billing & Quotas: saas-billing, doku-payment-gateway, payment-gateway-expert
  • AI FinOps & Model Cascading: llm-finops-router, adaptive-model-cascade, thinking-budget-orchestrator
  • Swarm Orchestration & Critic Gate: multi-agent-orchestration, quality-guardian, autonomous-tdd-debugger
  • Lifecycle & Governance: brainstorming, zero-to-prod-orchestrator, session-memory-manager, anti-slop

Description

Architectural guide for Machine-to-Machine (M2M) micro-economies, autonomous agent wallets, and swarm budget allocation. In modern multi-agent swarms, specialized subagents consume external APIs, GPU inference, and web scraping compute. This skill establishes autonomous budget envelopes, micro-escrow smart ledgers, HTTP 402 (Payment Required) headers, and cryptographic micro-settlements (Stripe Issuing virtual cards, stablecoins, or internal token ledgers) to make agent swarms financially self-regulating.

Trigger Conditions

  • Multi-agent swarm operations incurring external financial costs (paid search APIs, vector DB indexing, heavy GPU compute).
  • Setting hard financial limits (e.g., "Solve this bug within a $2.50 budget ceiling").
  • Autonomous agent-to-agent task delegation using bidding and micro-escrow contracts.
  • Integrating HTTP 402 Payment Required flows with cryptographic micro-billing.

The 4-Tier Agentic Micro-Economy Topology

┌────────────────────────────────────────────────────────┐
│ 1. SWARM TREASURY (Root Envelope: $5.00)               │
│    Director decomposes goal into budgeted subtasks     │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ 2. MICRO-ESCROW LOCK                                   │
│    Allocate $0.15 to Subtask-A Escrow Account          │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ 3. BIDDING & TASK EXECUTION                            │
│    Subagent A (FastScraper) executes task within caps  │
└───────────────────────────┬────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────┐
│ 4. CRITIC VERIFICATION & SETTLEMENT                    │
│    Critic passes output ──► Release $0.15 to subagent  │
│    Critic rejects       ──► Refund Escrow to Treasury  │
└────────────────────────────────────────────────────────┘

Micro-Escrow State Machine (TypeScript)

// src/services/agent-micro-economy.ts
import crypto from 'node:crypto';

export interface EscrowContract {
  id: string;
  sourceAgent: string;
  workerAgent: string;
  amountCents: number;
  status: 'PENDING' | 'RELEASED' | 'REFUNDED';
  expiresAt: number;
}

export class AgentTreasury {
  private balanceCents: number;
  private escrows: Map<string, EscrowContract> = new Map();

  constructor(initialBudgetUsd: number) {
    this.balanceCents = Math.round(initialBudgetUsd * 100);
  }

  createEscrow(workerAgent: string, costCents: number, ttlSeconds = 60): EscrowContract {
    if (this.balanceCents < costCents) {
      throw new Error(`[Treasury] Insufficient funds: balance is ${this.balanceCents}¢, needed ${costCents}¢`);
    }

    this.balanceCents -= costCents;
    const escrow: EscrowContract = {
      id: crypto.randomUUID(),
      sourceAgent: 'SwarmDirector',
      workerAgent,
      amountCents: costCents,
      status: 'PENDING',
      expiresAt: Date.now() + ttlSeconds * 1000,
    };

    this.escrows.set(escrow.id, escrow);
    return escrow;
  }

  releaseEscrow(escrowId: string, verifiedByCritic: boolean): boolean {
    const contract = this.escrows.get(escrowId);
    if (!contract || contract.status !== 'PENDING') return false;

    if (verifiedByCritic && Date.now() <= contract.expiresAt) {
      contract.status = 'RELEASED';
      console.log(`[Treasury] Released ${contract.amountCents}¢ to ${contract.workerAgent}`);
      return true;
    } else {
      // Refund back to root treasury
      contract.status = 'REFUNDED';
      this.balanceCents += contract.amountCents;
      console.warn(`[Treasury] Refunded ${contract.amountCents}¢ to Director Treasury.`);
      return false;
    }
  }

  getBalanceUsd(): string {
    return `$${(this.balanceCents / 100).toFixed(2)}`;
  }
}

Non-Negotiable Micro-Economy Constraints

  1. Hard Budget Ceilings: Once the treasury balance is exhausted, the swarm MUST gracefully pause and alert the human supervisor rather than continuing to consume API credits.
  2. Escrow TTL Deadlines: Every escrow holds a hard time-to-live (TTL). If a worker subagent hangs or crashes, funds are automatically refunded to prevent capital freeze.
  3. Critic Verification Gate: Funds are released ONLY upon successful validation by an independent auditor or test suite (quality-guardian / autonomous-tdd-debugger).

<a name="bahasa-indonesia"></a>

Bahasa Indonesia

Integrasi Orkestrasi

  • Settlement & Kliring M2M: agentic-m2m-settlement, blockchain-web3-expert, formal-spec-z3-verifier
  • Billing FinTech & Kuota: saas-billing, doku-payment-gateway, payment-gateway-expert
  • FinOps AI & Kaskade Model: llm-finops-router, adaptive-model-cascade, thinking-budget-orchestrator
  • Orkestrasi Swarm & Gerbang Critic: multi-agent-orchestration, quality-guardian, autonomous-tdd-debugger
  • Siklus Hidup & Tata Kelola: brainstorming, zero-to-prod-orchestrator, session-memory-manager, anti-slop

Deskripsi

Panduan arsitektur untuk ekonomi mikro Mesin-ke-Mesin (Machine-to-Machine / M2M), dompet agen otonom, dan alokasi anggaran swarm. Dalam arsitektur multi-agen skala besar, subagen terspesialisasi mengonsumsi API eksternal, komputasi GPU, dan scraping berbayar. Skill ini merancang pagu anggaran (budget envelope), buku besar mikro-escrow cerdas, respons HTTP 402 (Payment Required), dan kliring mikro kriptografis untuk menciptakan swarm agen yang sadar biaya (cost-aware) dan mampu meregulasi keuangannya sendiri.

Kondisi Pemicu

  • Operasi swarm multi-agen yang menimbulkan biaya nyata (API pencarian berbayar, inferensi model besar).
  • Menerapkan batasan biaya keras (hard limit, misal: "Selesaikan perbaikan bug ini dengan anggaran maksimal $2.00").
  • Delegasi tugas antar agen menggunakan mekanisme lelang tawaran (bidding) dan kontrak escrow.
  • Mengintegrasikan protokol HTTP 402 untuk pembayaran otomatis antar layanan AI.

Pola Implementasi Bidding & Escrow di Backend

// Contoh eksekusi tugas bersyarat anggaran
export async function executeDelegatedSubtask(
  taskPrompt: string, 
  treasury: AgentTreasury, 
  workerCostCents = 10
) {
  // 1. Kunci dana ke dalam kontrak escrow
  const escrow = treasury.createEscrow('WebSearchAgent', workerCostCents, 30);

  try {
    // 2. Jalankan subagen pekerja
    const result = await invokeSubagentWorker(taskPrompt);
    
    // 3. Verifikasi kualitas hasil melalui test/critic
    const isQualityApproved = validateResultQuality(result);
    treasury.releaseEscrow(escrow.id, isQualityApproved);

    return result;
  } catch (error) {
    treasury.releaseEscrow(escrow.id, false); // Kembalikan dana jika gagal
    throw error;
  }
}

3 Hukum Utama Ekonomi Mikro Agen

  1. Batas Anggaran Keras: Jika sisa anggaran treasury habis, agen dilarang melanjutkan eksekusi API berbayar dan wajib meminta persetujuan manusia (Human-in-the-Loop).
  2. Batas Waktu Kontrak (TTL Escrow): Seluruh dana yang ditahan dalam escrow wajib memiliki masa kedaluwarsa agar dana tidak terkunci saat subagen mengalami kegagalan proses.
  3. Pelepasan Dana Berdasarkan Kualitas: Dana hanya dicairkan kepada agen pekerja jika hasil pekerjaan lulus audit gerbang kualitas (Critic-Validator Gate).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

Web accessibility testing with axe-core, Playwright, and WCAG 2.2 / Pengujian aksesibilitas web axe-core, Playwright, dan WCAG 2.2.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

Model cascading & complexity-scored routing (Grok, Gemini, Claude) / Routing kaskade model & scoring kompleksitas (Grok, Gemini, Claude).

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

Affective computing, emotion AI, and multimodal sentiment analysis / Komputasi afektif, AI emosional, dan analisis sentimen multimodal.

日本語の概要は準備中です。原文の説明を表示しています。

roedyrustam/vibes-plug1152026年10月27日 更新

roedyrustam のスキルをすべて見る

このスキルの問題を報告する