You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft-agntcy-ads.md
+101Lines changed: 101 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -386,6 +386,105 @@ This hierarchy enables both specific queries ("sentiment analysis agents") and b
386
386
387
387
**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.
388
388
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
+
389
488
### Skills-to-CID Mapping
390
489
391
490
The first level maps agent capabilities and skills to their corresponding
@@ -500,6 +599,8 @@ Phase 2: CIDs → Peer IDs
500
599
Result: Agent sha256:abc123... available from peers 12D3KooW... and 12D3KooX...
501
600
~~~
502
601
602
+
### Additional Tanomoxies
603
+
503
604
## Content Distribution via OCI Protocol
504
605
505
606
Once discovery identifies the relevant CIDs and their hosting peers, the actual
0 commit comments