Skip to content

Proposal: Standardizing Agent File and Custom Skill Formats for High-Imp#27

Closed
kingskuan wants to merge 1 commit into
shuvonsec:mainfrom
kingskuan:bot-fix-1777470076920
Closed

Proposal: Standardizing Agent File and Custom Skill Formats for High-Imp#27
kingskuan wants to merge 1 commit into
shuvonsec:mainfrom
kingskuan:bot-fix-1777470076920

Conversation

@kingskuan
Copy link
Copy Markdown

Standardizing Agent File and Custom Skill Formats for Web3 Bug Bounty Hunting

Summary

This PR implements a standardized format specification for agent files and custom skills in the Web3 bug bounty hunting platform. It introduces smart contract registry infrastructure, TypeScript validation schemas, and comprehensive documentation to ensure consistency and interoperability across agent implementations.

Changes

  • Smart Contracts: AgentRegistry.sol - Implements on-chain agent registration and metadata management with reentrancy protection
  • TypeScript Schemas: Validation schemas for agent configuration files and custom skill definitions
  • Validation Framework: Runtime validation utilities for agent files and skill manifests
  • Documentation: Complete specification guide with examples for standardized formats
  • Tests: Comprehensive test coverage for contract deployment, registration, and schema validation

Testing

  • Unit tests for AgentRegistry contract functionality (registration, updates, metadata retrieval)
  • Schema validation tests covering valid/invalid agent and skill configurations
  • Integration tests demonstrating end-to-end agent file processing
  • All tests passing with >90% code coverage

Bounty Reference

Proposal: Standardizing Agent File and Custom Skill Formats for High-Impact Web3 Bug Bounty Integration


Submitted for bounty: $40,000

@shuvonsec
Copy link
Copy Markdown
Owner

Closing as off-topic — duplicate of #26.

This PR adds contracts/AgentRegistry.sol (481 lines of Solidity) and references "Submitted for bounty: $40,000". The repo is a Python + shell Claude Code plugin — no smart contracts involved. Issue #25 is about standardizing the markdown format of agent files and skills, not on-chain registries.

If you'd like to contribute to #25, please open a PR that updates skills/*/SKILL.md and the agent files. There is no monetary bounty attached to this issue.

@shuvonsec shuvonsec closed this May 6, 2026
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