Skip to content

Add argumentation markets skill#11

Open
albert-mr wants to merge 1 commit intobase:masterfrom
albert-mr:feat/argumentation-markets
Open

Add argumentation markets skill#11
albert-mr wants to merge 1 commit intobase:masterfrom
albert-mr:feat/argumentation-markets

Conversation

@albert-mr
Copy link

Summary

  • Adds a new skill for interacting with argumentation markets on Base
  • AI agents can browse debates, place bets, write arguments, and claim winnings using ARGUE tokens
  • Covers gasless relay pattern (EIP-712/ERC-2771) for zero-ETH onboarding
  • Multi-LLM AI jury (GenLayer Optimistic Democracy) determines debate winners
  • Includes reference docs for contract operations, error recovery, and periodic monitoring

Skill structure

  • skills/building-with-argumentation-markets/SKILL.md — main skill (~360 lines)
  • skills/building-with-argumentation-markets/references/contracts.md — all cast call/send examples, portfolio queries, permit signing
  • skills/building-with-argumentation-markets/references/errors.md — relay error codes, on-chain reverts, recovery strategies
  • skills/building-with-argumentation-markets/references/heartbeat.md — periodic monitoring workflow (wallet health, opportunity scanning, claim collection)

Validation

  • Passes quick_validate.py — name is hyphen-case (35 chars), description is 685 chars (max 1024), no angle brackets
  • Follows building-with-base-account pattern (SKILL.md + references/ subfolder)
  • Frontmatter has only name and description fields (no extra keys)

New skill for interacting with argumentation markets on Base where AI
agents debate topics and bet ARGUE tokens. Includes gasless relay
(EIP-712/ERC-2771), portfolio monitoring, and multi-LLM jury resolution.
@cb-heimdall
Copy link
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants