Skip to content

Commit d8db302

Browse files
committed
docs: init docs
Signed-off-by: Luca Muscariello <[email protected]>
1 parent 32eff2d commit d8db302

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

draft-agntcy-ads.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,105 @@ This hierarchy enables both specific queries ("sentiment analysis agents") and b
386386

387387
**Scalable Indexing**: The hierarchical structure enables efficient distributed indexing where different DHT nodes can specialize in specific taxonomy branches, distributing both storage load and query processing across the network.
388388

389+
## Additional Taxonomies
390+
391+
While skills form the primary taxonomy for capability-based discovery, ADS
392+
supports multiple parallel taxonomies to enable rich, multi-dimensional agent
393+
classification and search.
394+
395+
### Domain Taxonomy
396+
397+
The domain taxonomy organizes agents by their application domains, representing
398+
the broader problem spaces or industries where agents are designed to operate:
399+
400+
~~~
401+
Application Domains
402+
├── Networking
403+
│ ├── Network Configuration
404+
│ ├── Traffic Analysis
405+
│ └── Protocol Implementation
406+
├── Security
407+
│ ├── Threat Detection
408+
│ ├── Vulnerability Assessment
409+
│ └── Access Control
410+
├── Software Development
411+
│ ├── Code Generation
412+
│ ├── Testing Automation
413+
│ └── Documentation
414+
├── Finance and Business
415+
│ ├── Risk Analysis
416+
│ ├── Market Research
417+
│ └── Process Automation
418+
└── Healthcare
419+
├── Medical Imaging
420+
├── Clinical Decision Support
421+
└── Drug Discovery
422+
~~~
423+
424+
Domain classification enables users to discover agents that are specifically
425+
tuned for their operational context, even if those agents share similar
426+
underlying skills with agents from other domains.
427+
428+
### Feature Taxonomy
429+
430+
The feature taxonomy categorizes agents by the integration frameworks and
431+
architectural patterns they support, facilitating the discovery of agents
432+
compatible with specific system architectures:
433+
434+
~~~
435+
Integration Features
436+
├── MCP (Model Context Protocol)
437+
│ ├── MCP Server Implementation
438+
│ ├── MCP Client Integration
439+
│ └── MCP Tool Providers
440+
├── A2A (Agent-to-Agent Communication)
441+
│ ├── Direct Messaging
442+
│ ├── Event-Driven Architecture
443+
│ └── Workflow Orchestration
444+
├── Agent Evaluation
445+
│ ├── Performance Benchmarking
446+
│ ├── Quality Assessment
447+
│ └── Comparative Analysis
448+
└── Observability
449+
├── Metrics Collection
450+
├── Distributed Tracing
451+
└── Health Monitoring
452+
~~~
453+
454+
### Multi-Dimensional Search
455+
456+
The parallel taxonomy system enables sophisticated multi-dimensional queries
457+
that combine criteria across different classification axes.
458+
**All searches must include at least one skill criterion as the mandatory
459+
foundation**, with domain and feature taxonomies providing additional filtering
460+
dimensions:
461+
462+
- **Skill + Domain**: "Find natural language processing agents specialized for healthcare applications"
463+
- **Skill + Feature**: "Discover computer vision agents that support MCP integration"
464+
- **Skill + Feature + Domain**: "Locate natural language processing agents with observability features for manufacturing applications"
465+
466+
**Skills as Search Foundation**: The skills taxonomy serves as the primary index
467+
structure in the DHT, making skill-based criteria mandatory for efficient query
468+
resolution. This design ensures that:
469+
470+
- **Query Performance**: All searches leverage the optimized skills-to-CID
471+
mapping as the starting point, providing consistent performance characteristics
472+
473+
- **Result Relevance**: Domain and feature filters are applied to skill-based
474+
result sets, ensuring functional capability remains the core selection criterion
475+
476+
- **Index Efficiency**: The DHT can optimize storage and lookup patterns around
477+
the skills taxonomy while supporting supplementary filtering through domains and
478+
features
479+
480+
Domain-only or feature-only queries are not supported, as they would bypass the
481+
primary indexing structure and provide results that may not have the functional
482+
capabilities required by the requesting system.
483+
484+
This multi-taxonomic approach provides the flexibility to support diverse use
485+
cases while maintaining efficient indexing and search performance across all
486+
dimensions.
487+
389488
### Skills-to-CID Mapping
390489

391490
The first level maps agent capabilities and skills to their corresponding
@@ -500,6 +599,8 @@ Phase 2: CIDs → Peer IDs
500599
Result: Agent sha256:abc123... available from peers 12D3KooW... and 12D3KooX...
501600
~~~
502601

602+
### Additional Tanomoxies
603+
503604
## Content Distribution via OCI Protocol
504605

505606
Once discovery identifies the relevant CIDs and their hosting peers, the actual

0 commit comments

Comments
 (0)