The indexer exposes fixed REST endpoints. Integrators querying claims by combinations (wallet + type + issuer + active) need flexible filtering.
Scope
- Add a GraphQL endpoint over the existing claims store supporting filtering by wallet, credential_type, issuer, active/revoked, and time range, with pagination.
- Keep REST for simple cases; share the same DB layer.
- Document the schema and add query tests.
Value
Gives integrators expressive, typed queries without new REST endpoints per use case.
Acceptance
- A GraphQL endpoint answers filtered, paginated claim queries against the indexed data, with a documented schema and tests.
The indexer exposes fixed REST endpoints. Integrators querying claims by combinations (wallet + type + issuer + active) need flexible filtering.
Scope
Value
Gives integrators expressive, typed queries without new REST endpoints per use case.
Acceptance