Skip to content

Domain profile marketplace #79

@danielbentes

Description

@danielbentes

Context

There are currently 7 domain profiles. For the standard to achieve network effects and broad adoption, the ecosystem needs community-contributed profiles covering many more domains (finance, legal, education, logistics, energy, etc.). (Roadmap Section 3.6)

Objective

Enable community contribution and discovery of domain profiles through a marketplace registry with versioning, validation, and composition support.

Tasks

  • Implement profile registry with versioning and dependency tracking
  • Add pre-listing validation (profiles must pass validate_profiles.py)
  • Implement profile composition (inherit from base, override specific settings)
  • Add usage analytics (track adoption of profiles)
  • Expand from 7 to 25+ profiles covering finance, legal, education, logistics, energy, and more

Acceptance Criteria

  • Profiles can be registered, versioned, and discovered through the marketplace
  • All listed profiles pass schema validation
  • Profiles can inherit from a base profile and override specific settings
  • Community contributors can submit profiles through a defined contribution workflow
  • Usage analytics report which profiles are most adopted

Related

  • Existing profiles: schemas/profiles/*.yaml
  • Profile schema: schemas/profiles/profile_schema.yaml
  • Validator: tools/validate_profiles.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions