FilOzone / FilOzone/filecoin-services

"Spec" for Service Provider Registry

Open
#434 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
8
Forks
25
Avg merge
14h 38m
Merged PRs (30d)
12

Description

## Done Criteria

There is a "spec" that defines the Service Provider Registry, including:
- Canonical provider metadata fields (`serviceProvider`, `payee`, `name`, `description`, `isActive`).
- Product metadata schema for SP offerings (starting with PDP), including required and optional capability keys ("known keys").
- Provider/product lifecycle semantics (register, update, remove, active/inactive behavior).
- Query and event expectations needed by integrators/indexers to consume registry state consistently.
- Extensibility/versioning guidance for adding future product types and capability keys without breaking compatibility.

## Why Important
- Aligns the SP Registry with standard Filecoin processes and gives implementers one official, stable spec.
- It reduces ambiguity across contracts, indexers, and client integrations.

## Notes
- We expect this to follow the pattern established in https://github.com/FilOzone/filecoin-services/issues/363

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.